SpyBara
Go Premium

Documentation 2026-11-04 23:59 UTC to 2026-11-05 23:03 UTC

4 files changed +20 −8. View all changes and history on the product overview
2026
Thu 12 23:02 Wed 11 22:59 Tue 10 21:57 Mon 9 23:02 Sun 8 22:58 Sat 7 23:58 Fri 6 23:01 Thu 5 23:03 Wed 4 23:59 Tue 3 23:58 Mon 2 23:57 Sun 1 23:57

desktop.md +12 −1

Details

227 227 

228Untuk menyembunyikan atau menampilkan panel, klik **Hide session rail** atau **Show session rail** di bilah judul sesi, atau di menu **⋮** pada bilah tersebut. Jika Anda masih tidak melihat panel, [periksa tata letak tab Code mana yang Anda miliki](#check-which-layout-you-have).228Untuk menyembunyikan atau menampilkan panel, klik **Hide session rail** atau **Show session rail** di bilah judul sesi, atau di menu **⋮** pada bilah tersebut. Jika Anda masih tidak melihat panel, [periksa tata letak tab Code mana yang Anda miliki](#check-which-layout-you-have).

229 229 

230### Minimalkan pane

231 

232Untuk tetap menampilkan Terminal, Browser, atau [iOS Simulator](https://code.claude.com/docs/id/desktop-ios-simulator.md) dalam ukuran kecil, klik **Minimize** di header pane. Tombol ini memerlukan Claude Desktop v4.0.0 atau lebih baru dan akun Claude, bukan [penyedia pihak ketiga](https://code.claude.com/docs/id/third-party-integrations.md). Pane Browser hanya memilikinya di sesi lokal.

233 

234Pane yang diminimalkan berada di [panel detail sesi](#see-session-details) selama panel tersebut tampil di layar, dan mengambang di salah satu sudut chat jika tidak:

235 

236* **Di panel**: pane yang diminimalkan berada di bawah kartu-kartu panel, di mana Anda tidak dapat memindahkan atau mengubah ukurannya. Untuk membuatnya mengambang di atas chat, [sembunyikan panel](#hide-or-show-the-session-details-panel).

237* **Di sudut chat**: arahkan kursor ke pane yang diminimalkan untuk menampilkan headernya. Seret header untuk memindahkannya ke sudut lain. Untuk mengubah ukurannya, seret sudut pane yang diminimalkan yang paling dekat dengan bagian tengah chat.

238 

239Untuk mengembalikan pane penuh, klik **Expand** di header pane yang diminimalkan. Untuk menutup pane yang diminimalkan, klik tombol tutup di sebelah **Expand**.

240 

230### Jalankan perintah di terminal241### Jalankan perintah di terminal

231 242 

232Terminal terintegrasi memungkinkan Anda menjalankan perintah bersama sesi Anda tanpa beralih ke aplikasi lain. Klik **Terminal** di bilah judul sesi atau tekan **Ctrl+\`** di macOS atau Windows. Terminal terbuka di direktori kerja sesi Anda dan berbagi lingkungan yang sama dengan Claude, jadi perintah seperti `npm test` atau `git status` melihat file yang sama yang sedang diedit Claude. Untuk membuka tab terminal kedua, klik **+** di header pane terminal atau klik kanan folder di chat untuk memilih **Open in terminal**.243Terminal terintegrasi memungkinkan Anda menjalankan perintah bersama sesi Anda tanpa beralih ke aplikasi lain. Klik **Terminal** di bilah judul sesi atau tekan **Ctrl+\`** di macOS atau Windows. Terminal terbuka di direktori kerja sesi Anda dan berbagi lingkungan yang sama dengan Claude, jadi perintah seperti `npm test` atau `git status` melihat file yang sama yang sedang diedit Claude. Untuk membuka tab terminal kedua, klik **+** di header pane terminal atau klik kanan folder di chat untuk memilih **Open in terminal**.


2020 2031 

2021Dalam sesi lokal, kunci-kunci ini, di antara yang lain, memiliki efek yang berbeda atau tidak memiliki efek yang terlihat, karena Code tab menggantikan antarmuka terminal. Kunci-kunci ini tetap berlaku di terminal, sehingga Anda dapat membiarkannya tetap diatur.2032Dalam sesi lokal, kunci-kunci ini, di antara yang lain, memiliki efek yang berbeda atau tidak memiliki efek yang terlihat, karena Code tab menggantikan antarmuka terminal. Kunci-kunci ini tetap berlaku di terminal, sehingga Anda dapat membiarkannya tetap diatur.

2022 2033 

2023| Key | Dalam sesi lokal |2034| Kunci | Dalam sesi lokal |

2024| - | - |2035| - | - |

2025| `askUserQuestionTimeout` | timeout tidak berlaku, sehingga pertanyaan dari Claude tetap terbuka untuk dijawab oleh pengguna |2036| `askUserQuestionTimeout` | timeout tidak berlaku, sehingga pertanyaan dari Claude tetap terbuka untuk dijawab oleh pengguna |

2026| `awaySummaryEnabled` | kunci ini tidak memiliki efek |2037| `awaySummaryEnabled` | kunci ini tidak memiliki efek |

Details

94 94 

95## Berikan Claude akses ke perangkat95## Berikan Claude akses ke perangkat

96 96 

97Claude meminta persetujuan Anda sebelum mengontrol perangkat, sementara membangun aplikasi atau membuka URL di dalamnya mengikuti mode izin sesi Anda. Anda atau organisasi Anda juga dapat mematikan akses Claude sepenuhnya.97Claude meminta persetujuan Anda sebelum mengontrol perangkat, sementara mem-build atau meluncurkan aplikasi atau membuka URL di dalamnya mengikuti mode izin sesi Anda. Anda atau organisasi Anda juga dapat mematikan akses Claude sepenuhnya.

98 98 

99### Izinkan perangkat untuk pertama kalinya99### Izinkan perangkat untuk pertama kalinya

100 100 

101Pertama kali Claude menggunakan simulator, aplikasi desktop meminta Anda untuk mengizinkannya. Persetujuan mencakup mengontrol perangkat itu dan mengambil tangkapan layarnya, dan Anda memberikannya sekali per perangkat daripada sekali per sesi. Tangkapan layar Claude dari perangkat dikirim ke Anthropic dan disimpan di bawah pengaturan retensi percakapan normal Anda, jadi jangan masuk ke akun nyata di perangkat yang Claude gunakan.101Pertama kali Claude menggunakan simulator, aplikasi desktop meminta Anda untuk mengizinkannya. Persetujuan mencakup mengontrol perangkat itu dan mengambil tangkapan layarnya, dan Anda memberikannya sekali per perangkat daripada sekali per sesi. Tangkapan layar Claude dari perangkat dikirim ke Anthropic dan disimpan di bawah pengaturan retensi percakapan normal Anda, jadi jangan masuk ke akun nyata di perangkat yang Claude gunakan.

102 102 

103Setelah Anda mengizinkan perangkat, tindakan Claude di dalamnya, seperti mengetuk, mengetik, meluncurkan aplikasi, dan mengambil tangkapan layar, berjalan tanpa prompt lebih lanjut. Mereka membawa kepercayaan yang sama seperti Anda mengklik di pane, dan mereka hanya menyentuh perangkat yang disimulasikan, jadi pane tidak memerlukan izin macOS Accessibility dan Screen Recording yang diperlukan computer use.103Setelah Anda mengizinkan perangkat, tindakan Claude di dalamnya, seperti mengetuk, mengetik, dan mengambil tangkapan layar, berjalan tanpa permintaan izin, tetapi Anda menyetujui peluncuran aplikasi sesuai yang diharuskan oleh [mode izin](#actions-that-follow-your-permission-mode) Anda. Tindakan tersebut membawa kepercayaan yang sama seperti Anda mengklik di pane, dan hanya menyentuh perangkat yang disimulasikan, jadi pane tidak memerlukan izin macOS Accessibility dan Screen Recording yang diperlukan computer use.

104 104 

105Jika Anda menolak, perangkat masih boot dan pane masih berfungsi untuk ketukan Anda sendiri; hanya akses Claude yang tetap mati. Untuk berubah pikiran nanti, klik **Let Claude use it** di pane.105Jika Anda menolak, perangkat masih boot dan pane masih berfungsi untuk ketukan Anda sendiri; hanya akses Claude yang tetap mati. Untuk berubah pikiran nanti, klik **Let Claude use it** di pane.

106 106 

107### Tindakan yang mengikuti mode izin Anda107### Tindakan yang mengikuti mode izin Anda

108 108 

109Dua tindakan mengikuti [permission mode](https://code.claude.com/docs/id/permissions.md#permission-modes) sesi Anda daripada persetujuan satu kali:109Tiga tindakan mengikuti [mode izin](https://code.claude.com/docs/id/permissions.md#permission-modes) sesi Anda bahkan setelah Anda mengizinkan perangkat:

110 110 

111* Membuka URL di perangkat, misalnya untuk menguji deep link atau memuat halaman di Safari perangkat, karena URL dapat membawa data keluar dari perangkat.111* Membuka URL di perangkat, misalnya untuk menguji deep link atau memuat halaman di Safari perangkat, karena URL dapat membawa data keluar dari perangkat.

112* Membangun aplikasi, karena `xcodebuild` menjalankan skrip build proyek Anda di Mac Anda. Memeriksa build yang sudah sedang berlangsung tidak memicu prompt.112* Membangun aplikasi, karena `xcodebuild` menjalankan skrip build proyek Anda di Mac Anda. Memeriksa build yang sudah sedang berlangsung tidak memicu prompt.

113* Menginstal dan meluncurkan aplikasi, karena Claude dapat menjalankan aplikasi apa pun yang disebutkannya, bukan hanya aplikasi yang sedang Anda build.

113 114 

114### Matikan akses simulator115### Matikan akses simulator

115 116 

Details

48| `--post-session-hook-timeout-sec <n>` | `SELF_HOSTED_RUNNER_POST_SESSION_HOOK_TIMEOUT_MS` | `60` | Anggaran untuk hook [`post-session`](https://code.claude.com/docs/id/self-hosted-environments-configuration#post-session) di setiap akhir session, termasuk shutdown runner |48| `--post-session-hook-timeout-sec <n>` | `SELF_HOSTED_RUNNER_POST_SESSION_HOOK_TIMEOUT_MS` | `60` | Anggaran untuk hook [`post-session`](https://code.claude.com/docs/id/self-hosted-environments-configuration#post-session) di setiap akhir session, termasuk shutdown runner |

49| `--proxy-authorization-command <command>` | `SELF_HOSTED_RUNNER_PROXY_AUTHORIZATION_COMMAND` | unset | Perintah shell yang dijalankan runner untuk setiap koneksi ke proxy egress Anda, menggunakan stdout yang dipangkas sebagai nilai header `Proxy-Authorization`. Memerlukan `HTTPS_PROXY` atau `HTTP_PROXY`, dan tidak dapat digabungkan dengan `--proxy-authorization-file`. Lihat [Authenticate to an egress proxy](https://code.claude.com/docs/id/self-hosted-environments-deploy.md#authenticate-to-an-egress-proxy). Memerlukan Claude Code v2.1.238 atau lebih baru. |49| `--proxy-authorization-command <command>` | `SELF_HOSTED_RUNNER_PROXY_AUTHORIZATION_COMMAND` | unset | Perintah shell yang dijalankan runner untuk setiap koneksi ke proxy egress Anda, menggunakan stdout yang dipangkas sebagai nilai header `Proxy-Authorization`. Memerlukan `HTTPS_PROXY` atau `HTTP_PROXY`, dan tidak dapat digabungkan dengan `--proxy-authorization-file`. Lihat [Authenticate to an egress proxy](https://code.claude.com/docs/id/self-hosted-environments-deploy.md#authenticate-to-an-egress-proxy). Memerlukan Claude Code v2.1.238 atau lebih baru. |

50| `--proxy-authorization-file <path>` | `SELF_HOSTED_RUNNER_PROXY_AUTHORIZATION_FILE` | unset | File yang dibaca runner untuk setiap koneksi ke proxy egress Anda, menggunakan isinya yang dipangkas sebagai nilai header `Proxy-Authorization`. Gunakan flag ini untuk token yang proses lain rotasi di tempat. Membawa persyaratan yang sama dengan `--proxy-authorization-command`, dan tidak dapat digabungkan dengannya. Lihat [Authenticate to an egress proxy](https://code.claude.com/docs/id/self-hosted-environments-deploy.md#authenticate-to-an-egress-proxy). Memerlukan Claude Code v2.1.238 atau lebih baru. |50| `--proxy-authorization-file <path>` | `SELF_HOSTED_RUNNER_PROXY_AUTHORIZATION_FILE` | unset | File yang dibaca runner untuk setiap koneksi ke proxy egress Anda, menggunakan isinya yang dipangkas sebagai nilai header `Proxy-Authorization`. Gunakan flag ini untuk token yang proses lain rotasi di tempat. Membawa persyaratan yang sama dengan `--proxy-authorization-command`, dan tidak dapat digabungkan dengannya. Lihat [Authenticate to an egress proxy](https://code.claude.com/docs/id/self-hosted-environments-deploy.md#authenticate-to-an-egress-proxy). Memerlukan Claude Code v2.1.238 atau lebih baru. |

51| `--push-outcome-on-release` | `SELF_HOSTED_RUNNER_PUSH_OUTCOME_ON_RELEASE` | off | Saat akhir sesi yang dipicu runner, seperti drain atau idle release, runner melakukan push branch sesi utama yang memiliki commit baru ke `origin` sebelum menghapus workspace. Best-effort; menambah 30 detik ke anggaran shutdown. Memerlukan git 2.29 atau lebih baru untuk melanjutkan dari branch tersebut. Batasi akses push ke ref `claude/*`; lihat [Resumed sessions lose unpushed work](https://code.claude.com/docs/id/self-hosted-environments-deploy.md#resumed-sessions-lose-unpushed-work). Repositori dari hook `checkout` tidak di-push; buat snapshot repositori tersebut dari [hook `post-session`](https://code.claude.com/docs/id/self-hosted-environments-configuration#post-session). |51| `--push-outcome-on-release` | `SELF_HOSTED_RUNNER_PUSH_OUTCOME_ON_RELEASE` | off | Saat akhir sesi yang dipicu runner, seperti drain atau idle release, runner melakukan push branch sesi utama yang memiliki commit baru ke `origin` sebelum menghapus workspace. Best-effort; menambah 30 detik ke anggaran shutdown. Memerlukan git 2.29 atau lebih baru untuk melanjutkan dari branch tersebut. Batasi akses push ke ref `claude/*`; lihat [Sesi yang dilanjutkan kehilangan pekerjaan yang belum di-push](https://code.claude.com/docs/id/self-hosted-environments-deploy.md#resumed-sessions-lose-unpushed-work). Repositori dari hook `checkout` tidak di-push; buat snapshot repositori tersebut dari [hook `post-session`](https://code.claude.com/docs/id/self-hosted-environments-configuration#post-session). |

52| `--release-idle-session-min <n>` | `SELF_HOSTED_RUNNER_SESSION_IDLE_MS` | `0` | Lepaskan slot sesi setelah N menit tanpa aktivitas begitu giliran selesai atau sesi menunggu tindakan pengguna. [Some sessions don't count as idle](https://code.claude.com/docs/id/self-hosted-environments-deploy.md#some-sessions-don’t-count-as-idle), jadi pasangkan dengan `--kill-session-after-min`. Tugas latar belakang yang sudah selesai membuat sesi tetap sibuk paling lama selama jendela [`SELF_HOSTED_RUNNER_BG_RESULT_GRACE_MS`](#environment-variable-only-settings). Untuk menunda pelepasan, atur [`--hold-idle-file`](https://code.claude.com/docs/id/self-hosted-environments-deploy#keep-an-idle-session-while-its-processes-run). `0` menonaktifkan. |52| `--release-idle-session-min <n>` | `SELF_HOSTED_RUNNER_SESSION_IDLE_MS` | `0` | Lepaskan slot sesi setelah N menit tanpa aktivitas begitu giliran selesai atau sesi menunggu tindakan pengguna. [Some sessions don't count as idle](https://code.claude.com/docs/id/self-hosted-environments-deploy.md#some-sessions-don’t-count-as-idle), jadi pasangkan dengan `--kill-session-after-min`. Tugas latar belakang yang sudah selesai membuat sesi tetap sibuk paling lama selama jendela [`SELF_HOSTED_RUNNER_BG_RESULT_GRACE_MS`](#environment-variable-only-settings). Untuk menunda pelepasan, atur [`--hold-idle-file`](https://code.claude.com/docs/id/self-hosted-environments-deploy#keep-an-idle-session-while-its-processes-run). `0` menonaktifkan. |

53| `--remove-session-state [bool]` | `SELF_HOSTED_RUNNER_REMOVE_SESSION_STATE` | off | Hapus direktori per-session session di bawah `<base-dir>/_sessions/` ketika session berakhir di runner ini, apa pun hasilnya. [Reuse a pre-warmed checkout](https://code.claude.com/docs/id/self-hosted-environments-deploy.md#reuse-a-pre-warmed-checkout) menjelaskan apa yang mereka pegang dan siapa yang dapat membacanya ketika mereka tetap. Penghapusan adalah best-effort: direktori per-session tetap ada ketika runner dibunuh atau mencapai deadline drain sebelum cleanup berjalan. Dengan flag aktif, debug log session yang gagal atau terputus tidak disimpan di disk. Memerlukan Claude Code v2.1.268 atau lebih baru. |53| `--remove-session-state [bool]` | `SELF_HOSTED_RUNNER_REMOVE_SESSION_STATE` | off | Hapus direktori per-session session di bawah `<base-dir>/_sessions/` ketika session berakhir di runner ini, apa pun hasilnya. [Reuse a pre-warmed checkout](https://code.claude.com/docs/id/self-hosted-environments-deploy.md#reuse-a-pre-warmed-checkout) menjelaskan apa yang mereka pegang dan siapa yang dapat membacanya ketika mereka tetap. Penghapusan adalah best-effort: direktori per-session tetap ada ketika runner dibunuh atau mencapai deadline drain sebelum cleanup berjalan. Dengan flag aktif, debug log session yang gagal atau terputus tidak disimpan di disk. Memerlukan Claude Code v2.1.268 atau lebih baru. |

54| `--retire-at <epoch-seconds>` | `SELF_HOSTED_RUNNER_RETIRE_AT` | unset | Pensiun runner pada timestamp Unix absolut dalam detik, untuk infrastruktur yang membunuh runner pada waktu yang diketahui; [Runner lifecycle](https://code.claude.com/docs/id/self-hosted-environments#runner-lifecycle) menjelaskan urutan release dan cara mengukur margin. Nilai sebelum 2001 atau setelah tahun 5138 ditolak oleh flag dan diabaikan oleh variabel lingkungan. |54| `--retire-at <epoch-seconds>` | `SELF_HOSTED_RUNNER_RETIRE_AT` | unset | Pensiun runner pada timestamp Unix absolut dalam detik, untuk infrastruktur yang membunuh runner pada waktu yang diketahui; [Runner lifecycle](https://code.claude.com/docs/id/self-hosted-environments#runner-lifecycle) menjelaskan urutan release dan cara mengukur margin. Nilai sebelum 2001 atau setelah tahun 5138 ditolak oleh flag dan diabaikan oleh variabel lingkungan. |

Details

139| [`outputStyle`](#outputstyle) | Ubah peran, nada, dan format output Claude dengan [gaya output](https://code.claude.com/docs/id/output-styles.md) | Model dan respons | Any file |139| [`outputStyle`](#outputstyle) | Ubah peran, nada, dan format output Claude dengan [gaya output](https://code.claude.com/docs/id/output-styles.md) | Model dan respons | Any file |

140| [`parentSettingsBehavior`](#parentsettingsbehavior) | Terapkan atau lepaskan pembatasan yang diteruskan oleh [host SDK atau IDE](https://code.claude.com/docs/id/managed-settings.md#let-an-embedding-host-add-policy) ketika Anda menerapkan [pengaturan terkelola](https://code.claude.com/docs/id/managed-settings.md) | Enterprise and managed settings | Managed |140| [`parentSettingsBehavior`](#parentsettingsbehavior) | Terapkan atau lepaskan pembatasan yang diteruskan oleh [host SDK atau IDE](https://code.claude.com/docs/id/managed-settings.md#let-an-embedding-host-add-policy) ketika Anda menerapkan [pengaturan terkelola](https://code.claude.com/docs/id/managed-settings.md) | Enterprise and managed settings | Managed |

141| [`permissionExplainerEnabled`](#permissionexplainerenabled) | Dihapus di v2.1.257, bersama dengan penjelasan perintah `Ctrl+E` pada permintaan izin shell | Global config settings | Global config |141| [`permissionExplainerEnabled`](#permissionexplainerenabled) | Dihapus di v2.1.257, bersama dengan penjelasan perintah `Ctrl+E` pada permintaan izin shell | Global config settings | Global config |

142| [`permissions`](#permissions) | Menetapkan aturan allow, ask, dan deny serta [mode izin](https://code.claude.com/docs/id/permission-modes.md) default | Pengaturan izin | File apa pun |142| [`permissions`](#permissions) | Menetapkan aturan allow, ask, dan deny serta [mode izin](https://code.claude.com/docs/id/permission-modes.md) default | Permission settings | Any file |

143| [`permissions.additionalDirectories`](#permissions-additionaldirectories) | Berikan Claude akses file ke [direktori di luar direktori saat ini](https://code.claude.com/docs/id/permissions.md#working-directories) | Permission settings | Any file |143| [`permissions.additionalDirectories`](#permissions-additionaldirectories) | Berikan Claude akses file ke [direktori di luar direktori saat ini](https://code.claude.com/docs/id/permissions.md#working-directories) | Permission settings | Any file |

144| [`permissions.allow`](#permissions-allow) | Setujui [penggunaan tool](https://code.claude.com/docs/id/permissions.md#permission-rule-syntax) yang tercantum tanpa prompt | Permission settings | Any file |144| [`permissions.allow`](#permissions-allow) | Setujui [penggunaan tool](https://code.claude.com/docs/id/permissions.md#permission-rule-syntax) yang tercantum tanpa prompt | Permission settings | Any file |

145| [`permissions.ask`](#permissions-ask) | Selalu minta konfirmasi sebelum [penggunaan tool](https://code.claude.com/docs/id/permissions.md#permission-rule-syntax) yang tercantum | Permission settings | Any file |145| [`permissions.ask`](#permissions-ask) | Selalu minta konfirmasi sebelum [penggunaan tool](https://code.claude.com/docs/id/permissions.md#permission-rule-syntax) yang tercantum | Permission settings | Any file |

146| [`permissions.blockReadsOutsideWorkingDirectories`](#permissions-blockreadsoutsideworkingdirectories) | Buat tool file menolak pembacaan di luar [direktori kerja](https://code.claude.com/docs/id/permissions.md#working-directories) dalam setiap mode izin | Permission settings | Any file |146| [`permissions.blockReadsOutsideWorkingDirectories`](#permissions-blockreadsoutsideworkingdirectories) | Buat tool file menolak pembacaan di luar [direktori kerja](https://code.claude.com/docs/id/permissions.md#working-directories) dalam setiap mode izin | Permission settings | Any file |

147| [`permissions.blockWritesOutsideWorkingDirectories`](#permissions-blockwritesoutsideworkingdirectories) | Buat tool `Write`, `Edit`, dan `NotebookEdit` menolak jalur di luar [direktori kerja](https://code.claude.com/docs/id/permissions.md#working-directories) dalam setiap mode izin, kecuali [beberapa file milik Claude Code sendiri](#what-the-write-block-refuses-and-what-stays-writable) | Permission settings | Any file |147| [`permissions.blockWritesOutsideWorkingDirectories`](#permissions-blockwritesoutsideworkingdirectories) | Buat tool `Write`, `Edit`, dan `NotebookEdit` menolak jalur di luar [direktori kerja](https://code.claude.com/docs/id/permissions.md#working-directories) dalam setiap mode izin, kecuali [beberapa file milik Claude Code sendiri](#what-the-write-block-refuses-and-what-stays-writable) | Permission settings | Any file |

148| [`permissions.defaultMode`](#permissions-defaultmode) | Menetapkan [mode izin](https://code.claude.com/docs/id/permission-modes.md#which-mode-a-session-starts-in) default untuk sesi baru | Pengaturan izin | File apa pun |148| [`permissions.defaultMode`](#permissions-defaultmode) | Menetapkan [mode izin](https://code.claude.com/docs/id/permission-modes.md#which-mode-a-session-starts-in) default untuk sesi baru | Permission settings | Any file |

149| [`permissions.deny`](#permissions-deny) | Blokir [penggunaan tool](https://code.claude.com/docs/id/permissions.md#permission-rule-syntax) yang tercantum, termasuk pembacaan file yang menyimpan rahasia | Permission settings | Any file |149| [`permissions.deny`](#permissions-deny) | Blokir [penggunaan tool](https://code.claude.com/docs/id/permissions.md#permission-rule-syntax) yang tercantum, termasuk pembacaan file yang menyimpan rahasia | Permission settings | Any file |

150| [`permissions.disableBypassPermissionsMode`](#permissions-disablebypasspermissionsmode) | Cegah siapa pun memasuki [mode bypassPermissions](https://code.claude.com/docs/id/permission-modes.md#skip-all-checks-with-bypasspermissions-mode) | Permission settings | Any file |150| [`permissions.disableBypassPermissionsMode`](#permissions-disablebypasspermissionsmode) | Cegah siapa pun memasuki [mode bypassPermissions](https://code.claude.com/docs/id/permission-modes.md#skip-all-checks-with-bypasspermissions-mode) | Permission settings | Any file |

151| [`plansDirectory`](#plansdirectory) | Pilih tempat [plan mode](https://code.claude.com/docs/id/permission-modes.md#analyze-before-you-edit-with-plan-mode) menulis file rencana | Memory and context | Any file |151| [`plansDirectory`](#plansdirectory) | Pilih tempat [plan mode](https://code.claude.com/docs/id/permission-modes.md#analyze-before-you-edit-with-plan-mode) menulis file rencana | Memory and context | Any file |


1566 1566 

1567Lewati isolasi sistem file sambil mempertahankan isolasi jaringan. Perintah yang di-sandbox mendapatkan akses baca dan tulis tanpa batas ke sistem file host, dan lalu lintas keluar jaringannya tetap dibatasi pada [`network.allowedDomains`](#sandbox-network-alloweddomains). Gunakan ini ketika Anda men-sandbox untuk mengontrol ke mana perintah terhubung, bukan apa yang mereka tulis.1567Lewati isolasi sistem file sambil mempertahankan isolasi jaringan. Perintah yang di-sandbox mendapatkan akses baca dan tulis tanpa batas ke sistem file host, dan lalu lintas keluar jaringannya tetap dibatasi pada [`network.allowedDomains`](#sandbox-network-alloweddomains). Gunakan ini ketika Anda men-sandbox untuk mengontrol ke mana perintah terhubung, bukan apa yang mereka tulis.

1568 1568 

1569* **Scope**: [`User or managed`](#scopes). Ketika pengaturan terkelola mengonfigurasi `sandbox.filesystem` sama sekali, atau mencantumkan entri `sandbox.credentials.files` dengan `"mode": "deny"`, hanya pengaturan terkelola yang dapat menetapkannya.1569* **Scope**: [`User or managed`](#scopes). Ketika pengaturan terkelola mengonfigurasi `sandbox.filesystem` dengan cara apa pun, atau mencantumkan entri `sandbox.credentials.files` dengan `"mode": "deny"`, hanya pengaturan terkelola yang dapat menetapkannya.

1570* **Type**: Boolean1570* **Type**: Boolean

1571 * `true`: Claude Code melewati isolasi sistem file dan mempertahankan isolasi jaringan1571 * `true`: Claude Code melewati isolasi sistem file dan mempertahankan isolasi jaringan

1572 * `false`: isolasi sistem file tetap aktif1572 * `false`: isolasi sistem file tetap aktif