87 87
88| Mode | Deskripsi |88| Mode | Deskripsi |
89| :- | :- |89| :- | :- |
90| `default` | Meminta izin pada penggunaan pertama setiap alat. Berlabel Manual di CLI, ekstensi VS Code dan JetBrains, dan aplikasi desktop, dan Claude Code menerima `manual` sebagai alias. Label dan alias memerlukan Claude Code v2.1.200 atau lebih baru. Label aplikasi desktop tidak bergantung pada versi CLI Anda |90| `default` | Meminta izin pada penggunaan pertama setiap tool. Berlabel Manual di CLI, ekstensi VS Code dan JetBrains, dan aplikasi desktop, dan Claude Code menerima `manual` sebagai alias |
91| `acceptEdits` | Secara otomatis menerima edit file dan perintah sistem file umum seperti `mkdir`, `touch`, `mv`, dan `cp` untuk jalur di direktori kerja atau `additionalDirectories` |91| `acceptEdits` | Secara otomatis menerima edit file dan perintah sistem file umum seperti `mkdir`, `touch`, `mv`, dan `cp` untuk jalur di direktori kerja atau `additionalDirectories` |
92| `plan` | Claude membaca file dan menjalankan perintah shell hanya-baca untuk menjelajahi tetapi tidak mengedit file sumber Anda; dengan [mode auto](/docs/id/permission-modes#eliminate-prompts-with-auto-mode) tersedia, perintah yang disetujui classifier juga berjalan. Berlabel Plan di CLI dan ekstensi VS Code |92| `plan` | Claude membaca file dan menjalankan perintah shell hanya-baca untuk menjelajahi tetapi tidak mengedit file sumber Anda; dengan [mode auto](/docs/id/permission-modes#eliminate-prompts-with-auto-mode) tersedia, perintah yang disetujui classifier juga berjalan. Berlabel Plan di CLI dan ekstensi VS Code |
93| `auto` | Berjalan tanpa prompt rutin; sebelum tindakan seperti perintah shell dan permintaan jaringan berjalan, [classifier](/docs/id/permission-modes#eliminate-prompts-with-auto-mode) latar belakang memeriksa bahwa tindakan tersebut selaras dengan permintaan Anda |93| `auto` | Berjalan tanpa prompt rutin; sebelum tindakan seperti perintah shell dan permintaan jaringan berjalan, [classifier](/docs/id/permission-modes#eliminate-prompts-with-auto-mode) latar belakang memeriksa bahwa tindakan tersebut selaras dengan permintaan Anda |
743Host penyematan dapat menyediakan kebijakan terkelola tambahan melalui opsi SDK `managedSettings`, termasuk aturan izin allow kecuali admin menetapkan kunci `allowManaged*Only`; [Deliver policy to Claude Desktop sessions](/docs/id/claude-apps-gateway#deliver-policy-to-claude-desktop-sessions) mencakup kapan kebijakan embedder berlaku sepenuhnya.743Host penyematan dapat menyediakan kebijakan terkelola tambahan melalui opsi SDK `managedSettings`, termasuk aturan izin allow kecuali admin menetapkan kunci `allowManaged*Only`; [Deliver policy to Claude Desktop sessions](/docs/id/claude-apps-gateway#deliver-policy-to-claude-desktop-sessions) mencakup kapan kebijakan embedder berlaku sepenuhnya.
744 744
745<h2 id="project-allow-rules-and-workspace-trust">745<h2 id="project-allow-rules-and-workspace-trust">
746 Aturan izin proyek dan kepercayaan ruang kerja746 Aturan allow proyek dan kepercayaan workspace
747</h2>747</h2>
748 748
749Aturan `permissions.allow` dan entri `permissions.additionalDirectories` dalam `.claude/settings.json` proyek memberikan kemampuan, jadi Claude Code menerapkannya hanya setelah Anda menerima [dialog kepercayaan ruang kerja](/docs/id/security#additional-safeguards) untuk folder tersebut. Dialog mencantumkan aturan dan direktori yang akan diberikan folder sehingga Anda dapat meninjau terlebih dahulu. Aturan `deny` dan `ask` tidak terpengaruh, karena hanya membatasi.749Aturan `permissions.allow` dan entri `permissions.additionalDirectories` dalam `.claude/settings.json` milik proyek memberikan kapabilitas, sehingga Claude Code menerapkannya hanya setelah Anda menerima [dialog kepercayaan workspace](/docs/id/security#additional-safeguards) untuk folder tersebut. Dialog tersebut mencantumkan aturan dan direktori yang akan diberikan oleh folder tersebut sehingga Anda dapat meninjaunya terlebih dahulu. Aturan `deny` dan `ask` tidak terpengaruh, karena keduanya hanya membatasi.
750 750
751Claude Code menyimpan kepercayaan yang Anda terima sesuai dengan tempat Anda memulainya:751Claude Code mengidentifikasi dan menyimpan kepercayaan yang Anda terima berdasarkan lokasi tempat Anda memulainya:
752 752
753* Dalam repositori, Claude Code mengunci kepercayaan pada akar repositori git, jadi kepercayaan mencakup seluruh repositori kecuali repositori git apa pun yang bersarang di dalamnya, seperti submodul. Dalam [worktree](/docs/id/worktrees), ia menggunakan akar checkout utama, seperti yang dilakukannya untuk [aturan yang disimpan](#permission-system).753* Di dalam repositori, Claude Code mengaitkan kepercayaan dengan root repositori git sebagai kuncinya, sehingga kepercayaan tersebut mencakup seluruh repositori kecuali repositori git apa pun yang bersarang di dalamnya, seperti submodule. Di dalam [worktree](/docs/id/worktrees), Claude Code menggunakan root checkout utama, sama seperti untuk [aturan yang disimpan](#permission-system).
754* Di luar repositori, Claude Code mengunci kepercayaan pada direktori tempat Anda memulainya, dan kepercayaan mencakup subdirektori apa pun dari direktori tersebut kecuali repositori git yang bersarang di dalamnya, seperti klon. Setiap subdirektori yang tercakup kemudian dihitung sebagai folder yang induknya Anda percayai.754* Di luar repositori, Claude Code mengaitkan kepercayaan dengan direktori tempat Anda memulainya sebagai kuncinya, dan kepercayaan tersebut mencakup setiap subdirektori dari direktori itu kecuali repositori git yang bersarang di dalamnya, seperti hasil clone. Setiap subdirektori yang tercakup kemudian dianggap sebagai folder yang induknya telah Anda percayai.
755* Ketika Anda memulai di direktori home Anda, Claude Code menyimpan kepercayaan hanya untuk sesi saat ini dan tidak menulisnya ke disk; lihat catatan [safeguard tambahan](/docs/id/security#additional-safeguards).755* Ketika Anda memulai di direktori home Anda, Claude Code menyimpan kepercayaan hanya untuk sesi saat ini dan tidak menuliskannya ke disk; lihat catatan [pengamanan tambahan](/docs/id/security#additional-safeguards).
756 756
757Claude Code menampilkan dialog kepercayaan hanya dalam sesi interaktif. Jalankan `claude -p` atau sesi SDK tidak pernah menampilkannya, dan mempercayai folder induk tidak dihitung untuk aturan ini, jadi [Apa yang berjalan sebelum Anda mempercayai folder](#what-runs-before-you-trust-a-folder) mengatakan konten repositori mana yang masih digunakan Claude Code dalam masing-masing dari dua situasi tersebut.757Claude Code menampilkan dialog kepercayaan hanya dalam sesi interaktif. Eksekusi `claude -p` atau sesi SDK tidak pernah menampilkannya, dan memercayai folder induk tidak berlaku untuk aturan-aturan ini, sehingga [Apa yang berjalan sebelum Anda memercayai folder](#what-runs-before-you-trust-a-folder) menjelaskan konten repositori mana yang tetap digunakan Claude Code dalam masing-masing dari kedua situasi tersebut.
758 758
759Sebelum memulai atau memulai ulang [sesi latar belakang](/docs/id/agent-view), Claude Code juga memeriksa kepercayaan ruang kerja untuk direktori tempat sesi berjalan. Jika Anda menjalankan `claude --bg` dari terminal di direktori yang belum Anda percayai, dialog kepercayaan muncul terlebih dahulu dan sesi dimulai setelah Anda menerimanya. Di mana tidak ada dialog yang dapat muncul, seperti dalam skrip, perintah keluar dengan kesalahan [`Workspace not trusted`](/docs/id/errors#workspace-not-trusted-when-dispatching-a-background-session) sebagai gantinya.759Sebelum memulai atau memulai ulang [sesi latar belakang](/docs/id/agent-view), Claude Code juga memeriksa kepercayaan workspace untuk direktori tempat sesi tersebut berjalan. Jika Anda menjalankan `claude --bg` dari terminal di direktori yang belum Anda percayai, dialog kepercayaan muncul terlebih dahulu dan sesi dimulai setelah Anda menerimanya. Di tempat dialog tidak dapat muncul, seperti dalam skrip, perintah tersebut justru keluar dengan error [`Workspace not trusted`](/docs/id/errors#workspace-not-trusted-when-dispatching-a-background-session).
760 760
761<h3 id="when-your-local-settings-file-needs-trust">761<h3 id="when-your-local-settings-file-needs-trust">
762 Ketika file pengaturan lokal Anda memerlukan kepercayaan762 Kapan file pengaturan lokal Anda memerlukan kepercayaan
763</h3>763</h3>
764 764
765`.claude/settings.local.json` biasanya adalah file Anda sendiri, jadi Claude Code menerapkan aturan izin dan direktori tambahannya tanpa langkah kepercayaan. Ketika file dilacak dalam git, atau `.claude` adalah symlink, Claude Code memperlakukannya sebagai disediakan repositori sebagai gantinya dan menahan aturannya sampai Anda mempercayai folder.765`.claude/settings.local.json` biasanya merupakan file milik Anda sendiri, sehingga Claude Code menerapkan aturan allow dan direktori tambahannya tanpa langkah kepercayaan. Ketika file tersebut dilacak di git, atau `.claude` adalah symlink, Claude Code justru memperlakukannya sebagai file yang disediakan repositori dan menahan aturannya hingga Anda memercayai folder tersebut.
766 766
767Claude Code menjalankan git untuk membedakan keduanya, dan hanya menjalankan git setelah Anda telah mempercayai folder: Anda menerima dialog kepercayaan untuk itu atau untuk direktori induk yang kepercayaannya meluas ke itu, atau Anda berada dalam sesi `-p` atau SDK, yang dihitung sebagai diterima. Sampai saat itu, tempat Anda memulai Claude Code menentukan apa yang terjadi pada aturan file:767Claude Code menjalankan git untuk membedakan keduanya, dan Claude Code menjalankan git hanya setelah Anda memercayai folder tersebut: Anda menerima dialog kepercayaan untuk folder itu atau untuk direktori induk yang kepercayaannya mencakup folder itu, atau Anda berada dalam sesi `-p` atau SDK, yang dianggap telah diterima. Sampai saat itu, lokasi tempat Anda memulai Claude Code menentukan apa yang terjadi pada aturan file tersebut:
768 768
769* **Di home konfigurasi Anda:** Claude Code menerapkan `.claude/settings.local.json` folder tersebut segera tanpa menjalankan git. Home konfigurasi Anda adalah direktori home Anda, atau direktori yang subdirektori `.claude` Anda telah atur sebagai [`CLAUDE_CONFIG_DIR`](/docs/id/env-vars#variables). Jika direktori `CLAUDE_CONFIG_DIR` tersebut berada di dalam repositori git dan Claude Code [menyimpan pengaturan lokal Anda di akar repositori](/docs/id/settings#where-claude-code-looks-for-each-file) sebagai gantinya, ia menahan aturannya seperti di tempat lain.769* **Di home konfigurasi Anda:** Claude Code langsung menerapkan `.claude/settings.local.json` folder tersebut tanpa menjalankan git. Home konfigurasi Anda adalah direktori home Anda, atau direktori yang subdirektori `.claude`-nya telah Anda tetapkan sebagai [`CLAUDE_CONFIG_DIR`](/docs/id/env-vars#variables). Jika direktori `CLAUDE_CONFIG_DIR` tersebut berada di dalam repositori git dan Claude Code justru [menyimpan pengaturan lokal Anda di root repositori](/docs/id/settings#where-claude-code-looks-for-each-file), Claude Code menahan aturannya seperti di lokasi lainnya.
770* **Di tempat lain:** Claude Code menahan aturan file seperti pengaturan proyek. Setelah pemeriksaan telah berjalan, Claude Code menerapkan aturan file yang tidak dilacak, atau file dalam direktori di luar repositori git apa pun, meskipun Anda belum mempercayai folder yang tepat itu.770* **Di lokasi lainnya:** Claude Code menahan aturan file tersebut seperti pengaturan proyek. Setelah pemeriksaan dijalankan, Claude Code menerapkan aturan dari file yang tidak dilacak, atau dari file di direktori di luar repositori git mana pun, meskipun Anda belum memercayai folder yang persis itu.
771 771
772<Note>772<Note>
773 Pengecualian home konfigurasi melewati hanya langkah kepercayaan. `~/.claude/settings.local.json` masih [cakupan lokal](/docs/id/settings#compare-the-scope-of-each-settings-file), jadi Claude Code membacanya hanya dalam sesi yang Anda mulai di direktori home Anda sendiri, bukan di setiap proyek. Untuk menerapkan aturan izin di semua proyek Anda, tambahkan itu ke pengaturan pengguna Anda sebagai gantinya: `~/.claude/settings.json`, atau `$CLAUDE_CONFIG_DIR/settings.json` ketika `CLAUDE_CONFIG_DIR` diatur.773 Pengecualian home konfigurasi hanya melewati langkah kepercayaan. `~/.claude/settings.local.json` tetap berada dalam [cakupan lokal](/docs/id/settings#compare-the-scope-of-each-settings-file), sehingga Claude Code membacanya hanya dalam sesi yang Anda mulai di direktori home Anda itu sendiri, bukan di setiap proyek. Untuk menerapkan aturan izin di semua proyek Anda, tambahkan aturan tersebut ke pengaturan pengguna Anda: `~/.claude/settings.json`, atau `$CLAUDE_CONFIG_DIR/settings.json` ketika `CLAUDE_CONFIG_DIR` ditetapkan.
774</Note>774</Note>
775 775
776Pada versi 2.1.196 hingga 2.1.199, Claude Code menahan aturan file di home konfigurasi Anda dan di luar repositori git juga, dan mencetak peringatan [`this workspace has not been trusted`](/docs/id/errors#workspace-has-not-been-trusted) di sana. Sebelum v2.1.207, Claude Code menerapkan aturan file yang tidak dilacak sebelum Anda menerima dialog.776Sebelum v2.1.207, Claude Code menerapkan aturan file yang tidak dilacak sebelum Anda menerima dialog.
777 777
778<h3 id="what-runs-before-you-trust-a-folder">778<h3 id="what-runs-before-you-trust-a-folder">
779 Apa yang berjalan sebelum Anda mempercayai folder779 Apa yang berjalan sebelum Anda memercayai folder
780</h3>780</h3>
781 781
782Setiap baris adalah satu jenis konten yang dapat disediakan repositori. Kolom adalah dua situasi di mana Anda belum mempercayai folder itu sendiri: Anda hanya mempercayai folder induk, atau Anda menjalankan `claude -p` atau SDK di sana, yang tidak pernah menampilkan dialog kepercayaan. Kolom folder induk tidak berlaku di dalam [repositori bersarang](#project-allow-rules-and-workspace-trust): dalam sesi interaktif Claude Code menampilkan dialog kepercayaan untuk itu, dan jalankan `claude -p` atau SDK di sana mengikuti kolom `claude -p`.782Setiap baris adalah satu jenis konten yang dapat disediakan oleh repositori. Kolom-kolomnya adalah dua situasi di mana Anda belum memercayai folder itu sendiri: Anda hanya memercayai folder induk, atau Anda menjalankan `claude -p` atau SDK di sana, yang tidak pernah menampilkan dialog kepercayaan. Kolom folder induk tidak berlaku di dalam [repositori bersarang](#project-allow-rules-and-workspace-trust): dalam sesi interaktif Claude Code menampilkan dialog kepercayaan untuknya, dan eksekusi `claude -p` atau SDK di sana mengikuti kolom `claude -p`.
783 783
784| Apa yang disediakan repositori | Anda hanya mempercayai folder induk | `claude -p` atau SDK, folder tidak pernah dipercaya |784| Apa yang disediakan repositori | Anda hanya memercayai folder induk | `claude -p` atau SDK, folder tidak pernah dipercayai |
785| :- | :- | :- |785| :- | :- | :- |
786| [Hooks](/docs/id/hooks) dalam file pengaturan, blok [`env`](/docs/id/settings-reference#env) dan perintah pembantu seperti [`apiKeyHelper`](/docs/id/settings-reference#apikeyhelper), dan [hooks](/docs/id/hooks#hooks-in-skills-and-agents) skill proyek dan [`allowed-tools`](/docs/id/skills#pre-approve-tools-for-a-skill) | Digunakan | Digunakan. Kepercayaan ruang kerja tidak pernah membatasi `allowed-tools` skill dalam sesi apa pun |786| [Hooks](/docs/id/hooks) dalam file pengaturan, blok [`env`](/docs/id/settings-reference#env) dan perintah helper seperti [`apiKeyHelper`](/docs/id/settings-reference#apikeyhelper), serta [hook](/docs/id/hooks#hooks-in-skills-and-agents) dan [`allowed-tools`](/docs/id/skills#pre-approve-tools-for-a-skill) milik skill proyek | Digunakan | Digunakan. Kepercayaan workspace tidak pernah membatasi `allowed-tools` milik skill dalam sesi apa pun |
787| Aturan `permissions.allow` dan `additionalDirectories` dalam `.claude/settings.json` | Tidak digunakan sampai Anda menerima dialog kepercayaan, yang muncul lagi mencantumkannya | Tidak digunakan. Claude Code mencetak peringatan [`this workspace has not been trusted`](/docs/id/errors#workspace-has-not-been-trusted) ke stderr |787| Aturan `permissions.allow` dan `additionalDirectories` dalam `.claude/settings.json` | Tidak digunakan hingga Anda menerima dialog kepercayaan, yang muncul kembali dengan mencantumkannya | Tidak digunakan. Claude Code mencetak peringatan [`this workspace has not been trusted`](/docs/id/errors#workspace-has-not-been-trusted) ke stderr |
788| Hooks frontmatter dalam [subagent](/docs/id/sub-agents#hooks-in-subagent-frontmatter) proyek, plugin [`@skills-dir`](/docs/id/plugins/loading#plugins-shared-through-a-repository) proyek, dan entri [`extraKnownMarketplaces`](/docs/id/settings-reference#extraknownmarketplaces) dari repositori atau direktori `--add-dir` | Tidak digunakan, dan tidak ada dialog yang ditawarkan | Tidak digunakan |788| Hook frontmatter dalam [subagent](/docs/id/sub-agents#hooks-in-subagent-frontmatter) proyek, [plugin `@skills-dir`](/docs/id/plugins/loading#plugins-shared-through-a-repository) proyek, dan entri [`extraKnownMarketplaces`](/docs/id/settings-reference#extraknownmarketplaces) dari repositori atau direktori `--add-dir` | Tidak digunakan, dan tidak ada dialog yang ditawarkan | Tidak digunakan |
789| Inline [`mcpServers`](/docs/id/sub-agents#scope-mcp-servers-to-a-subagent) dalam frontmatter subagent dari repositori atau direktori `--add-dir` | Tidak digunakan, dan tidak ada dialog yang ditawarkan | Tidak digunakan |789| [`mcpServers`](/docs/id/sub-agents#scope-mcp-servers-to-a-subagent) inline dalam frontmatter subagent dari repositori atau direktori `--add-dir` | Tidak digunakan, dan tidak ada dialog yang ditawarkan | Tidak digunakan |
790| Server dalam `.mcp.json`, termasuk yang [disetujui repositori dalam pengaturannya sendiri](/docs/id/mcp#project-server-approvals-and-workspace-trust) | Claude Code menanyakan Anda sebelum menghubungkannya. Persetujuan repositori itu sendiri tidak dihitung | Terhubung tanpa bertanya, disetujui atau tidak. SDK memuat mereka hanya ketika `settingSources` mencakup pengaturan proyek. `claude mcp list` di folder yang sama masih melaporkan server seperti itu sebagai tertunda |790| Server dalam `.mcp.json`, termasuk yang [disetujui repositori dalam pengaturannya sendiri](/docs/id/mcp#project-server-approvals-and-workspace-trust) | Claude Code bertanya kepada Anda sebelum menghubungkannya. Persetujuan milik repositori itu sendiri tidak dihitung | Dihubungkan tanpa bertanya, baik disetujui maupun tidak. SDK memuatnya hanya ketika `settingSources` menyertakan pengaturan proyek. `claude mcp list` di folder yang sama tetap melaporkan server tersebut sebagai tertunda |
791| [`headersHelper`](/docs/id/mcp#trust-a-folder-before-its-headershelper-runs) pada server dalam `.mcp.json` | Tidak dijalankan sampai Anda menerima dialog kepercayaan, yang muncul lagi menamai tempat pembantu dideklarasikan. Claude Code menghubungkan server dengan `headers` statis saja sampai saat itu | Tidak dijalankan. Claude Code menghubungkan server dengan `headers` statis saja dan mencetak baris [`headersHelper not run`](/docs/id/errors#headershelper-not-run) per server ke stderr |791| [`headersHelper`](/docs/id/mcp#trust-a-folder-before-its-headershelper-runs) pada server dalam `.mcp.json` | Tidak dijalankan hingga Anda menerima dialog kepercayaan, yang muncul kembali dengan menyebutkan lokasi helper tersebut dideklarasikan. Hingga saat itu, Claude Code menghubungkan server hanya dengan `headers` statisnya | Tidak dijalankan. Claude Code menghubungkan server hanya dengan `headers` statisnya dan mencetak satu baris [`headersHelper not run`](/docs/id/errors#headershelper-not-run) per server ke stderr |
792 792
793Untuk baris yang memerlukan folder yang tepat ini dipercaya, percayai dengan tangan: atur `projects["<path>"].hasTrustDialogAccepted` ke `true` dalam `~/.claude.json`, di mana `<path>` adalah akar repositori, atau folder itu sendiri di luar repositori. Claude Code mencetak kunci yang tepat dalam baris log debug untuk hook subagent yang dilewati atau server MCP inline, dalam peringatan stderr untuk aturan izin yang dilewati, dan dalam baris `headersHelper not run` untuk pembantu yang dilewati.793Untuk baris-baris yang memerlukan folder yang persis ini dipercayai, percayai folder tersebut secara manual: tetapkan `projects["<path>"].hasTrustDialogAccepted` ke `true` dalam `~/.claude.json`, dengan `<path>` adalah root repositori, atau folder itu sendiri di luar repositori. Claude Code mencetak kunci yang persis dalam baris log debug untuk hook subagent atau server MCP inline yang dilewati, dalam peringatan stderr untuk aturan allow yang dilewati, dan dalam baris `headersHelper not run` untuk helper yang dilewati.
794 794
795Sebelum Anda menjalankan `claude -p` dalam repositori yang tidak Anda tulis, putuskan apa yang mungkin dijalankannya di mesin Anda:795Sebelum Anda menjalankan `claude -p` di repositori yang tidak Anda tulis, tentukan apa yang boleh dijalankannya di mesin Anda:
796 796
797* Berikan `--setting-sources user`, atau atur `settingSources` SDK tanpa pengaturan proyek, jadi Claude Code tidak membaca file pengaturan proyek atau `.mcp.json` nya797* Berikan `--setting-sources user`, atau tetapkan `settingSources` milik SDK tanpa pengaturan proyek, sehingga Claude Code tidak membaca file pengaturan proyek maupun `.mcp.json`-nya
798* Mulai dengan [`--bare`](/docs/id/headless#start-faster-with-bare-mode) jadi Claude Code tidak membaca hooks, skills, perintah khusus, subagents, plugins, atau server `.mcp.json` dari proyek. Blok `env` proyek dan pembantu seperti `awsAuthRefresh` dalam file pengaturannya masih berlaku, dan Claude Code membaca `apiKeyHelper` hanya dari `--settings`798* Mulai dengan [`--bare`](/docs/id/headless#start-faster-with-bare-mode) sehingga Claude Code tidak membaca hook, skill, perintah kustom, subagent, plugin, atau server `.mcp.json` dari proyek. Blok `env` proyek dan helper seperti `awsAuthRefresh` dalam file pengaturannya tetap berlaku, dan Claude Code membaca `apiKeyHelper` hanya dari `--settings`
799* Berikan `--settings '{"disableAllHooks": true}'` untuk [mematikan hooks](/docs/id/hooks#disable-or-remove-hooks) untuk jalankan itu. Menetapkannya dalam pengaturan pengguna Anda saja tidak cukup, karena pengaturan proyek repositori mengambil alih milik Anda dan dapat menetapkannya kembali ke `false`799* Berikan `--settings '{"disableAllHooks": true}'` untuk [mematikan hook](/docs/id/hooks#disable-or-remove-hooks) untuk eksekusi tersebut. Menetapkannya hanya di pengaturan pengguna Anda tidak cukup, karena pengaturan proyek milik repositori diutamakan daripada pengaturan Anda dan dapat mengembalikannya ke `false`
800* Tambahkan entri [`disabledMcpjsonServers`](/docs/id/settings-reference#disabledmcpjsonservers) untuk menolak server `.mcp.json` berdasarkan nama dalam setiap jenis sesi800* Tambahkan entri [`disabledMcpjsonServers`](/docs/id/settings-reference#disabledmcpjsonservers) untuk menolak server `.mcp.json` berdasarkan nama di setiap jenis sesi
801 801
802<h2 id="example-configurations">802<h2 id="example-configurations">
803 Contoh konfigurasi803 Contoh konfigurasi