--add-dir | Tambahkan direktori kerja tambahan untuk Claude akses (memvalidasi setiap jalur ada sebagai direktori) | claude --add-dir ../apps ../lib |
--agent | Tentukan agen untuk sesi saat ini (menimpa pengaturan agent) | claude --agent my-custom-agent |
--agents | Tentukan subagents kustom secara dinamis melalui JSON (lihat di bawah untuk format) | claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}' |
--allow-dangerously-skip-permissions | Aktifkan bypass izin sebagai opsi tanpa langsung mengaktifkannya. Memungkinkan komposisi dengan --permission-mode (gunakan dengan hati-hati) | claude --permission-mode plan --allow-dangerously-skip-permissions |
--allowedTools | Alat yang dijalankan tanpa meminta izin. Lihat sintaks aturan izin untuk pencocokan pola. Untuk membatasi alat mana yang tersedia, gunakan --tools sebagai gantinya | "Bash(git log *)" "Bash(git diff *)" "Read" |
--append-system-prompt | Tambahkan teks kustom ke akhir prompt sistem default | claude --append-system-prompt "Always use TypeScript" |
--append-system-prompt-file | Muat teks prompt sistem tambahan dari file dan tambahkan ke prompt default | claude --append-system-prompt-file ./extra-rules.txt |
--betas | Header beta untuk disertakan dalam permintaan API (hanya pengguna kunci API) | claude --betas interleaved-thinking |
--chrome | Aktifkan integrasi browser Chrome untuk otomasi web dan pengujian | claude --chrome |
--continue, -c | Muat percakapan terbaru di direktori saat ini | claude --continue |
--dangerously-skip-permissions | Lewati semua prompt izin (gunakan dengan hati-hati) | claude --dangerously-skip-permissions |
--debug | Aktifkan mode debug dengan penyaringan kategori opsional (misalnya, "api,hooks" atau "!statsig,!file") | claude --debug "api,mcp" |
--disable-slash-commands | Nonaktifkan semua skills dan perintah untuk sesi ini | claude --disable-slash-commands |
--disallowedTools | Alat yang dihapus dari konteks model dan tidak dapat digunakan | "Bash(git log *)" "Bash(git diff *)" "Edit" |
--fallback-model | Aktifkan fallback otomatis ke model yang ditentukan ketika model default kelebihan beban (mode cetak saja) | claude -p --fallback-model sonnet "query" |
--fork-session | Saat melanjutkan, buat ID sesi baru alih-alih menggunakan kembali yang asli (gunakan dengan --resume atau --continue) | claude --resume abc123 --fork-session |
--from-pr | Lanjutkan sesi yang ditautkan ke PR GitHub tertentu. Menerima nomor PR atau URL. Sesi secara otomatis ditautkan saat dibuat melalui gh pr create | claude --from-pr 123 |
--ide | Terhubung secara otomatis ke IDE saat startup jika tepat satu IDE valid tersedia | claude --ide |
--init | Jalankan hook inisialisasi dan mulai mode interaktif | claude --init |
--init-only | Jalankan hook inisialisasi dan keluar (tidak ada sesi interaktif) | claude --init-only |
--include-partial-messages | Sertakan peristiwa streaming parsial dalam output (memerlukan --print dan --output-format=stream-json) | claude -p --output-format stream-json --include-partial-messages "query" |
--input-format | Tentukan format input untuk mode cetak (opsi: text, stream-json) | claude -p --output-format json --input-format stream-json |
--json-schema | Dapatkan output JSON yang divalidasi sesuai dengan JSON Schema setelah agen menyelesaikan alurnya (mode cetak saja, lihat structured outputs) | claude -p --json-schema '{"type":"object","properties":{...}}' "query" |
--maintenance | Jalankan hook pemeliharaan dan keluar | claude --maintenance |
--max-budget-usd | Jumlah dolar maksimum untuk dihabiskan pada panggilan API sebelum berhenti (mode cetak saja) | claude -p --max-budget-usd 5.00 "query" |
--max-turns | Batasi jumlah putaran agentic (mode cetak saja). Keluar dengan kesalahan saat batas tercapai. Tidak ada batas secara default | claude -p --max-turns 3 "query" |
--mcp-config | Muat server MCP dari file JSON atau string (dipisahkan spasi) | claude --mcp-config ./mcp.json |
--model | Menetapkan model untuk sesi saat ini dengan alias untuk model terbaru (sonnet atau opus) atau nama lengkap model | claude --model claude-sonnet-4-6 |
--no-chrome | Nonaktifkan integrasi browser Chrome untuk sesi ini | claude --no-chrome |
--no-session-persistence | Nonaktifkan persistensi sesi sehingga sesi tidak disimpan ke disk dan tidak dapat dilanjutkan (mode cetak saja) | claude -p --no-session-persistence "query" |
--output-format | Tentukan format output untuk mode cetak (opsi: text, json, stream-json) | claude -p "query" --output-format json |
--permission-mode | Mulai dalam mode izin yang ditentukan | claude --permission-mode plan |
--permission-prompt-tool | Tentukan alat MCP untuk menangani prompt izin dalam mode non-interaktif | claude -p --permission-prompt-tool mcp_auth_tool "query" |
--plugin-dir | Muat plugin dari direktori untuk sesi ini saja (dapat diulang) | claude --plugin-dir ./my-plugins |
--print, -p | Cetak respons tanpa mode interaktif (lihat dokumentasi Agent SDK untuk detail penggunaan programatik) | claude -p "query" |
--remote | Buat sesi web baru di claude.ai dengan deskripsi tugas yang disediakan | claude --remote "Fix the login bug" |
--resume, -r | Lanjutkan sesi tertentu berdasarkan ID atau nama, atau tampilkan pemilih interaktif untuk memilih sesi | claude --resume auth-refactor |
--session-id | Gunakan ID sesi tertentu untuk percakapan (harus UUID yang valid) | claude --session-id "550e8400-e29b-41d4-a716-446655440000" |
--setting-sources | Daftar sumber pengaturan yang dipisahkan koma untuk dimuat (user, project, local) | claude --setting-sources user,project |
--settings | Jalur ke file JSON pengaturan atau string JSON untuk memuat pengaturan tambahan dari | claude --settings ./settings.json |
--strict-mcp-config | Hanya gunakan server MCP dari --mcp-config, abaikan semua konfigurasi MCP lainnya | claude --strict-mcp-config --mcp-config ./mcp.json |
--system-prompt | Ganti seluruh prompt sistem dengan teks kustom | claude --system-prompt "You are a Python expert" |
--system-prompt-file | Muat prompt sistem dari file, mengganti prompt default | claude --system-prompt-file ./custom-prompt.txt |
--teleport | Lanjutkan sesi web di terminal lokal Anda | claude --teleport |
--teammate-mode | Atur bagaimana tim agen rekan kerja ditampilkan: auto (default), in-process, atau tmux. Lihat atur tim agen | claude --teammate-mode in-process |
--tools | Batasi alat bawaan mana yang dapat digunakan Claude. Gunakan "" untuk menonaktifkan semua, "default" untuk semua, atau nama alat seperti "Bash,Edit,Read" | claude --tools "Bash,Edit,Read" |
--verbose | Aktifkan logging verbose, menampilkan output putaran penuh | claude --verbose |
--version, -v | Keluarkan nomor versi | claude -v |
--worktree, -w | Mulai Claude dalam git worktree terisolasi di <repo>/.claude/worktrees/<name>. Jika tidak ada nama yang diberikan, satu akan dibuat secara otomatis | claude -w feature-auth |