Исправление тайм-аута OpenClaw LLM при холодной загрузке модели

Проблема: Таймауты «холодных» моделей на 60 секундах
Пользователи сообщали, что локальные модели в OpenClaw, загруженные «холодным» способом, стабильно переставали работать примерно через 60 секунд, несмотря на то, что общий таймаут агента был установлен намного выше. Эта проблема также возникала с облачными моделями через Ollama и иногда с OpenAI Codex.
Типичная картина сбоя:
- Модели работают, если уже «разогреты»
- «Холодные» модели перестают работать примерно через ~60 секунд
- В логах упоминается таймаут / отказ встроенного раннера / статус: 408
- Включается резервная модель
Вводящие в заблуждение конфигурации
Источник предупреждает, что несколько очевидных опций конфигурации НЕ являются настоящим решением и могут направить разработчиков по ложному пути:
agents.defaults.timeoutSeconds- Экспорты в
.zshrc LLM_REQUEST_TIMEOUT- Немедленное обвинение LM Studio / Ollama
Коренная причина
Проблема возникает из-за того, что в OpenClaw существует отдельный таймаут простоя LLM во встроенном раннере для периода до того, как модель выдаст первый потоковый токен.
Источник проблемы найден в:
src/agents/pi-embedded-runner/run/llm-idle-timeout.ts
Значение по умолчанию:
DEFAULT_LLM_IDLE_TIMEOUT_MS = 60_000
Путь конфигурации определяется из:
cfg?.agents?.defaults?.llm?.idleTimeoutSeconds
Таким образом, фактический параметр конфигурации:
agents.defaults.llm.idleTimeoutSeconds
Решение
После тестирования рабочая конфигурация:
{
"agents": {
"defaults": {
"llm": {
"idleTimeoutSeconds": 180
}
}
}
}
Тестирование показало, что «холодный» вызов Gemma, который ранее завершался сбоем примерно через 60 секунд, преодолел этот порог и в конечном итоге успешно ответил без немедленного переключения на резервную модель.
Рекомендуемая постоянная конфигурация
{
"agents": {
"defaults": {
"timeoutSeconds": 300,
"llm": {
"idleTimeoutSeconds": 300
}
}
}
}
Рекомендация в 300 секунд учитывает непредсказуемость локальных моделей, когда ложные переключения на резервную модель более проблематичны, чем ожидание подлинно «холодных» моделей.
📖 Read the full source: r/openclaw
👀 Смотрите также

Обходной путь для ошибки ресурсов интерфейса Control UI после обновления OpenClaw 2026.3.22
Пользователь опубликовал решение для ошибки 'Control UI assets not found', возникающей после обновления до OpenClaw 2026.3.22, которое включает копирование папки control-ui из бета-установки в стабильный релиз.

Отчет с поля: Qwen 3.6 27B на M2 MacBook Pro (32GB) – мучительно медленно, но умный вывод
Запуск Qwen 3.6 27B IQ4_XS на M2 MacBook Pro с 32 ГБ ОЗУ даёт изначально 7,9 токенов/с, снижаясь до 3,1 токенов/с при контексте 52k. Качество кода впечатляет, но узким местом является пропускная способность памяти.

Настройка Клода на ведение оппозиционных дебатов без уступок: 5 работающих изменений промпта
Пять конкретных техник инжиниринга промптов, чтобы предотвратить уклонение, угодничество и выдумывание со стороны Claude при выступлении в роли оппонента в дебатах, основанные на создании sparwithai.com.

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