Разработчики столкнулись с ограничением в работе Claude Code: при ожидании ответа пользователя на запрос `AskUserQuestion` система автоматически продолжает выполнение задачи через 60 секунд. Отсутствие ответа интерпретируется агентом как сигнал к продолжению без уточнения, что может приводить к выполнению нежелательных действий или ошибкам в логике автономного процесса.

Данная особенность работы инструмента подчеркивает критическую проблему проектирования агентных систем — обработку состояний ожидания человека в цепочке рассуждений. В текущей реализации жесткий таймаут выступает как предохранитель от зависания процесса, однако он лишает агента возможности дождаться критически важного подтверждения от оператора, что снижает надежность выполнения сложных задач в автоматическом режиме.

Дискуссия вокруг этого поведения указывает на необходимость внедрения более гибких стратегий управления ожиданием. Пользователи предлагают добавить возможность настройки длительности таймаута или изменения логики поведения агента при отсутствии ввода, чтобы избежать неконтролируемого выполнения кода в ситуациях, требующих человеческого контроля.

Ключевые факты

  • Инструмент Claude Code автоматически переходит к следующему шагу через 60 секунд ожидания.
  • Отсутствие ответа пользователя принудительно трактуется системой как продолжение выполнения задачи.
  • Проблема обсуждается в рамках репозитория Claude Code на GitHub как критический баг или недоработка UX.
  • Пользователи запрашивают возможность настройки параметров таймаута для предотвращения нежелательных действий агента.