SpyBara
Go Premium

Documentation 2026-05-18 23:59 UTC to 2026-05-19 06:34 UTC

4 files changed +44 −9. View all changes and history on the product overview
2026
Sun 31 06:39 Sat 30 06:23 Fri 29 06:38 Thu 28 06:37 Wed 27 06:42 Tue 26 06:33 Sun 24 06:25 Sat 23 06:18 Fri 22 06:33 Thu 21 06:36 Wed 20 06:35 Tue 19 06:34 Mon 18 23:59 Sun 17 01:01 Fri 15 22:58 Thu 14 17:02 Wed 13 23:01 Tue 12 22:57 Mon 11 23:00 Sun 10 23:03 Sat 9 04:57 Fri 8 22:00 Thu 7 22:59 Tue 5 23:00 Mon 4 22:58 Sat 2 18:14 Fri 1 18:19

errors.md +35 −1

Details

19Cocokkan pesan yang Anda lihat di terminal dengan bagian di bawah ini.19Cocokkan pesan yang Anda lihat di terminal dengan bagian di bawah ini.

20 20 

21| Pesan | Bagian |21| Pesan | Bagian |

22| :----------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------ |22| :-------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------ |

23| `API Error: 500 ... Internal server error` | [Kesalahan server](#api-error-500-internal-server-error) |23| `API Error: 500 ... Internal server error` | [Kesalahan server](#api-error-500-internal-server-error) |

24| `API Error: Repeated 529 Overloaded errors` | [Kesalahan server](#api-error-repeated-529-overloaded-errors) |24| `API Error: Repeated 529 Overloaded errors` | [Kesalahan server](#api-error-repeated-529-overloaded-errors) |

25| `Request timed out` | [Kesalahan server](#request-timed-out), atau [Jaringan](#unable-to-connect-to-api) jika pesan menyebutkan koneksi internet Anda |25| `Request timed out` | [Kesalahan server](#request-timed-out), atau [Jaringan](#unable-to-connect-to-api) jika pesan menyebutkan koneksi internet Anda |


33| `Not logged in · Please run /login` | [Autentikasi](#not-logged-in) |33| `Not logged in · Please run /login` | [Autentikasi](#not-logged-in) |

34| `Invalid API key` | [Autentikasi](#invalid-api-key) |34| `Invalid API key` | [Autentikasi](#invalid-api-key) |

35| `This organization has been disabled` | [Autentikasi](#this-organization-has-been-disabled) |35| `This organization has been disabled` | [Autentikasi](#this-organization-has-been-disabled) |

36| `Your organization has disabled Claude subscription access` | [Autentikasi](#your-organization-has-disabled-claude-subscription-access) |

36| `Routines are disabled by your organization's policy` | [Autentikasi](#routines-are-disabled-by-your-organizations-policy) |37| `Routines are disabled by your organization's policy` | [Autentikasi](#routines-are-disabled-by-your-organizations-policy) |

37| `OAuth token revoked` / `OAuth token has expired` | [Autentikasi](#oauth-token-revoked-or-expired) |38| `OAuth token revoked` / `OAuth token has expired` | [Autentikasi](#oauth-token-revoked-or-expired) |

38| `does not meet scope requirement user:profile` | [Autentikasi](#oauth-scope-requirement) |39| `does not meet scope requirement user:profile` | [Autentikasi](#oauth-scope-requirement) |


50| `thinking.type.enabled is not supported for this model` | [Kesalahan permintaan](#thinking-type-enabled-is-not-supported-for-this-model) |51| `thinking.type.enabled is not supported for this model` | [Kesalahan permintaan](#thinking-type-enabled-is-not-supported-for-this-model) |

51| `max_tokens must be greater than thinking.budget_tokens` | [Kesalahan permintaan](#thinking-budget-exceeds-output-limit) |52| `max_tokens must be greater than thinking.budget_tokens` | [Kesalahan permintaan](#thinking-budget-exceeds-output-limit) |

52| `API Error: 400 due to tool use concurrency issues` | [Kesalahan permintaan](#tool-use-or-thinking-block-mismatch) |53| `API Error: 400 due to tool use concurrency issues` | [Kesalahan permintaan](#tool-use-or-thinking-block-mismatch) |

54| `Claude Code is unable to respond to this request, which appears to violate our Usage Policy` | [Kesalahan permintaan](#usage-policy-refusal) |

53| Respons tampak berkualitas lebih rendah dari biasanya | [Kualitas respons](#responses-seem-lower-quality-than-usual) |55| Respons tampak berkualitas lebih rendah dari biasanya | [Kualitas respons](#responses-seem-lower-quality-than-usual) |

54 56 

55## Percobaan ulang otomatis57## Percobaan ulang otomatis


283* Jalankan `/status` setelahnya untuk mengonfirmasi kredensial aktif adalah langganan Anda285* Jalankan `/status` setelahnya untuk mengonfirmasi kredensial aktif adalah langganan Anda

284* Jika tidak ada variabel lingkungan yang diatur dan kesalahan berlanjut, organisasi yang dinonaktifkan adalah yang terikat pada `/login` Anda. Hubungi dukungan atau masuk dengan akun berbeda.286* Jika tidak ada variabel lingkungan yang diatur dan kesalahan berlanjut, organisasi yang dinonaktifkan adalah yang terikat pada `/login` Anda. Hubungi dukungan atau masuk dengan akun berbeda.

285 287 

288### Your organization has disabled Claude subscription access

289 

290Organisasi Claude Anda tidak memungkinkan masuk ke Claude Code dengan login langganan. Menjalankan `/login` lagi dengan akun yang sama mengembalikan kesalahan yang sama.

291 

292```text theme={null}

293Your organization has disabled Claude subscription access for Claude Code · Use an Anthropic API key instead, or ask your admin to enable access

294```

295 

296Ini adalah pengaturan organisasi sisi server, jadi tidak dapat ditimpa dari pengaturan lokal, variabel lingkungan, atau flag CLI. Agent SDK dan mode non-interaktif `-p` menampilkan ini sebagai kode kesalahan `oauth_org_not_allowed`.

297 

298**Yang harus dilakukan:**

299 

300* Minta admin Anda untuk mengaktifkan akses Claude Code untuk organisasi Anda

301* Autentikasi dengan kunci API Console sebagai gantinya dari langganan Anda. Lihat [Claude Console authentication](/id/authentication#claude-console-authentication) untuk setup.

302* Jika Anda adalah admin dan tidak melihat opsi untuk mengaktifkan akses, hubungi [Anthropic support](https://support.claude.com)

303 

286### Routines are disabled by your organization's policy304### Routines are disabled by your organization's policy

287 305 

288Admin Tim atau Enterprise Anda telah mematikan routines di tingkat organisasi. Kesalahan muncul ketika Anda mencoba membuat atau menjalankan routine, termasuk dari `/schedule` dan UI [Routines](/id/routines) di claude.ai/code.306Admin Tim atau Enterprise Anda telah mematikan routines di tingkat organisasi. Kesalahan muncul ketika Anda mencoba membuat atau menjalankan routine, termasuk dari `/schedule` dan UI [Routines](/id/routines) di claude.ai/code.


573 591 

574* Jalankan `/rewind`, atau tekan Esc dua kali, untuk mundur ke checkpoint sebelum putaran yang rusak dan lanjutkan dari sana. Lihat [Checkpointing](/id/checkpointing) untuk cara checkpoint dibuat dan dipulihkan.592* Jalankan `/rewind`, atau tekan Esc dua kali, untuk mundur ke checkpoint sebelum putaran yang rusak dan lanjutkan dari sana. Lihat [Checkpointing](/id/checkpointing) untuk cara checkpoint dibuat dan dipulihkan.

575 593 

594### Usage Policy refusal

595 

596API menolak untuk merespons karena konten dalam percakapan memicu pemeriksaan [Usage Policy](https://www.anthropic.com/legal/aup). Pesan tersebut menyertakan ID Permintaan yang dapat Anda kutip ke dukungan jika Anda percaya penolakan itu salah.

597 

598```text theme={null}

599API Error: Claude Code is unable to respond to this request, which appears to violate our Usage Policy (https://www.anthropic.com/legal/aup). Please double press esc to edit your last message or start a new session for Claude Code to assist with a different task.

600```

601 

602Pemeriksaan mengevaluasi seluruh percakapan, bukan hanya prompt terbaru Anda, jadi mengirim pesan baru dalam sesi yang sama biasanya memicu penolakan yang sama. Hal yang sama berlaku setelah keluar dan membuka kembali sesi dengan `--continue` atau `--resume`, karena transkrip di disk masih berisi konten pemicu.

603 

604**Yang harus dilakukan:**

605 

606* Tekan Esc dua kali atau jalankan `/rewind` untuk mundur ke checkpoint sebelum putaran yang memicu penolakan, kemudian rephrase atau ambil pendekatan yang berbeda. Lihat [Checkpointing](/id/checkpointing).

607* Jika Anda tidak dapat mengidentifikasi putaran mana yang menyebabkannya, jalankan `/clear` untuk memulai percakapan segar dalam proyek yang sama. Percakapan sebelumnya Anda dipertahankan di disk dan tetap tersedia di `/resume`.

608* Dalam [mode non-interaktif](/id/headless) (`-p`), di mana rewind tidak tersedia, coba lagi dengan prompt yang diubah atau mulai sesi baru tanpa `--continue`.

609 

576## Responses seem lower quality than usual610## Responses seem lower quality than usual

577 611 

578Jika jawaban Claude tampak kurang mampu dari yang Anda harapkan tetapi tidak ada kesalahan yang ditampilkan, penyebabnya biasanya keadaan percakapan daripada model itu sendiri. Claude Code tidak secara diam-diam mengubah versi model. Ini dapat beralih ke model fallback dalam kasus spesifik seperti kuota Opus tercapai atau Bedrock atau Vertex AI region tidak memiliki model Anda; pemeriksaan Model selection di bawah menangkap keduanya, dan [Model configuration](/id/model-config) menjelaskan kapan fallback berlaku.612Jika jawaban Claude tampak kurang mampu dari yang Anda harapkan tetapi tidak ada kesalahan yang ditampilkan, penyebabnya biasanya keadaan percakapan daripada model itu sendiri. Claude Code tidak secara diam-diam mengubah versi model. Ini dapat beralih ke model fallback dalam kasus spesifik seperti kuota Opus tercapai atau Bedrock atau Vertex AI region tidak memiliki model Anda; pemeriksaan Model selection di bawah menangkap keduanya, dan [Model configuration](/id/model-config) menjelaskan kapan fallback berlaku.

glossary.md +6 −6

Details

184 184 

185Perilaku persetujuan baseline untuk sesi. Siklus dengan `Shift+Tab` di CLI atau gunakan pemilih mode di VS Code, Desktop, dan claude.ai. Mode yang tersedia adalah `default`, `acceptEdits`, `plan`, `auto`, `dontAsk`, dan `bypassPermissions`.185Perilaku persetujuan baseline untuk sesi. Siklus dengan `Shift+Tab` di CLI atau gunakan pemilih mode di VS Code, Desktop, dan claude.ai. Mode yang tersedia adalah `default`, `acceptEdits`, `plan`, `auto`, `dontAsk`, dan `bypassPermissions`.

186 186 

187Pelajari lebih lanjut: [Choose a permission mode](/id/permission-modes)187Pelajari lebih lanjut: [Pilih permission mode](/id/permission-modes)

188 188 

189### Permission rule189### Permission rule

190 190 

191Entri settings yang memungkinkan, menanyakan tentang, atau menolak invokasi tool berdasarkan nama tool dan pola argumen. Aturan dievaluasi deny→ask→allow, kecocokan pertama menang. Permission rules adalah kontrol granular yang berlapis di atas [permission mode](#permission-mode) yang lebih luas.191Entri settings yang memungkinkan, menanyakan tentang, atau menolak invokasi tool berdasarkan nama tool dan pola argumen. Aturan dievaluasi deny→ask→allow, kecocokan pertama menang. Permission rules adalah kontrol granular yang berlapis di atas [permission mode](#permission-mode) yang lebih luas.

192 192 

193Pelajari lebih lanjut: [Configure permissions](/id/permissions)193Pelajari lebih lanjut: [Konfigurasi permissions](/id/permissions)

194 194 

195### Plan mode195### Plan mode

196 196 

197Sebuah [permission mode](#permission-mode) di mana Claude meneliti dan mengusulkan perubahan tanpa mengedit file sumber Anda. Dapat membaca, mencari, dan menjalankan perintah eksplorasi, kemudian menyajikan rencana untuk persetujuan sebelum menyentuh apa pun. Masukkan plan mode dengan `/plan` atau dengan menekan `Shift+Tab`.197Sebuah [permission mode](#permission-mode) di mana Claude meneliti dan mengusulkan perubahan tanpa mengedit file sumber Anda. Dapat membaca, mencari, dan menjalankan perintah eksplorasi, kemudian menyajikan rencana untuk persetujuan sebelum menyentuh apa pun. Masukkan plan mode dengan `/plan` atau dengan menekan `Shift+Tab`.

198 198 

199Pelajari lebih lanjut: [Analyze before you edit with plan mode](/id/permission-modes#analyze-before-you-edit-with-plan-mode)199Pelajari lebih lanjut: [Analisis sebelum Anda mengedit dengan plan mode](/id/permission-modes#analyze-before-you-edit-with-plan-mode)

200 200 

201### Plugin201### Plugin

202 202 


206 206 

207### Project trust207### Project trust

208 208 

209Dialog satu kali yang menerima direktori sebelum Claude Code memuat konfigurasinya. Trust gates auto-installation marketplace plugins dan eksekusi project-defined hooks. Mempercayai direktori berarti `.claude/settings.json`, `.mcp.json`, dan file config lainnya berlaku.209Dialog yang menerima direktori sebelum Claude Code memuat konfigurasinya. Penerimaan disimpan per direktori proyek, kecuali direktori home Anda, di mana kepercayaan dipegang untuk sesi saat ini saja dan prompt muncul kembali pada setiap peluncuran. Trust gates auto-installation marketplace plugins dan eksekusi project-defined hooks. Mempercayai direktori berarti `.claude/settings.json`, `.mcp.json`, dan file config lainnya berlaku.

210 210 

211Pelajari lebih lanjut: [The `.claude` directory](/id/claude-directory)211Pelajari lebih lanjut: [Direktori `.claude`](/id/claude-directory)

212 212 

213### Prompt injection213### Prompt injection

214 214 

215Instruksi bermusuhan yang tertanam dalam file, halaman web, atau hasil tool yang mencoba mengalihkan Claude ke arah tindakan yang tidak pernah Anda minta. Pertahanan Claude Code termasuk sistem izin, blocklists perintah, dan verifikasi kepercayaan. [Auto mode](#auto-mode) menambahkan probe sisi server yang memindai hasil tool untuk konten mencurigakan dan classifier yang tidak pernah melihat hasil tool, jadi teks yang disuntikkan tidak dapat mempengaruhi keputusan persetujuannya.215Instruksi bermusuhan yang tertanam dalam file, halaman web, atau hasil tool yang mencoba mengalihkan Claude ke arah tindakan yang tidak pernah Anda minta. Pertahanan Claude Code termasuk sistem izin, blocklists perintah, dan verifikasi kepercayaan. [Auto mode](#auto-mode) menambahkan probe sisi server yang memindai hasil tool untuk konten mencurigakan dan classifier yang tidak pernah melihat hasil tool, jadi teks yang disuntikkan tidak dapat mempengaruhi keputusan persetujuannya.

216 216 

217Pelajari lebih lanjut: [Protect against prompt injection](/id/security#protect-against-prompt-injection)217Pelajari lebih lanjut: [Lindungi dari prompt injection](/id/security#protect-against-prompt-injection)

218 218 

219## R219## R

220 220 

security.md +1 −0

Details

60* **Jendela konteks terisolasi**: Web fetch menggunakan jendela konteks terpisah untuk menghindari injeksi prompt yang berpotensi berbahaya60* **Jendela konteks terisolasi**: Web fetch menggunakan jendela konteks terpisah untuk menghindari injeksi prompt yang berpotensi berbahaya

61* **Verifikasi kepercayaan**: Jalankan codebase pertama kali dan server MCP baru memerlukan verifikasi kepercayaan61* **Verifikasi kepercayaan**: Jalankan codebase pertama kali dan server MCP baru memerlukan verifikasi kepercayaan

62 * Catatan: Verifikasi kepercayaan dinonaktifkan saat menjalankan secara non-interaktif dengan flag `-p`. Pengecualiannya adalah [`--worktree`](/id/worktrees), yang masih memerlukan kepercayaan telah diterima untuk direktori62 * Catatan: Verifikasi kepercayaan dinonaktifkan saat menjalankan secara non-interaktif dengan flag `-p`. Pengecualiannya adalah [`--worktree`](/id/worktrees), yang masih memerlukan kepercayaan telah diterima untuk direktori

63 * Catatan: Ketika Anda memulai Claude Code langsung di direktori home Anda, penerimaan kepercayaan disimpan untuk sesi saat ini saja dan tidak ditulis ke disk, jadi prompt muncul kembali pada setiap peluncuran. Tidak ada pengaturan untuk mempertahankannya. Mulai Claude Code dari subdirektori proyek sebagai gantinya, di mana penerimaan kepercayaan disimpan per direktori

63* **Deteksi command injection**: Perintah bash yang mencurigakan memerlukan persetujuan manual bahkan jika sebelumnya allowlisted64* **Deteksi command injection**: Perintah bash yang mencurigakan memerlukan persetujuan manual bahkan jika sebelumnya allowlisted

64* **Pencocokan fail-closed**: Perintah yang tidak cocok secara default memerlukan persetujuan manual65* **Pencocokan fail-closed**: Perintah yang tidak cocok secara default memerlukan persetujuan manual

65* **Deskripsi bahasa alami**: Perintah bash kompleks menyertakan penjelasan untuk pemahaman pengguna66* **Deskripsi bahasa alami**: Perintah bash kompleks menyertakan penjelasan untuk pemahaman pengguna

Details

142}142}

143```143```

144 144 

145Mengatur `"space": null` menghapus pengikatan default. Abaikan jika Anda ingin kedua kunci aktif.145Aksi `voice:pushToTalk` menggunakan satu kunci pada satu waktu. Ketika Anda mengikat kunci khusus, itu menggantikan pengikatan `Space` default daripada menambahkan pemicu kedua, jadi baris `"space": null` dalam contoh ini untuk kejelasan dan dapat dihilangkan tanpa mengubah perilaku.

146 146 

147Dalam mode tahan, hindari mengikat kunci huruf telanjang seperti `v` karena deteksi tahan bergantung pada pengulangan kunci dan huruf mengetik ke dalam prompt selama pemanasan. Gunakan `Space`, atau gunakan kombinasi pengubah seperti `meta+k` untuk mulai merekam pada penekanan tombol pertama tanpa pemanasan. Mode ketuk tidak memiliki pemanasan, jadi kunci apa pun berfungsi.147Dalam mode tahan, hindari mengikat kunci huruf telanjang seperti `v` karena deteksi tahan bergantung pada pengulangan kunci dan huruf mengetik ke dalam prompt selama pemanasan. Gunakan `Space`, atau gunakan kombinasi pengubah seperti `meta+k` untuk mulai merekam pada penekanan tombol pertama tanpa pemanasan. Mode ketuk tidak memiliki pemanasan, jadi sebagian besar kunci berfungsi.

148 148 

149Beberapa kunci tidak dikirimkan ke aplikasi terminal dan tidak dapat diikat sama sekali. Misalnya, `Caps Lock` menampilkan kesalahan jika Anda mencoba mengikatnya. Lihat [sesuaikan pintasan keyboard](/id/keybindings) untuk sintaks keybinding lengkap dan daftar pintasan yang dicadangkan.149Beberapa kunci tidak dikirimkan ke aplikasi terminal dan tidak dapat diikat sama sekali. Misalnya, `Caps Lock` menampilkan kesalahan jika Anda mencoba mengikatnya. Lihat [sesuaikan pintasan keyboard](/id/keybindings) untuk sintaks keybinding lengkap dan daftar pintasan yang dicadangkan.

150 150