Jeśli masz tylko 2 minuty, użyj tej strony jako punktu wejścia do triage.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Pierwsze 60 sekund
Uruchom tę dokładną drabinkę w podanej kolejności:openclaw status→ pokazuje skonfigurowane kanały i brak oczywistych błędów uwierzytelniania.openclaw status --all→ pełny raport jest dostępny i gotowy do udostępnienia.openclaw gateway probe→ oczekiwany cel Gateway jest osiągalny (Reachable: yes).Capability: ...mówi, jaki poziom uwierzytelnienia udało się potwierdzić sondzie, aRead probe: limited - missing scope: operator.readoznacza ograniczoną diagnostykę, nie błąd połączenia.openclaw gateway status→Runtime: running,Connectivity probe: oki wiarygodny wierszCapability: .... Użyj--require-rpc, jeśli potrzebujesz także potwierdzenia RPC z zakresem odczytu.openclaw doctor→ brak blokujących błędów konfiguracji/usługi.openclaw channels status --probe→ osiągalny Gateway zwraca bieżący stan transportu dla poszczególnych kont oraz wyniki sond/audytu, takie jakworkslubaudit ok; jeśli Gateway jest nieosiągalny, polecenie wraca do podsumowań wyłącznie z konfiguracji.openclaw logs --follow→ stabilna aktywność, brak powtarzających się błędów krytycznych.
Długi kontekst Anthropic 429
Jeśli widzisz:HTTP 429: rate_limit_error: Extra usage is required for long context requests,
przejdź do /gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context.
Lokalny backend zgodny z OpenAI działa bezpośrednio, ale zawodzi w OpenClaw
Jeśli lokalny lub samodzielnie hostowany backend/v1 odpowiada na małe bezpośrednie sondy /v1/chat/completions, ale zawodzi przy openclaw infer model run albo zwykłych turach agenta:
- Jeśli błąd wspomina, że
messages[].contentoczekuje ciągu znaków, ustawmodels.providers.<provider>.models[].compat.requiresStringContent: true. - Jeśli backend nadal zawodzi tylko w turach agenta OpenClaw, ustaw
models.providers.<provider>.models[].compat.supportsTools: falsei spróbuj ponownie. - Jeśli bardzo małe bezpośrednie wywołania nadal działają, ale większe prompty OpenClaw powodują awarię backendu, potraktuj pozostały problem jako ograniczenie modelu/serwera upstream i kontynuuj w szczegółowym runbooku: /gateway/troubleshooting#local-openai-compatible-backend-passes-direct-probes-but-agent-runs-fail
Instalacja Plugin kończy się niepowodzeniem z powodu brakujących rozszerzeń openclaw
Jeśli instalacja kończy się błędempackage.json missing openclaw.extensions, pakiet Plugin używa starego kształtu, którego OpenClaw już nie akceptuje.
Napraw w pakiecie Plugin:
- Dodaj
openclaw.extensionsdopackage.json. - Skieruj wpisy na zbudowane pliki runtime, zwykle
./dist/index.js. - Opublikuj Plugin ponownie i jeszcze raz uruchom
openclaw plugins install <package>.
Plugin jest obecny, ale zablokowany przez podejrzaną własność
Jeśliopenclaw doctor, konfiguracja albo ostrzeżenia przy uruchamianiu pokazują:
node (uid 1000). Dla domyślnej konfiguracji Docker napraw montowania bind hosta:
Drzewo decyzyjne
No replies
No replies
Runtime: runningConnectivity probe: okCapability: read-only,write-capablealboadmin-capable- Twój kanał pokazuje, że transport jest połączony, a tam, gdzie jest to obsługiwane,
worksalboaudit okwchannels status --probe - Nadawca wygląda na zatwierdzonego albo polityka DM jest otwarta/oparta na allowlist
drop guild message (mention required→ bramka wzmianek zablokowała wiadomość w Discord.pairing request→ nadawca nie jest zatwierdzony i czeka na zatwierdzenie parowania przez DM.blocked/allowlistw logach kanału → nadawca, pokój albo grupa są filtrowane.
Dashboard or Control UI will not connect
Dashboard or Control UI will not connect
Dashboard: http://...jest widoczny wopenclaw gateway statusConnectivity probe: okCapability: read-only,write-capablealboadmin-capable- Brak pętli uwierzytelniania w logach
device identity required→ kontekst HTTP/niezabezpieczony nie może ukończyć uwierzytelniania urządzenia.origin not allowed→ przeglądarkowyOriginnie jest dozwolony dla celu Gateway Control UI.AUTH_TOKEN_MISMATCHz podpowiedziami ponownej próby (canRetryWithDeviceToken=true) → jedna zaufana ponowna próba z tokenem urządzenia może nastąpić automatycznie.- Ta ponowna próba z użyciem tokenu z pamięci podręcznej ponownie wykorzystuje zestaw zakresów z pamięci podręcznej zapisany z sparowanym tokenem urządzenia. Wywołujący z jawnym
deviceToken/ jawnymiscopeszachowują zamiast tego żądany zestaw zakresów. - Na asynchronicznej ścieżce Tailscale Serve Control UI nieudane próby dla tego samego
{scope, ip}są serializowane, zanim limiter zapisze niepowodzenie, więc druga równoległa błędna ponowna próba może już pokazaćretry later. too many failed authentication attempts (retry later)z przeglądarkowego źródła localhost → powtarzające się niepowodzenia z tego samegoOriginsą tymczasowo blokowane; inne źródło localhost używa osobnego koszyka.- powtarzające się
unauthorizedpo tej ponownej próbie → zły token/hasło, niezgodność trybu uwierzytelniania albo nieaktualny sparowany token urządzenia. gateway connect failed:→ UI celuje w zły URL/port albo nieosiągalny Gateway.
Gateway will not start or service installed but not running
Gateway will not start or service installed but not running
Service: ... (loaded)Runtime: runningConnectivity probe: okCapability: read-only,write-capablealboadmin-capable
Gateway start blocked: set gateway.mode=localalboexisting config is missing gateway.mode→ tryb Gateway jest zdalny albo w pliku konfiguracji brakuje znacznika trybu lokalnego i należy go naprawić.refusing to bind gateway ... without auth→ bindowanie poza local loopback bez poprawnej ścieżki uwierzytelniania Gateway (token/hasło albo trusted-proxy, jeśli skonfigurowano).another gateway instance is already listeningalboEADDRINUSE→ port jest już zajęty.
Channel connects but messages do not flow
Channel connects but messages do not flow
- Transport kanału jest połączony.
- Kontrole parowania/allowlist przechodzą.
- Wzmianki są wykrywane tam, gdzie są wymagane.
mention required→ bramka wzmianek w grupie zablokowała przetwarzanie.pairing/pending→ nadawca DM nie został jeszcze zatwierdzony.not_in_channel,missing_scope,Forbidden,401/403→ problem z tokenem uprawnień kanału.
Cron or heartbeat did not fire or did not deliver
Cron or heartbeat did not fire or did not deliver
cron.statuspokazuje, że jest włączony, z następnym wybudzeniem.cron runspokazuje ostatnie wpisyok.- Heartbeat jest włączony i nie jest poza aktywnymi godzinami.
cron: scheduler disabled; jobs will not run automatically→ Cron jest wyłączony.heartbeat skippedzreason=quiet-hours→ poza skonfigurowanymi aktywnymi godzinami.heartbeat skippedzreason=empty-heartbeat-file→HEARTBEAT.mdistnieje, ale zawiera tylko pusty/sam nagłówkowy szkielet.heartbeat skippedzreason=no-tasks-due→ tryb zadańHEARTBEAT.mdjest aktywny, ale żaden z interwałów zadań nie jest jeszcze wymagalny.heartbeat skippedzreason=alerts-disabled→ cała widoczność Heartbeat jest wyłączona (showOk,showAlertsiuseIndicatorsą wyłączone).requests-in-flight→ główny tor jest zajęty; wybudzenie Heartbeat zostało odroczone.unknown accountId→ konto docelowe dostarczenia Heartbeat nie istnieje.
Node is paired but tool fails camera canvas screen exec
Node is paired but tool fails camera canvas screen exec
- Node jest wymieniony jako połączony i sparowany dla roli
node. - Istnieje zdolność dla polecenia, które wywołujesz.
- Stan uprawnień dla narzędzia to przyznane.
NODE_BACKGROUND_UNAVAILABLE→ przenieś aplikację Node na pierwszy plan.*_PERMISSION_REQUIRED→ uprawnienie systemu operacyjnego zostało odrzucone albo go brakuje.SYSTEM_RUN_DENIED: approval required→ zatwierdzenie wykonania oczekuje.SYSTEM_RUN_DENIED: allowlist miss→ polecenia nie ma na liście dozwolonych dla wykonywania.
Exec nagle prosi o zatwierdzenie
Exec nagle prosi o zatwierdzenie
- Jeśli
tools.exec.hostnie jest ustawione, wartością domyślną jestauto. host=autorozwiązuje się dosandbox, gdy aktywne jest środowisko uruchomieniowe sandbox, w przeciwnym razie dogateway.host=autodotyczy tylko routingu; zachowanie „YOLO” bez monitów wynika zsecurity=fullplusask=offna Gateway/Node.- Na
gatewayinodenieustawionetools.exec.securitydomyślnie przyjmujefull. - Nieustawione
tools.exec.askdomyślnie przyjmujeoff. - Wynik: jeśli widzisz zatwierdzenia, jakaś lokalna dla hosta lub sesji polityka zaostrzyła wykonywanie względem bieżących wartości domyślnych.
- Ustaw tylko
tools.exec.host=gateway, jeśli chcesz jedynie stabilnego routingu hosta. - Użyj
security=allowlistzask=on-miss, jeśli chcesz wykonywania na hoście, ale nadal chcesz przeglądu przy brakach na liście dozwolonych. - Włącz tryb sandbox, jeśli chcesz, aby
host=autoponownie rozwiązywało się dosandbox.
Approval required.→ polecenie czeka na/approve ....SYSTEM_RUN_DENIED: approval required→ zatwierdzenie wykonywania na hoście Node oczekuje.exec host=sandbox requires a sandbox runtime for this session→ niejawnie lub jawnie wybrano sandbox, ale tryb sandbox jest wyłączony.
Narzędzie przeglądarki zawodzi
Narzędzie przeglądarki zawodzi
- Status przeglądarki pokazuje
running: trueoraz wybraną przeglądarkę/profil. openclawuruchamia się albouserwidzi lokalne karty Chrome.
unknown command "browser"albounknown command 'browser'→plugins.allowjest ustawione i nie zawierabrowser.Failed to start Chrome CDP on port→ uruchomienie lokalnej przeglądarki nie powiodło się.browser.executablePath not found→ skonfigurowana ścieżka pliku binarnego jest nieprawidłowa.browser.cdpUrl must be http(s) or ws(s)→ skonfigurowany URL CDP używa nieobsługiwanego schematu.browser.cdpUrl has invalid port→ skonfigurowany URL CDP ma nieprawidłowy albo spoza zakresu port.No Chrome tabs found for profile="user"→ profil dołączania Chrome MCP nie ma otwartych lokalnych kart Chrome.Remote CDP for profile "<name>" is not reachable→ skonfigurowany zdalny punkt końcowy CDP nie jest osiągalny z tego hosta.Browser attachOnly is enabled ... not reachablealboBrowser attachOnly is enabled and CDP websocket ... is not reachable→ profil tylko do dołączania nie ma aktywnego celu CDP.- nieaktualne nadpisania widoku / trybu ciemnego / ustawień regionalnych / trybu offline w profilach tylko do dołączania albo zdalnych profilach CDP → uruchom
openclaw browser stop --browser-profile <name>, aby zamknąć aktywną sesję sterowania i zwolnić stan emulacji bez ponownego uruchamiania Gateway.
Powiązane
- FAQ — często zadawane pytania
- Rozwiązywanie problemów z Gateway — problemy specyficzne dla Gateway
- Doctor — automatyczne kontrole stanu i naprawy
- Rozwiązywanie problemów z kanałami — problemy z łącznością kanałów
- Rozwiązywanie problemów z automatyzacją — problemy z Cron i Heartbeat