Pengaturan
Konfigurasi harness Claude Code di settings.json yang mencakup izin alat, pengabelan hook, variabel lingkungan, dan templat baris status.
settings.json membawa konfigurasi harness Claude Code: pengabelan hook, izin
alat, variabel lingkungan, dan pengaturan baris status.
Referensi kanonis lengkap ada di settings-reference.md. Halaman ini meringkas kontraknya dan menunjuk ke referensi yang lebih mendalam.
Bagian
| Bagian | Tujuan |
|---|---|
permissions | Daftar putih dan daftar hitam alat per matcher |
hooks | Tabel perintah hook berkunci-peristiwa (pengabelan kanonis) |
env | Variabel lingkungan per sesi |
statusLine | Templat baris status yang dirender host |
Invarian templat tunggal
Adaptor Claude Code mengirimkan satu templat settings.json. Perintah hook
menggunakan bentuk exec (command plus args) alih-alih string perintah khusus
shell, sehingga perilaku lintas-OS ditinjau di dalam satu berkas. Entri izin baru
dan peristiwa hook mendarat di berkas itu secara atomik.
Server MCP
Konfigurasi server Model Context Protocol — dimiliki operator dan didaftarkan melalui mekanisme MCP native masing-masing tool; Apothem menyinkronkan inventaris dari shared profile tetapi tidak menulis entri server apa pun.
Dokumentasi settings.json
Konfigurasikan eksekusi hook Claude Code, izin, event, timeout, runtime Python, validasi, dan presedensi pengaturan berlapis untuk ekosistem Apothem.