Claude Code «tool call could not be parsed» / некорректный вызов инструмента: причины и решения (call / invoke / parameter выводятся как текст)

Сейчас есть сбой?

Официальный статус Claude Code — всё работает. Если эта ошибка не пропадает, скорее всего, дело в реализации или окружении на вашей стороне.

Обновлено: 6 июн. 2026 г., 03:35 UTC

Посмотреть статус Claude Code

Что означает эта ошибка

Модель формирует вызов инструмента в неправильном формате, поэтому окружение отклоняет его как «tool call could not be parsed». Вместо корректно обёрнутого вызова создаётся «голый» invoke, который никогда не выполняется, — и в видимый текст утекают «call», «<invoke name=…>» или «<parameter>». В длинных сессиях, как только один некорректный call попадает в историю, каждый последующий вызов инструмента продолжает копировать тот же сломанный формат (few-shot poisoning внутри контекста). Это не ошибка в вашем коде — это известная проблема на стороне Claude Code (модели/окружения).

Частые причины

  • Длинная сессия с множеством последовательных вызовов инструментов, идущих подряд
  • Как только некорректный call попадает в историю, модель авторегрессионно воспроизводит его (few-shot poisoning)
  • Повторная попытка в той же сессии сильнее закрепляет сломанный пример и усугубляет ситуацию
  • Загрузка огромных, насыщенных XML/разметкой файлов или skill размывает контроль над форматом вызова инструмента
  • Большой контекст (например, 1M) при высокой нагрузке в течение длинной рабочей сессии

Как исправить

  1. 1.Выполните /clear (или начните новую сессию), чтобы сбросить отравленную историю, — это единственное подтверждённое восстановление
  2. 2.НЕ повторяйте попытку в той же сессии (это закрепляет сломанный формат)
  3. 3.Регулярно используйте /compact, пока разговор не стал слишком длинным
  4. 4.Избегайте пакетирования слишком большого числа правок; добавляйте короткий текст/проверки между вызовами инструментов
  5. 5.Избегайте одновременной загрузки огромных файлов, насыщенных XML/heredoc, или skill
  6. 6.Обновите Claude Code до последней версии (исправления выходят постоянно)
  7. 7.Убедитесь вверху этой страницы, что это не сбой Anthropic API (проблема на стороне модели/окружения и не связана со сбоями API)

Когда ожидание помогает (а когда нет)

Это известная проблема модели/окружения (о ней сообщалось на GitHub; постоянное исправление всё ещё в работе), и ожидание не устранит её в рамках той же сессии. Надёжное решение — переход в новую сессию через /clear. Чтобы избежать повторения, держите сессии короткими, чаще используйте /compact и никогда не повторяйте некорректный call.

Альтернативы, когда Claude Code не работает

CodexCursorGitHub CopilotClineWindsurfContinue

Похожие ошибки

Частые вопросы

Что такое Tool call could not be parsed?

Модель формирует вызов инструмента в неправильном формате, поэтому окружение отклоняет его как «tool call could not be parsed». Вместо корректно обёрнутого вызова создаётся «голый» invoke, который никогда не выполняется, — и в видимый текст утекают «call», «<invoke name=…>» или «<parameter>». В длинных сессиях, как только один некорректный call попадает в историю, каждый последующий вызов инструмента продолжает копировать тот же сломанный формат (few-shot poisoning внутри контекста). Это не ошибка в вашем коде — это известная проблема на стороне Claude Code (модели/окружения).

Как исправить Tool call could not be parsed?

Выполните /clear (или начните новую сессию), чтобы сбросить отравленную историю, — это единственное подтверждённое восстановление / НЕ повторяйте попытку в той же сессии (это закрепляет сломанный формат) / Регулярно используйте /compact, пока разговор не стал слишком длинным / Избегайте пакетирования слишком большого числа правок; добавляйте короткий текст/проверки между вызовами инструментов / Избегайте одновременной загрузки огромных файлов, насыщенных XML/heredoc, или skill / Обновите Claude Code до последней версии (исправления выходят постоянно) / Убедитесь вверху этой страницы, что это не сбой Anthropic API (проблема на стороне модели/окружения и не связана со сбоями API)

Сравнить Claude Code