8 8
9Glosarium ini mendefinisikan terminologi Claude Code. Setiap entri menghubungkan ke halaman tempat konsep dibahas secara mendalam. Untuk konsep tingkat model seperti tokens, temperature, dan RAG, lihat [glosarium platform](https://platform.claude.com/docs/en/about-claude/glossary).9Glosarium ini mendefinisikan terminologi Claude Code. Setiap entri menghubungkan ke halaman tempat konsep dibahas secara mendalam. Untuk konsep tingkat model seperti tokens, temperature, dan RAG, lihat [glosarium platform](https://platform.claude.com/docs/en/about-claude/glossary).
10 10
11## A11<h2 id="a">
12 A
13</h2>
12 14
13### Agent teams15<h3 id="agent-teams">
16 Agent teams
17</h3>
14 18
15Beberapa sesi Claude Code independen yang dikoordinasikan oleh pemimpin tim, dengan daftar tugas bersama dan pesan peer-to-peer. Tidak seperti [subagents](#subagent), yang berjalan dalam satu sesi dan hanya melaporkan ke induk, rekan kerja masing-masing memiliki jendela konteks mereka sendiri dan Anda dapat berinteraksi dengan salah satu dari mereka secara langsung. Agent teams bersifat eksperimental dan harus diaktifkan dengan menetapkan `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1`.19Beberapa sesi Claude Code independen yang dikoordinasikan oleh pemimpin tim, dengan daftar tugas bersama dan pesan peer-to-peer. Tidak seperti [subagents](#subagent), yang berjalan dalam satu sesi dan hanya melaporkan ke induk, rekan kerja masing-masing memiliki jendela konteks mereka sendiri dan Anda dapat berinteraksi dengan salah satu dari mereka secara langsung. Agent teams bersifat eksperimental dan harus diaktifkan dengan menetapkan `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1`.
16 20
17Pelajari lebih lanjut: [Run agent teams](/id/agent-teams)21Pelajari lebih lanjut: [Run agent teams](/id/agent-teams)
18 22
19### Agentic coding23<h3 id="agentic-coding">
24 Agentic coding
25</h3>
20 26
21Alur kerja di mana AI dapat membaca file, menjalankan perintah, dan membuat perubahan secara otonom saat Anda menonton, mengalihkan, atau pergi, berbeda dengan asisten berbasis chat yang hanya merespons dengan teks yang harus Anda terapkan sendiri. Claude Code bersifat agentic karena memiliki [tools](#tool) yang memungkinkannya bertindak, bukan hanya memberi saran.27Alur kerja di mana AI dapat membaca file, menjalankan perintah, dan membuat perubahan secara otonom saat Anda menonton, mengalihkan, atau pergi, berbeda dengan asisten berbasis chat yang hanya merespons dengan teks yang harus Anda terapkan sendiri. Claude Code bersifat agentic karena memiliki [tools](#tool) yang memungkinkannya bertindak, bukan hanya memberi saran.
22 28
23Pelajari lebih lanjut: [How Claude Code works](/id/how-claude-code-works)29Pelajari lebih lanjut: [How Claude Code works](/id/how-claude-code-works)
24 30
25### Agentic harness31<h3 id="agentic-harness">
32 Agentic harness
33</h3>
26 34
27Tools, manajemen konteks, dan lingkungan eksekusi yang mengubah model bahasa menjadi agen coding yang mampu. Claude Code adalah harness; Claude adalah model di dalamnya. Harness menyediakan akses file, eksekusi shell, gating izin, pemuatan memori, dan loop yang menghubungkan tindakan bersama-sama.35Tools, manajemen konteks, dan lingkungan eksekusi yang mengubah model bahasa menjadi agen coding yang mampu. Claude Code adalah harness; Claude adalah model di dalamnya. Harness menyediakan akses file, eksekusi shell, gating izin, pemuatan memori, dan loop yang menghubungkan tindakan bersama-sama.
28 36
29Pelajari lebih lanjut: [How Claude Code works](/id/how-claude-code-works)37Pelajari lebih lanjut: [How Claude Code works](/id/how-claude-code-works)
30 38
31### Agentic loop39<h3 id="agentic-loop">
40 Agentic loop
41</h3>
32 42
33Siklus yang Claude lalui untuk setiap tugas: kumpulkan konteks, ambil tindakan, verifikasi hasil, dan ulangi sampai selesai. Setiap penggunaan tool mengembalikan informasi yang menginformasikan langkah berikutnya. Anda dapat mengganggu loop kapan saja untuk mengalihkan. Sebagian besar titik ekstensi, termasuk [hooks](#hook), [skills](#skill), dan [MCP](#mcp-model-context-protocol), terhubung ke fase spesifik dari loop ini.43Siklus yang Claude lalui untuk setiap tugas: kumpulkan konteks, ambil tindakan, verifikasi hasil, dan ulangi sampai selesai. Setiap penggunaan tool mengembalikan informasi yang menginformasikan langkah berikutnya. Anda dapat mengganggu loop kapan saja untuk mengalihkan. Sebagian besar titik ekstensi, termasuk [hooks](#hook), [skills](#skill), dan [MCP](#mcp-model-context-protocol), terhubung ke fase spesifik dari loop ini.
34 44
35Pelajari lebih lanjut: [How Claude Code works](/id/how-claude-code-works#the-agentic-loop)45Pelajari lebih lanjut: [How Claude Code works](/id/how-claude-code-works#the-agentic-loop)
36 46
37### Auto memory47<h3 id="auto-memory">
48 Auto memory
49</h3>
38 50
39Catatan yang Claude tulis untuk dirinya sendiri berdasarkan koreksi dan preferensi Anda, disimpan per repositori git di bawah `~/.claude/projects/`. Semua worktrees dari repositori yang sama berbagi satu direktori auto memory. 200 baris pertama atau 25 KB dari indeks `MEMORY.md` dimuat di awal setiap sesi. Auto memory adalah rekan Claude-written untuk [CLAUDE.md](#claude-md), yang Anda tulis.51Catatan yang Claude tulis untuk dirinya sendiri berdasarkan koreksi dan preferensi Anda, disimpan per repositori git di bawah `~/.claude/projects/`. Semua worktrees dari repositori yang sama berbagi satu direktori auto memory. 200 baris pertama atau 25 KB dari indeks `MEMORY.md` dimuat di awal setiap sesi. Auto memory adalah rekan Claude-written untuk [CLAUDE.md](#claude-md), yang Anda tulis.
40 52
41Pelajari lebih lanjut: [Auto memory](/id/memory#auto-memory)53Pelajari lebih lanjut: [Auto memory](/id/memory#auto-memory)
42 54
43### Auto mode55<h3 id="auto-mode">
56 Auto mode
57</h3>
44 58
45Sebuah [permission mode](#permission-mode) di mana model classifier terpisah meninjau setiap tindakan di latar belakang alih-alih menampilkan prompt persetujuan kepada Anda. Classifier memblokir eskalasi scope, infrastruktur yang tidak dipercaya, dan [prompt injection](#prompt-injection). Classifier tidak pernah melihat hasil tool, jadi instruksi yang disuntikkan tidak dapat mempengaruhi keputusannya. Auto mode adalah pratinjau penelitian yang tersedia di paket Max, Team, Enterprise, dan API.59Sebuah [permission mode](#permission-mode) di mana model classifier terpisah meninjau setiap tindakan di latar belakang alih-alih menampilkan prompt persetujuan kepada Anda. Classifier memblokir eskalasi scope, infrastruktur yang tidak dipercaya, dan [prompt injection](#prompt-injection). Classifier tidak pernah melihat hasil tool, jadi instruksi yang disuntikkan tidak dapat mempengaruhi keputusannya. Auto mode adalah pratinjau penelitian.
46 60
47Pelajari lebih lanjut: [Eliminate prompts with auto mode](/id/permission-modes#eliminate-prompts-with-auto-mode)61Pelajari lebih lanjut: [Eliminate prompts with auto mode](/id/permission-modes#eliminate-prompts-with-auto-mode)
48 62
49## B63<h2 id="b">
64 B
65</h2>
50 66
51### Bare mode67<h3 id="bare-mode">
68 Bare mode
69</h3>
52 70
53Bendera startup, `--bare`, yang melewati auto-discovery hooks, skills, plugins, MCP servers, auto memory, dan CLAUDE.md. Hanya bendera yang Anda lewatkan secara eksplisit yang berlaku. Direkomendasikan untuk CI dan panggilan script di mana Anda memerlukan perilaku identik di seluruh mesin terlepas dari konfigurasi lokal.71Bendera startup, `--bare`, yang melewati auto-discovery hooks, skills, plugins, MCP servers, auto memory, dan CLAUDE.md. Hanya bendera yang Anda lewatkan secara eksplisit yang berlaku. Direkomendasikan untuk CI dan panggilan script di mana Anda memerlukan perilaku identik di seluruh mesin terlepas dari konfigurasi lokal.
54 72
55Pelajari lebih lanjut: [Start faster with bare mode](/id/headless#start-faster-with-bare-mode)73Pelajari lebih lanjut: [Mulai lebih cepat dengan bare mode](/id/headless#start-faster-with-bare-mode)
56 74
57### Bundled skills75<h3 id="bundled-skills">
76 Bundled skills
77</h3>
58 78
59Playbook berbasis prompt yang disertakan dengan Claude Code, seperti `/batch`, `/simplify`, `/debug`, dan `/loop`. Tidak seperti perintah built-in, yang mengeksekusi logika tetap, bundled skills memberikan Claude prompt terperinci dan membiarkannya mengorkestrasi pekerjaan, sehingga mereka dapat menelurkan agen, membaca file, dan beradaptasi dengan codebase Anda.79Playbook berbasis prompt yang disertakan dengan Claude Code, seperti `/batch`, `/code-review`, `/debug`, dan `/loop`. Tidak seperti perintah built-in, yang mengeksekusi logika tetap, bundled skills memberikan Claude prompt terperinci dan membiarkannya mengorkestrasi pekerjaan, sehingga mereka dapat menelurkan agen, membaca file, dan beradaptasi dengan codebase Anda.
60 80
61Pelajari lebih lanjut: [Bundled skills](/id/skills#bundled-skills)81Pelajari lebih lanjut: [Bundled skills](/id/skills#bundled-skills)
62 82
63## C83<h2 id="c">
84 C
85</h2>
64 86
65### Channel87<h3 id="channel">
88 Channel
89</h3>
66 90
67Sebuah [MCP server](#mcp-model-context-protocol) yang mendorong peristiwa ke sesi yang sedang berjalan sehingga Claude dapat bereaksi terhadap hal-hal yang terjadi saat Anda jauh dari terminal. Channel dapat dua arah: Claude membaca peristiwa masuk dan membalas kembali melalui channel yang sama. Telegram, Discord, dan iMessage disertakan dalam pratinjau penelitian.91Sebuah [MCP server](#mcp-model-context-protocol) yang mendorong peristiwa ke sesi yang sedang berjalan sehingga Claude dapat bereaksi terhadap hal-hal yang terjadi saat Anda jauh dari terminal. Channel dapat dua arah: Claude membaca peristiwa masuk dan membalas kembali melalui channel yang sama. Telegram, Discord, dan iMessage disertakan dalam pratinjau penelitian.
68 92
69Pelajari lebih lanjut: [Channels](/id/channels)93Pelajari lebih lanjut: [Channels](/id/channels)
70 94
71### Checkpoint95<h3 id="checkpoint">
96 Checkpoint
97</h3>
72 98
73Titik pemulihan yang dibuat di setiap prompt yang Anda kirim. Claude Code mengambil snapshot file sebelum setiap edit sehingga checkpoint dapat mengembalikannya. Tekan `Esc` dua kali atau jalankan `/rewind` untuk mengembalikan kode, percakapan, atau keduanya ke titik sebelumnya, atau untuk merangkum bagian percakapan dari pesan yang dipilih. Checkpoint bersifat lokal untuk sesi, terpisah dari git, dan tidak melacak perubahan yang dibuat melalui tool Bash.99Titik pemulihan yang dibuat di setiap prompt yang Anda kirim. Claude Code mengambil snapshot file sebelum setiap edit sehingga checkpoint dapat mengembalikannya. Tekan `Esc` dua kali atau jalankan `/rewind` untuk mengembalikan kode, percakapan, atau keduanya ke titik sebelumnya, atau untuk merangkum bagian percakapan dari pesan yang dipilih. Checkpoint bersifat lokal untuk sesi, terpisah dari git, dan tidak melacak perubahan yang dibuat melalui tool Bash.
74 100
75Pelajari lebih lanjut: [Checkpointing](/id/checkpointing)101Pelajari lebih lanjut: [Checkpointing](/id/checkpointing)
76 102
77### `.claude` directory103<h3 id="claude-directory">
104 `.claude` directory
105</h3>
78 106
79Direktori tempat Claude Code membaca konfigurasi yang dibatasi proyek: settings, hooks, skills, subagents, rules, dan auto memory. Sebuah proyek memiliki `.claude/` di akarnya; default tingkat pengguna Anda berada di `~/.claude/`.107Direktori tempat Claude Code membaca konfigurasi yang dibatasi proyek: settings, hooks, skills, subagents, rules, dan auto memory. Sebuah proyek memiliki `.claude/` di akarnya; default tingkat pengguna Anda berada di `~/.claude/`.
80 108
81Pelajari lebih lanjut: [The `.claude` directory](/id/claude-directory)109Pelajari lebih lanjut: [The `.claude` directory](/id/claude-directory)
82 110
83### CLAUDE.md111<h3 id="claude-md">
112 CLAUDE.md
113</h3>
84 114
85File markdown dari instruksi persisten yang Anda tulis untuk Claude, dimuat di awal setiap sesi sebagai pesan pengguna setelah system prompt. Letakkan konvensi proyek, catatan arsitektur, dan aturan "selalu lakukan X" di sini. CLAUDE.md bertahan [compaction](#compaction) dan dibaca ulang segar dari disk sesudahnya.115File markdown dari instruksi persisten yang Anda tulis untuk Claude, dimuat di awal setiap sesi sebagai pesan pengguna setelah system prompt. Letakkan konvensi proyek, catatan arsitektur, dan aturan "selalu lakukan X" di sini. CLAUDE.md bertahan [compaction](#compaction) dan dibaca ulang segar dari disk sesudahnya.
86 116
87Anda dapat menempatkan CLAUDE.md di scope proyek di `./CLAUDE.md` atau `./.claude/CLAUDE.md`, di scope pengguna di `~/.claude/CLAUDE.md`, atau sebagai [managed policy](#managed-settings) untuk organisasi Anda. Lokasi yang lebih spesifik memiliki prioritas.117Anda dapat menempatkan CLAUDE.md di scope proyek di `./CLAUDE.md` atau `./.claude/CLAUDE.md`, di scope pengguna di `~/.claude/CLAUDE.md`, atau sebagai [managed policy](#managed-settings) untuk organisasi Anda. Semua file yang ditemukan digabungkan ke dalam konteks daripada menimpa satu sama lain, diurutkan dari scope terluas ke paling spesifik.
88 118
89Pelajari lebih lanjut: [CLAUDE.md files](/id/memory#claude-md-files)119Pelajari lebih lanjut: [CLAUDE.md files](/id/memory#claude-md-files)
90 120
91### Command121<h3 id="command">
122 Command
123</h3>
92 124
93Instruksi yang dapat digunakan kembali yang Anda panggil dengan mengetik `/name` dalam prompt. Perintah built-in seperti `/clear`, `/model`, dan `/compact` mengontrol sesi. Anda dapat menentukan perintah Anda sendiri sebagai file di `.claude/commands/`, atau menginstalnya dari [plugin](#plugin). [Skills](#skill) adalah cara yang direkomendasikan untuk mengemas perintah multi-langkah.125Instruksi yang dapat digunakan kembali yang Anda panggil dengan mengetik `/name` dalam prompt. Perintah built-in seperti `/clear`, `/model`, dan `/compact` mengontrol sesi. Anda dapat menentukan perintah Anda sendiri sebagai file di `.claude/commands/`, atau menginstalnya dari [plugin](#plugin). [Skills](#skill) adalah cara yang direkomendasikan untuk mengemas perintah multi-langkah.
94 126
95Pelajari lebih lanjut: [Commands](/id/commands) · [Skills](/id/skills)127Pelajari lebih lanjut: [Commands](/id/commands) · [Skills](/id/skills)
96 128
97### Compaction129<h3 id="compaction">
130 Compaction
131</h3>
98 132
99Ringkasan otomatis percakapan Anda ketika [context window](#context-window) mendekati batasnya. Output tool yang lebih lama dihapus terlebih dahulu, kemudian percakapan diringkas. CLAUDE.md akar proyek dan auto memory bertahan compaction dan dimuat ulang dari disk; instruksi yang diberikan hanya dalam percakapan mungkin hilang. Jalankan `/compact` untuk memicu secara manual, secara opsional dengan fokus seperti `/compact focus on the API changes`.133Ringkasan otomatis percakapan Anda ketika [context window](#context-window) mendekati batasnya. Output tool yang lebih lama dihapus terlebih dahulu, kemudian percakapan diringkas. CLAUDE.md akar proyek dan auto memory bertahan compaction dan dimuat ulang dari disk; instruksi yang diberikan hanya dalam percakapan mungkin hilang. Jalankan `/compact` untuk memicu secara manual, secara opsional dengan fokus seperti `/compact focus on the API changes`.
100 134
101Pelajari lebih lanjut: [What survives compaction](/id/context-window#what-survives-compaction) · [When context fills up](/id/how-claude-code-works#when-context-fills-up)135Pelajari lebih lanjut: [What survives compaction](/id/context-window#what-survives-compaction) · [When context fills up](/id/how-claude-code-works#when-context-fills-up)
102 136
103### Context window137<h3 id="context-window">
138 Context window
139</h3>
104 140
105Memori kerja untuk sesi, menampung riwayat percakapan, konten file, output perintah, CLAUDE.md, auto memory, skills yang dimuat, dan instruksi sistem. Saat Anda bekerja, konteks terisi sampai [compaction](#compaction) meringkasnya. Jalankan `/context` untuk melihat apa yang menggunakan ruang. Untuk konsep model yang mendasar, lihat [glosarium platform](https://platform.claude.com/docs/en/about-claude/glossary#context-window).141Memori kerja untuk sesi, menampung riwayat percakapan, konten file, output perintah, CLAUDE.md, auto memory, skills yang dimuat, dan instruksi sistem. Saat Anda bekerja, konteks terisi sampai [compaction](#compaction) meringkasnya. Jalankan `/context` untuk melihat apa yang menggunakan ruang. Untuk konsep model yang mendasar, lihat [glosarium platform](https://platform.claude.com/docs/en/about-claude/glossary#context-window).
106 142
107Pelajari lebih lanjut: [Explore the context window](/id/context-window)143Pelajari lebih lanjut: [Explore the context window](/id/context-window)
108 144
109## D145<h2 id="d">
146 D
147</h2>
110 148
111### Dispatch149<h3 id="dispatch">
150 Dispatch
151</h3>
112 152
113Router tugas yang diinisiasi telepon yang menelurkan sesi Claude Code di aplikasi Desktop ketika Anda mengirim tugas coding dari aplikasi mobile Claude. Prompt Anda merutekan ke tool yang tepat secara otomatis. Tersedia di paket Pro dan Max.153Router tugas yang diinisiasi telepon yang menelurkan sesi Claude Code di aplikasi Desktop ketika Anda mengirim tugas coding dari aplikasi mobile Claude. Prompt Anda merutekan ke tool yang tepat secara otomatis. Tersedia di paket Pro dan Max.
114 154
115Pelajari lebih lanjut: [Sessions from Dispatch](/id/desktop#sessions-from-dispatch)155Pelajari lebih lanjut: [Sessions from Dispatch](/id/desktop#sessions-from-dispatch)
116 156
117## E157<h2 id="e">
158 E
159</h2>
118 160
119### Effort level161<h3 id="effort-level">
162 Effort level
163</h3>
120 164
121Pengaturan yang mengontrol berapa banyak anggaran thinking adaptive-reasoning yang Claude gunakan pada setiap giliran. Effort yang lebih tinggi berarti lebih banyak thinking tokens dan reasoning yang lebih dalam; effort yang lebih rendah lebih cepat dan lebih murah. Effort didukung di Opus 4.7, Opus 4.6, dan Sonnet 4.6.165Pengaturan yang mengontrol berapa banyak anggaran thinking adaptive-reasoning yang Claude gunakan pada setiap giliran. Effort yang lebih tinggi berarti lebih banyak thinking tokens dan reasoning yang lebih dalam; effort yang lebih rendah lebih cepat dan lebih murah. Effort didukung di Opus 4.6 dan yang lebih baru, serta di Sonnet 4.6.
122 166
123Pelajari lebih lanjut: [Adjust effort level](/id/model-config#adjust-effort-level)167Pelajari lebih lanjut: [Adjust effort level](/id/model-config#adjust-effort-level)
124 168
125### Extended thinking169<h3 id="extended-thinking">
170 Extended thinking
171</h3>
126 172
127Reasoning step-by-step yang terlihat yang dilakukan model sebelum merespons. Anda dapat membatasi thinking tokens dengan `MAX_THINKING_TOKENS` atau menyesuaikan [effort level](#effort-level). Thinking muncul dalam teks italic abu-abu di terminal.173Reasoning step-by-step yang terlihat yang dilakukan model sebelum merespons. Anda dapat membatasi thinking tokens dengan `MAX_THINKING_TOKENS` atau menyesuaikan [effort level](#effort-level). Thinking muncul dalam teks italic abu-abu di terminal.
128 174
129Pelajari lebih lanjut: [Use extended thinking](/id/model-config#extended-thinking)175Pelajari lebih lanjut: [Use extended thinking](/id/model-config#extended-thinking)
130 176
131## H177<h2 id="h">
178 H
179</h2>
132 180
133### Hook181<h3 id="hook">
182 Hook
183</h3>
134 184
135Handler yang ditentukan pengguna yang dieksekusi secara otomatis pada titik spesifik dalam lifecycle Claude Code, seperti sebelum tool berjalan, setelah edit file, atau di awal sesi. Handler dapat berupa perintah shell, endpoint HTTP, MCP tool, prompt LLM, atau subagent. Hook bersifat deterministik: mereka menyala pada titik lifecycle tetap daripada atas kebijakan model.185Handler yang ditentukan pengguna yang dieksekusi secara otomatis pada titik spesifik dalam lifecycle Claude Code, seperti sebelum tool berjalan, setelah edit file, atau di awal sesi. Handler dapat berupa perintah shell, endpoint HTTP, MCP tool, prompt LLM, atau subagent. Hook bersifat deterministik: mereka menyala pada titik lifecycle tetap daripada atas kebijakan model.
136 186
142 192
143Pelajari lebih lanjut: [Get started with hooks](/id/hooks-guide) · [Hooks reference](/id/hooks)193Pelajari lebih lanjut: [Get started with hooks](/id/hooks-guide) · [Hooks reference](/id/hooks)
144 194
145## M195<h2 id="m">
196 M
197</h2>
146 198
147### Managed settings199<h3 id="managed-settings">
200 Managed settings
201</h3>
148 202
149File settings yang diberlakukan di seluruh organisasi oleh IT atau DevOps, ditempatkan di jalur tingkat OS di luar `~/.claude`. Pengguna tidak dapat mengesampingkan atau mengecualikan managed settings. Gunakan ini untuk kebijakan keamanan, persyaratan kepatuhan, atau tooling standar di seluruh armada.203File settings yang diberlakukan di seluruh organisasi oleh IT atau DevOps, ditempatkan di jalur tingkat OS di luar `~/.claude`. Pengguna tidak dapat mengesampingkan atau mengecualikan managed settings. Gunakan ini untuk kebijakan keamanan, persyaratan kepatuhan, atau tooling standar di seluruh armada.
150 204
151Pelajari lebih lanjut: [Server-managed settings](/id/server-managed-settings)205Pelajari lebih lanjut: [Server-managed settings](/id/server-managed-settings)
152 206
153### MCP (Model Context Protocol)207<h3 id="mcp-model-context-protocol">
208 MCP (Model Context Protocol)
209</h3>
154 210
155Standar terbuka untuk menghubungkan tools AI ke sumber data eksternal dan layanan. MCP servers memberikan Claude tools baru untuk Slack, Jira, database, browser, dan ratusan integrasi lainnya. Anda menghubungkan servers melalui `/mcp` atau dengan menambahkannya ke `.mcp.json`. Untuk protokol itu sendiri, lihat [glosarium platform](https://platform.claude.com/docs/en/about-claude/glossary#mcp-model-context-protocol).211Standar terbuka untuk menghubungkan tools AI ke sumber data eksternal dan layanan. MCP servers memberikan Claude tools baru untuk Slack, Jira, database, browser, dan ratusan integrasi lainnya. Anda menghubungkan servers melalui `/mcp` atau dengan menambahkannya ke `.mcp.json`. Untuk protokol itu sendiri, lihat [glosarium platform](https://platform.claude.com/docs/en/about-claude/glossary#mcp-model-context-protocol).
156 212
157Pelajari lebih lanjut: [Model Context Protocol](/id/mcp)213Pelajari lebih lanjut: [Model Context Protocol](/id/mcp)
158 214
159### MCP Tool Search215<h3 id="mcp-tool-search">
216 MCP Tool Search
217</h3>
160 218
161Mekanisme penghematan konteks yang menunda skema MCP tool sampai diperlukan. Hanya nama tool yang dimuat saat startup; Claude mengambil skema lengkap sesuai permintaan ketika memutuskan untuk menggunakan tool spesifik. Ini menjaga MCP servers idle dari mengonsumsi banyak konteks.219Mekanisme penghematan konteks yang menunda skema MCP tool sampai diperlukan. Hanya nama tool yang dimuat saat startup; Claude mengambil skema lengkap sesuai permintaan ketika memutuskan untuk menggunakan tool spesifik. Ini menjaga MCP servers idle dari mengonsumsi banyak konteks.
162 220
163Pelajari lebih lanjut: [Scale with MCP Tool Search](/id/mcp#scale-with-mcp-tool-search)221Pelajari lebih lanjut: [Scale with MCP Tool Search](/id/mcp#scale-with-mcp-tool-search)
164 222
165## N223<h2 id="n">
224 N
225</h2>
166 226
167### Non-interactive mode227<h3 id="non-interactive-mode">
228 Non-interactive mode
229</h3>
168 230
169Mode yang mengeksekusi prompt tunggal dan keluar tanpa sesi percakapan, dipanggil dengan `-p` atau `--print`. Digunakan untuk CI, script, dan piping. [Agent SDK](/id/agent-sdk/overview) adalah setara Python dan TypeScript. Sebelumnya disebut headless mode.231Mode yang mengeksekusi prompt tunggal dan keluar tanpa sesi percakapan, dipanggil dengan `-p` atau `--print`. Digunakan untuk CI, script, dan piping. [Agent SDK](/id/agent-sdk/overview) adalah setara Python dan TypeScript. Sebelumnya disebut headless mode.
170 232
171Pelajari lebih lanjut: [Run Claude Code programmatically](/id/headless)233Pelajari lebih lanjut: [Run Claude Code programmatically](/id/headless)
172 234
173## O235<h2 id="o">
236 O
237</h2>
174 238
175### Output style239<h3 id="output-style">
240 Output style
241</h3>
176 242
177Konfigurasi yang memodifikasi system prompt Claude untuk mengubah perilaku respons, nada, atau format. Output styles mematikan bagian khusus software-engineering dari system prompt default, tidak seperti [CLAUDE.md](#claude-md) yang dikirimkan sebagai pesan pengguna mengikuti system prompt. Style built-in termasuk Default, Proactive, Explanatory, dan Learning.243Konfigurasi yang memodifikasi system prompt Claude untuk mengubah perilaku respons, nada, atau format. Output styles mematikan bagian khusus software-engineering dari system prompt default, tidak seperti [CLAUDE.md](#claude-md) yang dikirimkan sebagai pesan pengguna mengikuti system prompt. Style built-in termasuk Default, Proactive, Explanatory, dan Learning.
178 244
179Pelajari lebih lanjut: [Output styles](/id/output-styles)245Pelajari lebih lanjut: [Output styles](/id/output-styles)
180 246
181## P247<h2 id="p">
248 P
249</h2>
182 250
183### Permission mode251<h3 id="permission-mode">
252 Permission mode
253</h3>
184 254
185Perilaku persetujuan baseline untuk sesi. Siklus dengan `Shift+Tab` di CLI atau gunakan pemilih mode di VS Code, Desktop, dan claude.ai. Mode yang tersedia adalah `default`, `acceptEdits`, `plan`, `auto`, `dontAsk`, dan `bypassPermissions`.255Perilaku persetujuan baseline untuk sesi. Siklus dengan `Shift+Tab` di CLI atau gunakan pemilih mode di VS Code, Desktop, dan claude.ai. Mode yang tersedia adalah `default`, `acceptEdits`, `plan`, `auto`, `dontAsk`, dan `bypassPermissions`.
186 256
187Pelajari lebih lanjut: [Pilih permission mode](/id/permission-modes)257Pelajari lebih lanjut: [Pilih permission mode](/id/permission-modes)
188 258
189### Permission rule259<h3 id="permission-rule">
260 Permission rule
261</h3>
190 262
191Entri settings yang memungkinkan, menanyakan tentang, atau menolak invokasi tool berdasarkan nama tool dan pola argumen. Aturan dievaluasi deny→ask→allow, kecocokan pertama menang. Permission rules adalah kontrol granular yang berlapis di atas [permission mode](#permission-mode) yang lebih luas.263Entri settings yang memungkinkan, menanyakan tentang, atau menolak invokasi tool berdasarkan nama tool dan pola argumen. Aturan dievaluasi deny→ask→allow, kecocokan pertama menang. Permission rules adalah kontrol granular yang berlapis di atas [permission mode](#permission-mode) yang lebih luas.
192 264
193Pelajari lebih lanjut: [Konfigurasi permissions](/id/permissions)265Pelajari lebih lanjut: [Konfigurasi permissions](/id/permissions)
194 266
195### Plan mode267<h3 id="plan-mode">
268 Plan mode
269</h3>
196 270
197Sebuah [permission mode](#permission-mode) di mana Claude meneliti dan mengusulkan perubahan tanpa mengedit file sumber Anda. Dapat membaca, mencari, dan menjalankan perintah eksplorasi, kemudian menyajikan rencana untuk persetujuan sebelum menyentuh apa pun. Masukkan plan mode dengan `/plan` atau dengan menekan `Shift+Tab`.271Sebuah [permission mode](#permission-mode) di mana Claude meneliti dan mengusulkan perubahan tanpa mengedit file sumber Anda. Dapat membaca, mencari, dan menjalankan perintah eksplorasi, kemudian menyajikan rencana untuk persetujuan sebelum menyentuh apa pun. Masukkan plan mode dengan `/plan` atau dengan menekan `Shift+Tab`.
198 272
199Pelajari lebih lanjut: [Analisis sebelum Anda mengedit dengan plan mode](/id/permission-modes#analyze-before-you-edit-with-plan-mode)273Pelajari lebih lanjut: [Analisis sebelum Anda mengedit dengan plan mode](/id/permission-modes#analyze-before-you-edit-with-plan-mode)
200 274
201### Plugin275<h3 id="plugin">
276 Plugin
277</h3>
202 278
203Bundle skills, hooks, subagents, dan MCP servers yang dikemas sebagai unit yang dapat diinstal tunggal. Plugin skills diberi namespace sebagai `plugin-name:skill-name` sehingga beberapa plugin dapat hidup berdampingan. Distribusikan plugins di seluruh tim melalui [marketplace](/id/plugin-marketplaces).279Bundle skills, hooks, subagents, dan MCP servers yang dikemas sebagai unit yang dapat diinstal tunggal. Plugin skills diberi namespace sebagai `plugin-name:skill-name` sehingga beberapa plugin dapat hidup berdampingan. Distribusikan plugins di seluruh tim melalui [marketplace](/id/plugin-marketplaces).
204 280
205Pelajari lebih lanjut: [Plugins](/id/plugins)281Pelajari lebih lanjut: [Plugins](/id/plugins)
206 282
207### Project trust283<h3 id="project-trust">
284 Project trust
285</h3>
208 286
209Dialog yang menerima direktori sebelum Claude Code memuat konfigurasinya. Penerimaan disimpan per direktori proyek, kecuali direktori home Anda, di mana kepercayaan dipegang untuk sesi saat ini saja dan prompt muncul kembali pada setiap peluncuran. Trust gates auto-installation marketplace plugins dan eksekusi project-defined hooks. Mempercayai direktori berarti `.claude/settings.json`, `.mcp.json`, dan file config lainnya berlaku.287Dialog yang menerima direktori sebelum Claude Code memuat konfigurasinya. Penerimaan disimpan per direktori proyek, kecuali direktori home Anda, di mana kepercayaan dipegang untuk sesi saat ini saja dan prompt muncul kembali pada setiap peluncuran. Trust gates auto-installation marketplace plugins dan eksekusi project-defined hooks. Mempercayai direktori berarti `.claude/settings.json`, `.mcp.json`, dan file config lainnya berlaku.
210 288
211Pelajari lebih lanjut: [Direktori `.claude`](/id/claude-directory)289Pelajari lebih lanjut: [Direktori `.claude`](/id/claude-directory)
212 290
213### Prompt injection291<h3 id="prompt-injection">
292 Prompt injection
293</h3>
214 294
215Instruksi bermusuhan yang tertanam dalam file, halaman web, atau hasil tool yang mencoba mengalihkan Claude ke arah tindakan yang tidak pernah Anda minta. Pertahanan Claude Code termasuk sistem izin, blocklists perintah, dan verifikasi kepercayaan. [Auto mode](#auto-mode) menambahkan probe sisi server yang memindai hasil tool untuk konten mencurigakan dan classifier yang tidak pernah melihat hasil tool, jadi teks yang disuntikkan tidak dapat mempengaruhi keputusan persetujuannya.295Instruksi bermusuhan yang tertanam dalam file, halaman web, atau hasil tool yang mencoba mengalihkan Claude ke arah tindakan yang tidak pernah Anda minta. Pertahanan Claude Code termasuk sistem izin, blocklists perintah, dan verifikasi kepercayaan. [Auto mode](#auto-mode) menambahkan probe sisi server yang memindai hasil tool untuk konten mencurigakan dan classifier yang tidak pernah melihat hasil tool, jadi teks yang disuntikkan tidak dapat mempengaruhi keputusan persetujuannya.
216 296
217Pelajari lebih lanjut: [Lindungi dari prompt injection](/id/security#protect-against-prompt-injection)297Pelajari lebih lanjut: [Lindungi dari prompt injection](/id/security#protect-against-prompt-injection)
218 298
219## R299<h2 id="r">
300 R
301</h2>
220 302
221### Remote Control303<h3 id="remote-control">
304 Remote Control
305</h3>
222 306
223Cara untuk melanjutkan sesi Claude Code lokal dari telepon atau browser Anda melalui claude.ai. Kode Anda tetap di mesin Anda; hanya UI yang remote. Berbeda dari Claude Code di web, yang berjalan dalam sandbox cloud.307Cara untuk melanjutkan sesi Claude Code lokal dari telepon atau browser Anda melalui claude.ai. Kode Anda tetap di mesin Anda; hanya UI yang remote. Berbeda dari Claude Code di web, yang berjalan dalam sandbox cloud.
224 308
225Pelajari lebih lanjut: [Remote Control](/id/remote-control)309Pelajari lebih lanjut: [Remote Control](/id/remote-control)
226 310
227### Rules311<h3 id="rules">
312 Rules
313</h3>
228 314
229File instruksi modular di `.claude/rules/` yang dimuat bersama CLAUDE.md. Aturan dapat dibatasi path dengan frontmatter YAML `paths:` sehingga hanya dimuat ketika Claude membaca file yang cocok, menjaga konteks tetap ramping sampai relevan.315File instruksi modular di `.claude/rules/` yang dimuat bersama CLAUDE.md. Aturan dapat dibatasi path dengan frontmatter YAML `paths:` sehingga hanya dimuat ketika Claude membaca file yang cocok, menjaga konteks tetap ramping sampai relevan.
230 316
231Pelajari lebih lanjut: [Organize rules with `.claude/rules/`](/id/memory#organize-rules-with-claude/rules/)317Pelajari lebih lanjut: [Organize rules with `.claude/rules/`](/id/memory#organize-rules-with-claude/rules/)
232 318
233## S319<h2 id="s">
320 S
321</h2>
234 322
235### Sandboxing323<h3 id="sandboxing">
324 Sandboxing
325</h3>
236 326
237Isolasi filesystem dan jaringan tingkat OS untuk tool Bash. Perintah berjalan di dalam batas yang Anda tentukan di muka, sehingga Claude dapat bekerja dengan bebas di dalamnya tanpa prompt persetujuan per-perintah. Sandboxing adalah lapisan terpisah dari [permission rules](#permission-rule).327Isolasi filesystem dan jaringan tingkat OS untuk tool Bash. Perintah berjalan di dalam batas yang Anda tentukan di muka, sehingga Claude dapat bekerja dengan bebas di dalamnya tanpa prompt persetujuan per-perintah. Sandboxing adalah lapisan terpisah dari [permission rules](#permission-rule).
238 328
239Pelajari lebih lanjut: [Sandboxing](/id/sandboxing)329Pelajari lebih lanjut: [Sandboxing](/id/sandboxing)
240 330
241### Session331<h3 id="session">
332 Session
333</h3>
242 334
243Percakapan yang terikat pada direktori saat ini, dengan [context window](#context-window) independen sendiri. Sesi dapat dilanjutkan dengan `claude -c`, difork dengan `--fork-session` untuk mempertahankan riwayat di bawah ID sesi baru, atau dijalankan secara paralel di seluruh terminal. Menjalankan `/clear` memulai sesi baru; sesi sebelumnya tetap disimpan dan tersedia melalui `/resume`. Transkrip setiap sesi disimpan di bawah `~/.claude/projects/`.335Percakapan yang terikat pada direktori saat ini, dengan [context window](#context-window) independen sendiri. Sesi dapat dilanjutkan dengan `claude -c`, difork dengan `--fork-session` untuk mempertahankan riwayat di bawah ID sesi baru, atau dijalankan secara paralel di seluruh terminal. Menjalankan `/clear` memulai sesi baru; sesi sebelumnya tetap disimpan dan tersedia melalui `/resume`. Transkrip setiap sesi disimpan di bawah `~/.claude/projects/`.
244 336
245Pelajari lebih lanjut: [Work with sessions](/id/how-claude-code-works#work-with-sessions)337Pelajari lebih lanjut: [Work with sessions](/id/how-claude-code-works#work-with-sessions)
246 338
247### Settings layers339<h3 id="settings-layers">
340 Settings layers
341</h3>
248 342
249Hierarki yang Claude Code baca konfigurasi dari, dalam urutan prioritas dari tertinggi ke terendah: [managed policy](#managed-settings), argumen command-line, local settings di `.claude/settings.local.json`, project settings di `.claude/settings.json`, kemudian user settings di `~/.claude/settings.json`. Array merge di seluruh layer; scalar di layer yang lebih tinggi mengesampingkan yang lebih rendah.343Hierarki yang Claude Code baca konfigurasi dari, dalam urutan prioritas dari tertinggi ke terendah: [managed policy](#managed-settings), argumen command-line, local settings di `.claude/settings.local.json`, project settings di `.claude/settings.json`, kemudian user settings di `~/.claude/settings.json`. Array merge di seluruh layer; scalar di layer yang lebih tinggi mengesampingkan yang lebih rendah.
250 344
251Pelajari lebih lanjut: [Settings files](/id/settings#settings-files)345Pelajari lebih lanjut: [Settings files](/id/settings#settings-files)
252 346
253### Skill347<h3 id="skill">
348 Skill
349</h3>
254 350
255File `SKILL.md` yang berisi instruksi, pengetahuan, atau alur kerja yang Claude tambahkan ke toolkit-nya. Claude memuat skill secara otomatis ketika relevan, atau Anda memanggilnya secara langsung dengan `/skill-name`. Skills mengikuti standar Agent Skills terbuka; Claude Code memperluas dengan kontrol invokasi dan eksekusi subagent.351File `SKILL.md` yang berisi instruksi, pengetahuan, atau alur kerja yang Claude tambahkan ke toolkit-nya. Claude memuat skill secara otomatis ketika relevan, atau Anda memanggilnya secara langsung dengan `/skill-name`. Skills mengikuti standar Agent Skills terbuka; Claude Code memperluas dengan kontrol invokasi dan eksekusi subagent.
256 352
258 354
259Pelajari lebih lanjut: [Extend Claude with skills](/id/skills)355Pelajari lebih lanjut: [Extend Claude with skills](/id/skills)
260 356
261### Subagent357<h3 id="subagent">
358 Subagent
359</h3>
262 360
263Asisten AI khusus yang berjalan di jendela konteks sendiri dengan system prompt kustom, akses tool spesifik, dan izin independen. Bekerja pada tugas yang didelegasikan dan mengembalikan ringkasan ke percakapan utama. Gunakan subagents untuk menjaga eksplorasi besar keluar dari konteks utama Anda atau untuk menjalankan penelitian paralel. Berbeda dari [agent teams](#agent-teams), di mana setiap agen adalah sesi independen penuh yang dapat Anda bicarakan secara langsung.361Asisten AI khusus yang berjalan di jendela konteks sendiri dengan system prompt kustom, akses tool spesifik, dan izin independen. Bekerja pada tugas yang didelegasikan dan mengembalikan ringkasan ke percakapan utama. Gunakan subagents untuk menjaga eksplorasi besar keluar dari konteks utama Anda atau untuk menjalankan penelitian paralel. Berbeda dari [agent teams](#agent-teams), di mana setiap agen adalah sesi independen penuh yang dapat Anda bicarakan secara langsung.
264 362
266 364
267Pelajari lebih lanjut: [Create custom subagents](/id/sub-agents)365Pelajari lebih lanjut: [Create custom subagents](/id/sub-agents)
268 366
269### Surface367<h3 id="surface">
368 Surface
369</h3>
270 370
271Tempat apa pun Anda mengakses Claude Code: CLI, VS Code, JetBrains, Desktop, atau claude.ai. Semua surface berbagi engine yang sama, jadi CLAUDE.md, settings, dan skills Anda bekerja dengan cara yang sama di seluruhnya. Slack dan Chrome extension adalah integrasi yang terhubung ke surface daripada surface itu sendiri.371Tempat apa pun Anda mengakses Claude Code: CLI, VS Code, JetBrains, Desktop, atau claude.ai. Semua surface berbagi engine yang sama, jadi CLAUDE.md, settings, dan skills Anda bekerja dengan cara yang sama di seluruhnya. Slack dan Chrome extension adalah integrasi yang terhubung ke surface daripada surface itu sendiri.
272 372
273Pelajari lebih lanjut: [Platforms and integrations](/id/platforms)373Pelajari lebih lanjut: [Platforms and integrations](/id/platforms)
274 374
275## T375<h2 id="t">
376 T
377</h2>
276 378
277### Teleport379<h3 id="teleport">
380 Teleport
381</h3>
278 382
279Perintah, `/teleport`, yang menarik sesi Claude Code cloud ke terminal lokal Anda. Claude mengambil branch, memuat riwayat percakapan, dan melanjutkan dari keadaan terakhir sesi web. Arah sebaliknya adalah `--remote`, yang mengirim tugas lokal untuk dijalankan di web.383Perintah, `/teleport`, yang menarik sesi Claude Code cloud ke terminal lokal Anda. Claude mengambil branch, memuat riwayat percakapan, dan melanjutkan dari keadaan terakhir sesi web. Arah sebaliknya adalah `--remote`, yang mengirim tugas lokal untuk dijalankan di web.
280 384
281Pelajari lebih lanjut: [Dari web ke terminal](/id/claude-code-on-the-web#from-web-to-terminal)385Pelajari lebih lanjut: [Dari web ke terminal](/id/claude-code-on-the-web#from-web-to-terminal)
282 386
283### Tool387<h3 id="tool">
388 Tool
389</h3>
284 390
285Tindakan yang dapat Claude ambil: baca file, edit kode, jalankan perintah shell, cari web, telurkan subagent. Tools adalah apa yang membuat Claude Code agentic. Tanpa mereka, Claude hanya dapat merespons dengan teks. Setiap penggunaan tool mengembalikan hasil yang menginformasikan keputusan Claude berikutnya dalam [agentic loop](#agentic-loop).391Tindakan yang dapat Claude ambil: baca file, edit kode, jalankan perintah shell, cari web, telurkan subagent. Tools adalah apa yang membuat Claude Code agentic. Tanpa mereka, Claude hanya dapat merespons dengan teks. Setiap penggunaan tool mengembalikan hasil yang menginformasikan keputusan Claude berikutnya dalam [agentic loop](#agentic-loop).
286 392
287Pelajari lebih lanjut: [Tools available to Claude](/id/tools-reference)393Pelajari lebih lanjut: [Tools available to Claude](/id/tools-reference)
288 394
289### Turn395<h3 id="turn">
396 Turn
397</h3>
290 398
291Satu respons lengkap dari Claude dalam [session](#session). Sebuah turn dimulai ketika Anda mengirim pesan dan berakhir ketika Claude selesai merespons, dengan sejumlah panggilan [tool](#tool) di antaranya. [Stop hooks](#hook) diaktifkan di akhir setiap turn. Sebuah session terdiri dari banyak turn, dan [agentic loop](#agentic-loop) menjelaskan apa yang terjadi di dalam satu turn.399Satu respons lengkap dari Claude dalam [session](#session). Sebuah turn dimulai ketika Anda mengirim pesan dan berakhir ketika Claude selesai merespons, dengan sejumlah panggilan [tool](#tool) di antaranya. [Stop hooks](#hook) diaktifkan di akhir setiap turn. Sebuah session terdiri dari banyak turn, dan [agentic loop](#agentic-loop) menjelaskan apa yang terjadi di dalam satu turn.
292 400
293Pelajari lebih lanjut: [How Claude Code works](/id/how-claude-code-works#the-agentic-loop)401Pelajari lebih lanjut: [How Claude Code works](/id/how-claude-code-works#the-agentic-loop)
294 402
295## W403<h2 id="v">
404 V
405</h2>
296 406
297### Worktree isolation407<h3 id="verification-loop">
408 Verification loop
409</h3>
410
411Bagaimana sesi mengetahui pekerjaan benar-benar selesai daripada hanya masuk akal. Anda memberi Claude pemeriksaan yang dapat dijalankan, seperti suite test, build, atau perbandingan screenshot, dan Claude melakukan iterasi sampai pemeriksaan lulus alih-alih berhenti setelah satu percobaan. Loop verifikasi adalah prasyarat untuk [`/goal`](/id/goal), unattended runs, dan [dynamic workflows](/id/workflows): tanpa satu, satu-satunya hal yang memutuskan agen selesai adalah agen itu sendiri.
412
413Pelajari lebih lanjut: [Give Claude a way to verify its work](/id/best-practices#give-claude-a-way-to-verify-its-work)
414
415<h2 id="w">
416 W
417</h2>
418
419<h3 id="worktree-isolation">
420 Worktree isolation
421</h3>
298 422
299Mode isolasi yang menjalankan Claude di git worktree terpisah di bawah `.claude/worktrees/`, diaktifkan dengan bendera `-w` atau `isolation: worktree` dalam config subagent. Perubahan tetap di branch terpisah di direktori terpisah, sehingga agen paralel tidak menimpa file satu sama lain.423Mode isolasi yang menjalankan Claude di git worktree terpisah di bawah `.claude/worktrees/`, diaktifkan dengan bendera `-w` atau `isolation: worktree` dalam config subagent. Perubahan tetap di branch terpisah di direktori terpisah, sehingga agen paralel tidak menimpa file satu sama lain.
300 424
302 426
303***427***
304 428
305## Deprecated and renamed terms429<h2 id="deprecated-and-renamed-terms">
430 Deprecated and renamed terms
431</h2>
306 432
307Istilah-istilah ini muncul dalam docs yang lebih lama, posting blog, dan konten komunitas. Gunakan nama saat ini saat mencari di situs ini.433Istilah-istilah ini muncul dalam docs yang lebih lama, posting blog, dan konten komunitas. Gunakan nama saat ini saat mencari di situs ini.
308 434