Tool result could not be submitted в Claude: что сохранить
Собрать отчёт о непринятом результате инструмента и исключить повтор уже совершённого действия; подтверждённого универсального исправления нет.
Короткий ответ
Сообщение «Tool result could not be submitted» означает, что в интерфейсе не удалось передать результат инструмента, но по одной фразе нельзя установить причину или судьбу действия. Универсальное подтверждённое исправление для всех вариантов этого сообщения здесь не заявляется.
Главная задача — сохранить сведения о сбое и выяснить, успел ли инструмент изменить файлы или внешнюю систему. Повтор всей задачи до такой проверки может создать дубликаты.
Разделите результат и действие
Инструмент мог только читать информацию, создавать локальный файл или выполнять действие во внешнем сервисе. Для этих трёх случаев разная цена повтора.
| Тип операции | Что проверить до повтора |
|---|---|
| Чтение | Сохранились ли данные и нет ли нового ограничения? |
| Создание файла | Существует ли файл, что в нём записано? |
| Изменение данных | Каково фактическое состояние записи? |
| Отправка | Есть ли подтверждение в целевом сервисе? |
Отсутствие результата в чате не доказывает, что действие не состоялось. Аналогично сообщение о вызове инструмента не подтверждает его успешное завершение.
Сохраните минимальную хронологию
Запишите продукт, версию, время, название инструмента и последнее подтверждённое событие. Полные аргументы не нужны, если они содержат секреты или материалы клиента. Достаточно безопасного описания назначения операции.
Укажите, что видно в интерфейсе после ошибки: продолжается работа, доступна повторная попытка или сессия завершена. Не добавляйте предполагаемый HTTP-код, если он не показан в сообщении или разрешённом журнале.
Документация Claude Code по устранению проблем помогает выбрать маршрут для работающей сессии. Она не является подтверждением конкретной причины этого текста ошибки и не даёт права объявлять любой повтор безопасным.
Как сформулировать продолжение
Для чтения можно попросить повторить только ограниченный запрос после проверки текущего состояния. Для файла — сначала открыть найденный результат и определить недостающую часть. Для внешнего действия — проверить целевой сервис и согласовать дальнейший шаг с ответственным сотрудником.
Пример безопасной постановки: «Не повторяй исходную отправку. Сначала опиши, какие подтверждения доступны, и что остаётся неизвестным». Если агент не имеет доступа к проверке, он должен обозначить эту границу.
Не удаляйте историю сессии ради очистки ошибки. До обращения сохраните идентификатор разговора или другой штатный ориентир, если он доступен и разрешён к передаче.
Когда обращаться в поддержку
Если причина не установлена, передайте краткую хронологию по официальному каналу поддержки Anthropic. Спросите, какие дополнительные сведения нужны для этого продукта и версии. Не публикуйте журнал целиком до проверки на секреты.
В OpenCowork можно организовать разрешённые заметки в отчёт об инциденте: «Факты, подтверждения, неизвестное состояние и вопросы поддержке». Это документирование, а не исправление протокола Claude.
Для продолжения остановившейся документной работы пригодится памятка Cowork. Общая классификация находится в обзоре ошибок Claude.
От практики к рабочей задаче
Как OpenCowork выполняет задачи с документами и сверками