Перші 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, проходить прямі перевірки, але виклики агента завершуються помилкою.
Установлення Plugin завершується помилкою через відсутність розширень openclaw
package.json missing openclaw.extensions означає, що пакет Plugin використовує
структуру, яку OpenClaw більше не приймає.
Виправлення в пакеті Plugin:
- Додайте
openclaw.extensionsдоpackage.json, указавши зібрані файли середовища виконання (зазвичай./dist/index.js). - Повторно опублікуйте пакет, а потім знову виконайте
openclaw plugins install <package>.
Політика встановлення блокує встановлення або оновлення Plugin
Оновлення завершується, але Plugin застарілі, вимкнені або показуютьblocked by install policy, install policy failed closed чи Disabled "<plugin>" after plugin update failure: перевірте security.installPolicy.
Політика встановлення застосовується під час установлення й оновлення Plugin. Версії Plugin
@openclaw/* зазвичай оновлюються разом із випуском OpenClaw, тому оновлення OpenClaw може
потребувати відповідного оновлення Plugin під час синхронізації після оновлення.
Уникайте таких варіантів політики, якщо ви також не підтримуєте відповідне правило оновлення:
- Фіксація Plugin, що належать OpenClaw, на одній конкретній старій версії (наприклад, лише
@openclaw/*@2026.5.3). - Блокування лише за типом джерела (усі запити npm, мережеві запити або запити
request.mode: "update"). - Визнання команди політики необов’язковою: коли
security.installPolicyувімкнено, відсутній, повільний, недоступний для читання або заблокований дозволами виконуваний файл політики призводить до блокування. - Схвалення версій без перевірки
openclawVersionіз запиту щодо метаданих кандидата Plugin.
@openclaw/*,
сумісних із поточним хостом, замість безстрокової фіксації одного випуску. Якщо ви типово
блокуєте npm, додайте вузький виняток для ідентифікаторів Plugin, які використовуєте, і застосуйте те саме
правило довіри до request.mode: "update", що й до встановлень.
Відновлення:
openclaw plugins update --all, а потім відновіть суворіше правило.
Якщо невдале оновлення вимкнуло Plugin, перевірте його перед повторним увімкненням:
Plugin наявний, але заблокований через підозрілого власника
Попередження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у журналах каналу → відправника, кімнату або групу відфільтровано.
Панель керування або інтерфейс керування не підключається
Панель керування або інтерфейс керування не підключається
Dashboard: http://...відображається уopenclaw gateway statusConnectivity probe: okCapability: read-only,write-capableабоadmin-capable- У журналах немає циклу автентифікації
device identity required→ контекст HTTP або незахищений контекст не може завершити автентифікацію пристрою.origin not allowed→ браузернийOriginне дозволено для цільового Gateway інтерфейсу керування.AUTH_TOKEN_MISMATCHізcanRetryWithDeviceToken=true→ може автоматично відбутися одна повторна спроба з довіреним токеном пристрою з повторним використанням кешованих областей дії спареного токена.- повторюване
unauthorizedпісля цієї спроби → неправильний токен або пароль, невідповідність режиму автентифікації чи застарілий токен спареного пристрою. too many failed authentication attempts (retry later)→ повторні невдалі спроби з цього браузерногоOriginтимчасово заблоковано; інші джерела localhost використовують окремі ліміти. Особливості одночасних повторних спроб Tailscale Serve див. у розділі Підключення панелі керування та інтерфейсу керування.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→ прив’язка не до local 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 спарено, але інструмент не може виконати camera canvas screen exec
Node спарено, але інструмент не може виконати camera canvas screen exec
- Node відображається як підключений і спарений для ролі
node. - Можливість, потрібна для викликаної команди, наявна.
- Інструменту надано необхідний дозвіл.
NODE_BACKGROUND_UNAVAILABLE→ переведіть застосунок Node на передній план.*_PERMISSION_REQUIRED→ дозвіл ОС відхилено або не надано.SYSTEM_RUN_DENIED: approval required→ очікується схвалення виконання.SYSTEM_RUN_DENIED: allowlist miss→ команди немає в списку дозволених для виконання.
Exec раптово запитує схвалення
Exec раптово запитує схвалення
- Якщо
tools.exec.hostне задано, типовим значенням єauto, яке визначається якsandbox, коли середовище sandbox активне, і якgatewayв інших випадках. host=autoлише визначає маршрутизацію; виконання без запитів забезпечує поєднанняsecurity=fullіask=offна gateway/node.- Якщо
tools.exec.securityне задано, типовим значенням наgateway/nodeєfull. - Якщо
tools.exec.askне задано, типовим значенням єoff. - Якщо ви бачите запити на схвалення, певна локальна для хоста або сеансова політика зробила правила виконання суворішими за ці типові значення.
- Установіть лише
tools.exec.host=gatewayдля стабільної маршрутизації на хост. - Використовуйте
security=allowlistразом зask=on-miss, щоб виконання на хості потребувало перевірки, коли команди немає в списку дозволених. - Увімкніть режим sandbox, щоб
host=autoзнову визначався якsandbox.
Approval required.→ команда очікує на/approve ....SYSTEM_RUN_DENIED: approval required→ очікується схвалення виконання на хості Node.exec host=sandbox requires a sandbox runtime for this session→ sandbox вибрано явно або неявно, але режим sandbox вимкнено.
Інструмент браузера не працює
Інструмент браузера не працює
- Стан браузера показує
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