60 detik pertama
Jalankan urutan ini secara berurutan:openclaw statusmenampilkan channel yang dikonfigurasi, tanpa kesalahan autentikasi.openclaw status --allmenghasilkan laporan lengkap yang dapat dibagikan.openclaw gateway probemenampilkanReachable: yes.Capability: ...adalah tingkat autentikasi yang dibuktikan oleh pemeriksaan;Read probe: limited - missing scope: operator.readmenunjukkan diagnostik yang menurun, bukan kegagalan koneksi.openclaw gateway statusmenampilkanRuntime: running,Connectivity probe: ok, danCapability: ...yang masuk akal. Tambahkan--require-rpcagar juga mewajibkan bukti RPC dengan cakupan baca.openclaw doctormelaporkan tidak ada kesalahan konfigurasi/layanan yang menghambat.openclaw channels status --probemengembalikan status transport langsung per akun (works/audit ok) saat Gateway dapat dijangkau; kembali ke ringkasan khusus konfigurasi saat tidak dapat dijangkau.openclaw logs --followmenampilkan aktivitas stabil, tanpa kesalahan fatal berulang.
Asisten terasa terbatas atau kehilangan alat
Periksa profil alat yang berlaku:tools.profile: "minimal"hanya mengizinkansession_status.tools.profile: "messaging"bersifat terbatas, untuk agen khusus percakapan.tools.profile: "coding"adalah nilai bawaan untuk konfigurasi lokal baru (pekerjaan repositori, berkas, shell, dan runtime).tools.profile: "full"menghapus pembatasan profil; batasi penggunaannya untuk agen tepercaya yang dikendalikan operator.agents.list[].toolsper agen menimpa profil akar dengan mempersempit atau memperluasnya untuk satu agen.
openclaw status --all. Tabel profil/grup lengkap: Profil alat.
Konteks panjang Anthropic mengalami 429
HTTP 429: rate_limit_error: Extra usage is required for long context requests
→ Anthropic 429 memerlukan penggunaan tambahan untuk konteks panjang.
Backend lokal yang kompatibel dengan OpenAI berfungsi secara langsung tetapi gagal di OpenClaw
Backend/v1 lokal/dihosting sendiri menjawab pemeriksaan langsung /v1/chat/completions,
tetapi gagal pada openclaw infer model run atau giliran agen normal:
- Kesalahan menyebutkan bahwa
messages[].contentmengharapkan string: aturmodels.providers.<provider>.models[].compat.requiresStringContent: true. - Masih gagal hanya pada giliran agen OpenClaw: atur
models.providers.<provider>.models[].compat.supportsTools: falselalu coba lagi. - Panggilan langsung berukuran kecil berhasil, tetapi prompt OpenClaw yang lebih besar membuat backend mogok: ini adalah batas model/server hulu, bukan bug OpenClaw. Lanjutkan di Backend lokal yang kompatibel dengan OpenAI lolos pemeriksaan langsung tetapi eksekusi agen gagal.
Instalasi Plugin gagal karena ekstensi openclaw tidak ada
package.json missing openclaw.extensions berarti paket Plugin menggunakan
struktur yang tidak lagi diterima OpenClaw.
Perbaiki dalam paket Plugin:
- Tambahkan
openclaw.extensionskepackage.json, yang menunjuk ke berkas runtime hasil build (biasanya./dist/index.js). - Publikasikan ulang, lalu jalankan kembali
openclaw plugins install <package>.
Kebijakan instalasi memblokir instalasi atau pembaruan Plugin
Pembaruan selesai, tetapi Plugin sudah usang, dinonaktifkan, atau menampilkanblocked by install policy, install policy failed closed, atau Disabled "<plugin>" after plugin update failure: periksa security.installPolicy.
Kebijakan instalasi dijalankan saat Plugin diinstal dan diperbarui. Versi Plugin
@openclaw/* biasanya berubah mengikuti rilis OpenClaw, sehingga pembaruan OpenClaw dapat
memerlukan pembaruan Plugin yang sesuai selama sinkronisasi pascapembaruan.
Hindari bentuk kebijakan berikut kecuali Anda juga memelihara aturan peningkatan yang sesuai:
- Membekukan Plugin milik OpenClaw pada satu versi lama tertentu (misalnya, hanya
@openclaw/*@2026.5.3). - Memblokir hanya berdasarkan jenis sumber (setiap permintaan npm, jaringan, atau
request.mode: "update"). - Menganggap perintah kebijakan sebagai opsional: saat
security.installPolicydiaktifkan, berkas kebijakan yang dapat dieksekusi yang hilang, lambat, tidak dapat dibaca, atau diblokir izin akan ditolak secara tertutup. - Menyetujui versi tanpa memeriksa
openclawVersionpermintaan terhadap metadata kandidat Plugin.
@openclaw/* tepercaya yang kompatibel dengan
host saat ini, alih-alih menyematkan satu rilis selamanya. Jika Anda memblokir npm secara
bawaan, tambahkan pengecualian terbatas untuk ID Plugin yang Anda gunakan, dan terapkan aturan
kepercayaan yang sama pada request.mode: "update" seperti pada instalasi.
Pemulihan:
openclaw plugins update --all, lalu pulihkan aturan yang lebih ketat.
Jika kegagalan pembaruan menonaktifkan Plugin, periksa sebelum mengaktifkannya kembali:
Plugin tersedia tetapi diblokir karena kepemilikan yang mencurigakan
Peringatanopenclaw doctor, penyiapan, atau saat memulai menampilkan:
node (uid 1000). Perbaiki bind mount host:
Pohon keputusan
Tidak ada balasan
Tidak ada balasan
Runtime: runningConnectivity probe: okCapability: read-only,write-capable, atauadmin-capable- Channel menampilkan transport terhubung dan, jika didukung,
worksatauaudit okdalamchannels status --probe - Pengirim disetujui (atau kebijakan DM terbuka/daftar izin)
drop guild message (mention required→ pembatasan penyebutan Discord memblokir pesan.pairing request→ pengirim belum disetujui, menunggu persetujuan pemasangan DM.blocked/allowlistdalam log channel → pengirim, ruang, atau grup difilter.
Dasbor atau UI Kontrol tidak dapat terhubung
Dasbor atau UI Kontrol tidak dapat terhubung
Dashboard: http://...ditampilkan dalamopenclaw gateway statusConnectivity probe: okCapability: read-only,write-capable, atauadmin-capable- Tidak ada perulangan autentikasi dalam log
device identity required→ konteks HTTP/tidak aman tidak dapat menyelesaikan autentikasi perangkat.origin not allowed→Originperamban tidak diizinkan untuk target Gateway UI Kontrol.AUTH_TOKEN_MISMATCHdengancanRetryWithDeviceToken=true→ satu percobaan ulang token perangkat tepercaya dapat terjadi secara otomatis, dengan menggunakan kembali cakupan token pasangan yang tersimpan dalam cache.unauthorizedberulang setelah percobaan ulang tersebut → token/kata sandi salah, mode autentikasi tidak cocok, atau token perangkat pasangan sudah usang.too many failed authentication attempts (retry later)→ kegagalan berulang dariOriginperamban tersebut dikunci sementara; origin localhost lainnya menggunakan kelompok terpisah. Lihat Konektivitas Dasbor/UI Kontrol untuk nuansa percobaan ulang bersamaan Tailscale Serve.gateway connect failed:→ UI menargetkan URL/port yang salah, atau Gateway tidak dapat dijangkau.
Gateway tidak dapat dimulai atau layanan terinstal tetapi tidak berjalan
Gateway tidak dapat dimulai atau layanan terinstal tetapi tidak berjalan
Service: ... (loaded)Runtime: runningConnectivity probe: okCapability: read-only,write-capable, atauadmin-capable
Gateway start blocked: set gateway.mode=localatauexisting config is missing gateway.mode→ mode Gateway adalah jarak jauh, atau konfigurasi tidak memiliki penanda mode lokal dan perlu diperbaiki.refusing to bind gateway ... without auth→ pengikatan non-loopback tanpa jalur autentikasi yang valid (token/kata sandi, atau proksi tepercaya jika dikonfigurasi).another gateway instance is already listeningatauEADDRINUSE→ port sudah digunakan.
Channel terhubung tetapi pesan tidak mengalir
Channel terhubung tetapi pesan tidak mengalir
- Transport channel terhubung.
- Pemeriksaan pemasangan/daftar izin berhasil.
- Penyebutan terdeteksi jika diwajibkan.
mention required→ pembatasan penyebutan grup memblokir pemrosesan.pairing/pending→ pengirim DM belum disetujui.not_in_channel,missing_scope,Forbidden,401/403→ masalah izin token channel.
Cron atau Heartbeat tidak terpicu atau tidak terkirim
Cron atau Heartbeat tidak terpicu atau tidak terkirim
cron statusmenunjukkan penjadwal diaktifkan dengan waktu bangun berikutnya.cron runsmenampilkan entriokterbaru.- Heartbeat diaktifkan dan berada dalam jam aktif.
cron: scheduler disabled; jobs will not run automatically→ Cron dinonaktifkan.heartbeat skippeddengan alasanquiet-hours→ di luar jam aktif yang dikonfigurasi.heartbeat skippeddengan alasanempty-heartbeat-file→HEARTBEAT.mdada, tetapi hanya berisi struktur awal kosong berupa baris kosong, komentar, tajuk, pagar, atau daftar periksa kosong.heartbeat skippeddengan alasanno-tasks-due→ mode tugas aktif, tetapi belum ada interval tugas yang jatuh tempo.heartbeat skippeddengan alasanalerts-disabled→showOk,showAlerts, danuseIndicatorsemuanya dinonaktifkan.requests-in-flight→ jalur utama sibuk; pengaktifan Heartbeat ditunda.unknown accountId→ akun target pengiriman Heartbeat tidak ada.
Node telah dipasangkan, tetapi alat kamera, kanvas, layar, atau eksekusi gagal
Node telah dipasangkan, tetapi alat kamera, kanvas, layar, atau eksekusi gagal
- Node tercantum sebagai tersambung dan dipasangkan untuk peran
node. - Kapabilitas tersedia untuk perintah yang Anda jalankan.
- Status izin diberikan untuk alat tersebut.
NODE_BACKGROUND_UNAVAILABLE→ bawa aplikasi Node ke latar depan.*_PERMISSION_REQUIRED→ izin OS ditolak/tidak ada.SYSTEM_RUN_DENIED: approval required→ persetujuan eksekusi masih tertunda.SYSTEM_RUN_DENIED: allowlist miss→ perintah tidak ada dalam daftar izin eksekusi.
Eksekusi tiba-tiba meminta persetujuan
Eksekusi tiba-tiba meminta persetujuan
tools.exec.hostyang tidak ditetapkan secara default menjadiauto, yang ditetapkan sebagaisandboxsaat lingkungan waktu proses sandbox aktif, dangatewayjika tidak.host=autohanya mengatur perutean; perilaku tanpa permintaan konfirmasi berasal darisecurity=fullbersamaask=offpada gateway/node.tools.exec.securityyang tidak ditetapkan secara default menjadifullpadagateway/node.tools.exec.askyang tidak ditetapkan secara default menjadioff.- Jika Anda melihat permintaan persetujuan, berarti suatu kebijakan lokal host atau per sesi telah memperketat eksekusi dari nilai-nilai default tersebut.
- Tetapkan hanya
tools.exec.host=gatewayuntuk perutean host yang stabil. - Gunakan
security=allowlistbersamaask=on-missuntuk eksekusi host dengan peninjauan saat perintah tidak ditemukan dalam daftar izin. - Aktifkan mode sandbox agar
host=autokembali ditetapkan sebagaisandbox.
Approval required.→ perintah sedang menunggu/approve ....SYSTEM_RUN_DENIED: approval required→ persetujuan eksekusi pada host Node masih tertunda.exec host=sandbox requires a sandbox runtime for this session→ sandbox dipilih secara implisit/eksplisit, tetapi mode sandbox dinonaktifkan.
Alat peramban gagal
Alat peramban gagal
- Status peramban menampilkan
running: trueserta peramban/profil yang dipilih. - Profil
openclawdimulai, atau profilusermelihat tab Chrome lokal.
unknown command "browser"→plugins.allowditetapkan dan tidak menyertakanbrowser.Failed to start Chrome CDP on port→ peluncuran peramban lokal gagal.browser.executablePath not found→ jalur biner yang dikonfigurasi salah.browser.cdpUrl must be http(s) or ws(s)→ URL CDP yang dikonfigurasi menggunakan skema yang tidak didukung.browser.cdpUrl has invalid port→ URL CDP yang dikonfigurasi memiliki porta yang salah atau di luar rentang.No Chrome tabs found for profile="user"→ profil pelampiran Chrome MCP tidak memiliki tab Chrome lokal yang terbuka.Remote CDP for profile "<name>" is not reachable→ titik akhir CDP jarak jauh yang dikonfigurasi tidak dapat dijangkau dari host ini.Browser attachOnly is enabled ... not reachable→ profil khusus pelampiran tidak memiliki target CDP aktif.- Penggantian usang untuk area pandang/mode gelap/lokal/luring pada profil khusus pelampiran atau CDP jarak jauh → jalankan
openclaw browser stop --browser-profile <name>untuk menutup sesi kontrol dan melepaskan status emulasi tanpa memulai ulang Gateway.
Terkait
- Tanya jawab umum — pertanyaan yang sering diajukan
- Pemecahan Masalah Gateway — masalah khusus Gateway
- Doctor — pemeriksaan kesehatan dan perbaikan otomatis
- Pemecahan Masalah Saluran — masalah konektivitas saluran
- Tugas terjadwal: Pemecahan masalah — masalah Cron dan Heartbeat