Первые 60 секунд
Выполните эти команды по порядку:openclaw statusпоказывает настроенные каналы без ошибок аутентификации.openclaw status --allформирует полный отчёт, которым можно поделиться.openclaw gateway probeпоказываетReachable: yes.Capability: ...— это уровень аутентификации, подтверждённый проверкой;Read probe: limited - missing scope: operator.readозначает ограниченную диагностику, а не сбой подключения.openclaw gateway statusпоказываетRuntime: running,Connectivity probe: okи правдоподобное значениеCapability: .... Добавьте--require-rpc, чтобы также требовать подтверждения RPC с областью доступа на чтение.openclaw doctorне сообщает о блокирующих ошибках конфигурации или службы.openclaw channels status --probeвозвращает актуальное состояние транспорта для каждой учётной записи (works/audit ok), когда Gateway доступен; если он недоступен, возвращает сводки только по конфигурации.openclaw logs --followпоказывает стабильную активность без повторяющихся критических ошибок.
Возможности ассистента ограничены или отсутствуют инструменты
Проверьте действующий профиль инструментов:tools.profile: "minimal"разрешает толькоsession_status.tools.profile: "messaging"— ограниченный профиль для агентов, работающих только с чатом.tools.profile: "coding"— профиль по умолчанию для новых локальных конфигураций (работа с репозиторием, файлами, оболочкой и средой выполнения).tools.profile: "full"снимает ограничения профиля; используйте его только для доверенных агентов под управлением оператора.- Параметр
agents.list[].toolsотдельного агента сужает или расширяет корневой профиль для этого агента.
openclaw status --all. Полная таблица профилей и групп: Профили инструментов.
Ошибка Anthropic 429 при длинном контексте
HTTP 429: rate_limit_error: Extra usage is required for long context requests
→ Для длинного контекста Anthropic требует дополнительное использование при ошибке 429.
Локальный сервер, совместимый с OpenAI, работает напрямую, но не в OpenClaw
Ваш локальный или самостоятельно размещённый сервер/v1 отвечает на прямые проверки /v1/chat/completions,
но завершается ошибкой при openclaw infer model run или обычных запусках агента:
- В ошибке упоминается, что
messages[].contentожидает строку: задайтеmodels.providers.<provider>.models[].compat.requiresStringContent: true. - Ошибка по-прежнему возникает только при запусках агента OpenClaw: задайте
models.providers.<provider>.models[].compat.supportsTools: falseи повторите попытку. - Небольшие прямые запросы работают, но сервер аварийно завершается на более крупных запросах OpenClaw: это ограничение вышестоящей модели или сервера, а не ошибка OpenClaw. Продолжите в разделе Локальный сервер, совместимый с OpenAI, проходит прямые проверки, но запуски агента завершаются ошибкой.
Установка плагина завершается ошибкой из-за отсутствующих расширений openclaw
package.json missing openclaw.extensions означает, что пакет плагина использует
структуру, которую OpenClaw больше не принимает.
Исправьте пакет плагина:
- Добавьте
openclaw.extensionsвpackage.json, указав собранные файлы среды выполнения (обычно./dist/index.js). - Опубликуйте пакет повторно, затем снова выполните
openclaw plugins install <package>.
Политика установки блокирует установку или обновление плагинов
Обновление завершается, но плагины остаются устаревшими, отключаются или показываютblocked by install policy, install policy failed closed либо Disabled "<plugin>" after plugin update failure: проверьте security.installPolicy.
Политика установки применяется при установке и обновлении плагинов. Версии плагинов
@openclaw/* обычно обновляются вместе с выпуском OpenClaw, поэтому обновление OpenClaw может
потребовать соответствующего обновления плагинов во время синхронизации после обновления.
Не используйте следующие варианты политики, если вы также не поддерживаете соответствующее правило обновления:
- Фиксация плагинов OpenClaw на одной конкретной старой версии (например, только
@openclaw/*@2026.5.3). - Блокировка только по типу источника (все запросы npm, сетевые запросы или запросы
request.mode: "update"). - Предположение, что команда политики необязательна: когда
security.installPolicyвключён, отсутствие, медленная работа, невозможность чтения или блокировка разрешениями исполняемого файла политики приводит к отказу с блокировкой. - Одобрение версий без проверки
openclawVersionзапроса по метаданным кандидата плагина.
@openclaw/*, совместимые с
текущим хостом, вместо бессрочной фиксации на одном выпуске. Если npm по умолчанию
заблокирован, добавьте узкое исключение для используемых идентификаторов плагинов и применяйте к request.mode: "update"
те же правила доверия, что и к установкам.
Восстановление:
openclaw plugins update --all, а затем восстановите более строгое правило.
Если сбой обновления отключил плагин, проверьте его перед повторным включением:
Плагин присутствует, но заблокирован из-за подозрительного владельца
openclaw doctor, настройка или предупреждения при запуске показывают:
node (uid 1000). Исправьте подключённые каталоги хоста:
Дерево решений
Нет ответов
Нет ответов
Runtime: runningConnectivity probe: okCapability: read-only,write-capableилиadmin-capable- Канал показывает, что транспорт подключён, и, если поддерживается,
worksилиaudit okвchannels status --probe - Отправитель одобрен (или политика личных сообщений открыта либо использует список разрешённых отправителей)
drop guild message (mention required→ проверка упоминаний Discord заблокировала сообщение.pairing request→ отправитель не одобрен, ожидается подтверждение сопряжения для личных сообщений.blocked/allowlistв журналах канала → отправитель, комната или группа отфильтрованы.
Панель управления или Control UI не подключается
Панель управления или Control UI не подключается
Dashboard: http://...показан вopenclaw gateway statusConnectivity probe: okCapability: read-only,write-capableилиadmin-capable- В журналах нет цикла аутентификации
device identity required→ HTTP или небезопасный контекст не позволяет завершить аутентификацию устройства.origin not allowed→ браузерныйOriginне разрешён для целевого Gateway Control UI.AUTH_TOKEN_MISMATCHсcanRetryWithDeviceToken=true→ может автоматически выполняться одна повторная попытка с доверенным токеном устройства, использующая кэшированные области доступа сопряжённого токена.- повторяющийся
unauthorizedпосле этой попытки → неверный токен или пароль, несоответствие режима аутентификации либо устаревший токен сопряжённого устройства. too many failed authentication attempts (retry later)→ повторные сбои из браузерногоOriginвременно блокируются; другие источники localhost используют отдельные группы ограничений. Особенности параллельных повторных попыток Tailscale Serve см. в разделе Подключение панели управления и Control UI.gateway connect failed:→ интерфейс использует неверный URL или порт либо Gateway недоступен.
Gateway не запускается или установленная служба не работает
Gateway не запускается или установленная служба не работает
Service: ... (loaded)Runtime: runningConnectivity probe: okCapability: read-only,write-capableилиadmin-capable
Gateway start blocked: set gateway.mode=localилиexisting config is missing gateway.mode→ Gateway работает в удалённом режиме либо в конфигурации отсутствует признак локального режима и требуется исправление.refusing to bind gateway ... without auth→ привязка не к loopback-интерфейсу без допустимого способа аутентификации (токена/пароля или доверенного прокси, если он настроен).another gateway instance is already listeningилиEADDRINUSE→ порт уже занят.
Канал подключается, но сообщения не передаются
Канал подключается, но сообщения не передаются
- Транспорт канала подключён.
- Проверки сопряжения и списка разрешений пройдены.
- Упоминания обнаруживаются там, где они обязательны.
mention required→ проверка упоминаний в группе заблокировала обработку.pairing/pending→ отправитель личного сообщения ещё не одобрен.not_in_channel,missing_scope,Forbidden,401/403→ проблема с токеном разрешений канала.
Cron или Heartbeat не сработал либо не доставил сообщение
Cron или Heartbeat не сработал либо не доставил сообщение
cron statusпоказывает, что планировщик включён и ожидается следующее пробуждение.cron runsпоказывает недавние записиok.- Heartbeat включён и находится в пределах активных часов.
cron: scheduler disabled; jobs will not run automatically→ Cron отключён.heartbeat skippedс причинойquiet-hours→ вне настроенных активных часов.heartbeat skippedс причинойempty-heartbeat-file→HEARTBEAT.mdсуществует, но содержит только пустые строки, комментарии, заголовки, ограждения или заготовки пустых контрольных списков.heartbeat skippedс причинойno-tasks-due→ режим задач активен, но время выполнения по интервалу ещё не наступило.heartbeat skippedс причинойalerts-disabled→showOk,showAlertsиuseIndicatorотключены.requests-in-flight→ основной канал занят; пробуждение Heartbeat отложено.unknown accountId→ целевая учётная запись доставки Heartbeat не существует.
Node сопряжён, но инструмент не выполняет операции с камерой, холстом, экраном или exec
Node сопряжён, но инструмент не выполняет операции с камерой, холстом, экраном или exec
- Node указан как подключённый и сопряжённый для роли
node. - Возможность для вызываемой команды доступна.
- Разрешение для инструмента предоставлено.
NODE_BACKGROUND_UNAVAILABLE→ выведите приложение Node на передний план.*_PERMISSION_REQUIRED→ разрешение ОС отклонено или отсутствует.SYSTEM_RUN_DENIED: approval required→ ожидается одобрение exec.SYSTEM_RUN_DENIED: allowlist miss→ команды нет в списке разрешённых для exec.
Exec внезапно запрашивает одобрение
Exec внезапно запрашивает одобрение
- Если
tools.exec.hostне задан, по умолчанию используетсяauto, который разрешается вsandbox, когда среда выполнения песочницы активна, и вgatewayв противном случае. host=autoотвечает только за маршрутизацию; поведение без запроса обеспечиваютsecurity=fullиask=offна Gateway/Node.- Если
tools.exec.securityне задан, по умолчанию наgateway/nodeиспользуетсяfull. - Если
tools.exec.askне задан, по умолчанию используетсяoff. - Если появляются запросы на одобрение, какая-либо локальная для хоста или сеанса политика ужесточила настройки exec относительно этих значений по умолчанию.
- Задайте только
tools.exec.host=gatewayдля стабильной маршрутизации на хост. - Используйте
security=allowlistсask=on-missдля выполнения exec на хосте с проверкой при отсутствии команды в списке разрешённых. - Включите режим песочницы, чтобы
host=autoснова разрешался вsandbox.
Approval required.→ команда ожидает/approve ....SYSTEM_RUN_DENIED: approval required→ ожидается одобрение exec на хосте Node.exec host=sandbox requires a sandbox runtime for this session→ песочница выбрана неявно или явно, но режим песочницы отключён.
Инструмент браузера не работает
Инструмент браузера не работает
- Статус браузера показывает
running: trueи выбранный браузер/профиль. - Профиль
openclawзапускается либо профильuserвидит локальные вкладки Chrome.
unknown command "browser"→ заданplugins.allow, который исключаетbrowser.Failed to start Chrome CDP on port→ не удалось запустить локальный браузер.browser.executablePath not found→ настроен неверный путь к исполняемому файлу.browser.cdpUrl must be http(s) or ws(s)→ в настроенном URL CDP используется неподдерживаемая схема.browser.cdpUrl has invalid port→ в настроенном URL CDP указан недопустимый порт или порт вне допустимого диапазона.No Chrome tabs found for profile="user"→ в профиле подключения Chrome MCP нет открытых локальных вкладок Chrome.Remote CDP for profile "<name>" is not reachable→ настроенная удалённая конечная точка CDP недоступна с этого хоста.Browser attachOnly is enabled ... not reachable→ у профиля только для подключения нет активной цели CDP.- Устаревшие переопределения области просмотра, тёмного режима, локали или автономного режима в профилях только для подключения или удалённых профилях CDP → выполните
openclaw browser stop --browser-profile <name>, чтобы закрыть сеанс управления и сбросить состояние эмуляции без перезапуска Gateway.
Связанные материалы
- Часто задаваемые вопросы — часто задаваемые вопросы
- Устранение неполадок Gateway — проблемы, относящиеся к Gateway
- Doctor — автоматические проверки состояния и исправления
- Устранение неполадок каналов — проблемы с подключением каналов
- Запланированные задачи: устранение неполадок — проблемы Cron и Heartbeat