Как проявляется
После генерации reasoning-блока при следующем запросе возникает ошибка 400 с сообщением о неправильном элементе ‘reasoning’, и сессия зацикливается на ошибке.
Из-за чего возникает
OpenClaw сохраняет reasoning-элемент в истории сессии, но при повторной отправке на API не передаёт связанный с ним обязательный следующий элемент, из-за чего API отвергает запрос как некорректный.
Как исправить
- Откройте файл конфигурации
openclaw.json. - Найдите настройки для модели
gpt-5.2. - Добавьте или измените параметр, отключающий reasoning:
"reasoning": "off"
или
"reasoning_effort": null
- Сохраните изменения и перезапустите OpenClaw.
Это отключит генерацию reasoning-блоков и предотвратит ошибку 400.
Как не столкнуться снова
Отключайте reasoning для моделей GPT-5.x, пока проблема не будет исправлена в обновлениях OpenClaw.
Источник
Разбор основан на обсуждении в репозитории проекта: issue #19184.
Другие типичные проблемы — в разделе ошибок и решений, а базовая настройка разобрана в первом запуске.