cli-reference.md +2 −2
64| `--add-dir` | Tambahkan direktori kerja tambahan untuk Claude membaca dan mengedit file. Memberikan akses file; Claude Code [tidak menemukan](/docs/id/permissions#additional-directories-grant-file-access-not-configuration) sebagian besar konfigurasi `.claude/` dari direktori ini. Memvalidasi bahwa setiap jalur ada sebagai direktori. Anda tidak dapat menambahkan sebagian besar [jalur jaringan](/docs/id/errors#working-directory-is-a-network-path), seperti `\\server\share`. Untuk mempertahankan direktori ini di seluruh sesi, atur [`permissions.additionalDirectories`](/docs/id/settings-reference#permissions-additionaldirectories) dalam pengaturan | `claude --add-dir ../apps ../lib` |64| `--add-dir` | Tambahkan direktori kerja tambahan untuk Claude membaca dan mengedit file. Memberikan akses file; Claude Code [tidak menemukan](/docs/id/permissions#additional-directories-grant-file-access-not-configuration) sebagian besar konfigurasi `.claude/` dari direktori ini. Memvalidasi bahwa setiap jalur ada sebagai direktori. Anda tidak dapat menambahkan sebagian besar [jalur jaringan](/docs/id/errors#working-directory-is-a-network-path), seperti `\\server\share`. Untuk mempertahankan direktori ini di seluruh sesi, atur [`permissions.additionalDirectories`](/docs/id/settings-reference#permissions-additionaldirectories) dalam pengaturan | `claude --add-dir ../apps ../lib` |
65| `--advisor <model>` | Aktifkan [alat advisor](/docs/id/advisor) sisi server untuk sesi ini dengan alias model, `fable`, `opus`, atau `sonnet`, atau ID model lengkap. Mengambil prioritas atas pengaturan `advisorModel` untuk sesi. `fable` memerlukan [akses Fable](/docs/id/advisor#choose-an-advisor-model) | `claude --advisor opus` |65| `--advisor <model>` | Aktifkan [alat advisor](/docs/id/advisor) sisi server untuk sesi ini dengan alias model, `fable`, `opus`, atau `sonnet`, atau ID model lengkap. Mengambil prioritas atas pengaturan `advisorModel` untuk sesi. `fable` memerlukan [akses Fable](/docs/id/advisor#choose-an-advisor-model) | `claude --advisor opus` |
66| `--agent` | Tentukan agen untuk sesi saat ini (menimpa pengaturan `agent`) | `claude --agent my-custom-agent` |66| `--agent` | Tentukan agen untuk sesi saat ini (menimpa pengaturan `agent`) | `claude --agent my-custom-agent` |
6767| `--agents` | Tentukan subagents kustom secara dinamis melalui JSON. Menerima [field yang tercantum untuk subagents yang ditentukan CLI](/docs/id/sub-agents#choose-the-subagent-scope). Claude Code memvalidasi JSON saat startup dan keluar pada nilai yang tidak valid; lihat [`Konfigurasi --agents tidak valid`](/docs/id/errors#invalid-agents-configuration) untuk pesan dan untuk flag serta variabel lingkungan yang melewati validasi. Validasi memerlukan Claude Code v2.1.242 atau lebih baru | `claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}'` || `--agents` | Tentukan subagents kustom secara dinamis melalui JSON. Menerima [field yang tercantum untuk subagents yang ditentukan CLI](/docs/id/sub-agents#choose-the-subagent-scope). Claude Code memvalidasi JSON saat startup dan keluar pada nilai yang tidak valid; lihat [`Invalid --agents configuration`](/docs/id/errors#invalid-agents-configuration) untuk pesan dan untuk flag serta variabel lingkungan yang melewati validasi. Validasi memerlukan Claude Code v2.1.242 atau lebih baru | `claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}'` |
68| `--allow-dangerously-skip-permissions` | Tambahkan `bypassPermissions` ke siklus mode `Shift+Tab` tanpa memulai di dalamnya. Memungkinkan Anda memulai dalam mode berbeda seperti `plan` dan beralih ke `bypassPermissions` nanti. Lihat [mode izin](/docs/id/permission-modes#skip-all-checks-with-bypasspermissions-mode) | `claude --permission-mode plan --allow-dangerously-skip-permissions` |68| `--allow-dangerously-skip-permissions` | Tambahkan `bypassPermissions` ke siklus mode `Shift+Tab` tanpa memulai di dalamnya. Memungkinkan Anda memulai dalam mode berbeda seperti `plan` dan beralih ke `bypassPermissions` nanti. Lihat [mode izin](/docs/id/permission-modes#skip-all-checks-with-bypasspermissions-mode) | `claude --permission-mode plan --allow-dangerously-skip-permissions` |
69| `--allowedTools`, `--allowed-tools` | Tools yang dieksekusi tanpa meminta izin. Lihat [sintaks aturan izin](/docs/id/settings-reference#permission-rule-syntax) untuk pencocokan pola. Untuk membatasi tools mana yang tersedia, gunakan `--tools` sebagai gantinya. Jika Anda menamai salah satu [tools pelacakan tugas](/docs/id/tools-reference#task-tool-availability) di sini, Claude Code juga memilih sesi masuk | `"Bash(git log *)" "Bash(git diff *)" "Read"` |69| `--allowedTools`, `--allowed-tools` | Tools yang dieksekusi tanpa meminta izin. Lihat [sintaks aturan izin](/docs/id/settings-reference#permission-rule-syntax) untuk pencocokan pola. Untuk membatasi tools mana yang tersedia, gunakan `--tools` sebagai gantinya. Jika Anda menamai salah satu [tools pelacakan tugas](/docs/id/tools-reference#task-tool-availability) di sini, Claude Code juga memilih sesi masuk | `"Bash(git log *)" "Bash(git diff *)" "Read"` |
70| `--append-subagent-system-prompt` | Tambahkan teks kustom ke akhir prompt sistem setiap [subagent](/docs/id/sub-agents), termasuk subagents bersarang, kecuali [subagent yang di-fork](/docs/id/sub-agents#fork-the-current-conversation), yang menggunakan kembali prompt percakapan sendiri. Hanya berlaku dalam mode non-interaktif dengan `-p`. Memerlukan Claude Code v2.1.205 atau lebih baru | `claude -p --append-subagent-system-prompt "Cite file paths in every answer" "query"` |70| `--append-subagent-system-prompt` | Tambahkan teks kustom ke akhir prompt sistem setiap [subagent](/docs/id/sub-agents), termasuk subagents bersarang, kecuali [subagent yang di-fork](/docs/id/sub-agents#fork-the-current-conversation), yang menggunakan kembali prompt percakapan sendiri. Hanya berlaku dalam mode non-interaktif dengan `-p`. Memerlukan Claude Code v2.1.205 atau lebih baru | `claude -p --append-subagent-system-prompt "Cite file paths in every answer" "query"` |
136| `--teleport` | Lanjutkan [sesi web](/docs/id/claude-code-on-the-web) di terminal lokal Anda | `claude --teleport` |136| `--teleport` | Lanjutkan [sesi web](/docs/id/claude-code-on-the-web) di terminal lokal Anda | `claude --teleport` |
137| `--teammate-mode` | Atur bagaimana [rekan tim agen](/docs/id/agent-teams) ditampilkan: `in-process` (default), `auto`, `tmux`, atau `iterm2` (ditambahkan di v2.1.186). Menimpa pengaturan [`teammateMode`](/docs/id/settings-reference#teammatemode) untuk sesi ini. Lihat [Pilih mode tampilan](/docs/id/agent-teams#choose-a-display-mode) | `claude --teammate-mode auto` |137| `--teammate-mode` | Atur bagaimana [rekan tim agen](/docs/id/agent-teams) ditampilkan: `in-process` (default), `auto`, `tmux`, atau `iterm2` (ditambahkan di v2.1.186). Menimpa pengaturan [`teammateMode`](/docs/id/settings-reference#teammatemode) untuk sesi ini. Lihat [Pilih mode tampilan](/docs/id/agent-teams#choose-a-display-mode) | `claude --teammate-mode auto` |
138| `--tmux` | Buat sesi tmux untuk worktree. Memerlukan `--worktree`. Menggunakan pane native iTerm2 saat tersedia; berikan `--tmux=classic` untuk tmux tradisional | `claude -w feature-auth --tmux` |138| `--tmux` | Buat sesi tmux untuk worktree. Memerlukan `--worktree`. Menggunakan pane native iTerm2 saat tersedia; berikan `--tmux=classic` untuk tmux tradisional | `claude -w feature-auth --tmux` |
139139| `--tools` | Batasi tools bawaan mana yang dapat digunakan Claude. Gunakan `""` untuk menonaktifkan semua, `"default"` untuk semua, atau nama tools seperti `"Bash,Edit,Read"`. Pada macOS, Linux, dan WSL, set default menghilangkan `Glob` dan `Grep`, seperti yang dijelaskan di bawah [perilaku tool Glob](/docs/id/tools-reference#glob-tool-behavior). Jika Anda menamai salah satu [tools pelacakan tugas](/docs/id/tools-reference#task-tool-availability) di sini, Claude Code juga memilih sesi masuk. Flag tidak mempengaruhi tools MCP; untuk menolak yang juga, gunakan `--disallowedTools "mcp__*"`. Daftar yang menghilangkan [`EndConversation`](/docs/id/tools-reference#endconversation-tool-behavior) tidak menghapusnya; `""` menghapusnya hanya saat tidak ada tools MCP yang tersisa | `claude --tools "Bash,Edit,Read"` || `--tools` | Batasi tools bawaan mana yang dapat digunakan Claude. Gunakan `""` untuk menonaktifkan semua, `"default"` untuk set default, atau nama tools seperti `"Bash,Edit,Read"`. Pada macOS, Linux, dan WSL, set default menghilangkan `Glob` dan `Grep`, seperti yang dijelaskan di bawah [perilaku tool Glob](/docs/id/tools-reference#glob-tool-behavior). Jika Anda menamai salah satu [tools pelacakan tugas](/docs/id/tools-reference#task-tool-availability) di sini, Claude Code juga memilih sesi masuk. Flag tidak mempengaruhi tools MCP; untuk menolak itu juga, gunakan `--disallowedTools "mcp__*"`. Daftar yang menghilangkan [`EndConversation`](/docs/id/tools-reference#endconversation-tool-behavior) tidak menghapusnya; `""` menghapusnya hanya saat tidak ada tools MCP yang tersisa | `claude --tools "Bash,Edit,Read"` |
140| `--verbose` | Aktifkan logging verbose, menampilkan output putaran penuh. Menimpa pengaturan [`viewMode`](/docs/id/settings-reference#viewmode) untuk sesi ini | `claude --verbose` |140| `--verbose` | Aktifkan logging verbose, menampilkan output putaran penuh. Menimpa pengaturan [`viewMode`](/docs/id/settings-reference#viewmode) untuk sesi ini | `claude --verbose` |
141| `--version`, `-v` | Keluarkan nomor versi | `claude -v` |141| `--version`, `-v` | Keluarkan nomor versi | `claude -v` |
142| `--worktree`, `-w` | Mulai Claude dalam [git worktree](/docs/id/worktrees) terisolasi di `<repo>/.claude/worktrees/<name>`. Jika Anda tidak memberikan nama, Claude Code menghasilkan satu. Lewatkan `#<number>`, URL pull request GitHub, atau URL merge request GitLab untuk [mengambil PR atau MR itu dari `origin` dan membuat cabang worktree darinya](/docs/id/worktrees#branch-from-a-pull-request). Membuat cabang dari merge request GitLab memerlukan Claude Code v2.1.233 atau lebih baru | `claude -w feature-auth` |142| `--worktree`, `-w` | Mulai Claude dalam [git worktree](/docs/id/worktrees) terisolasi di `<repo>/.claude/worktrees/<name>`. Jika Anda tidak memberikan nama, Claude Code menghasilkan satu. Lewatkan `#<number>`, URL pull request GitHub, atau URL merge request GitLab untuk [mengambil PR atau MR itu dari `origin` dan membuat cabang worktree darinya](/docs/id/worktrees#branch-from-a-pull-request). Membuat cabang dari merge request GitLab memerlukan Claude Code v2.1.233 atau lebih baru | `claude -w feature-auth` |