6 6
7> Definisi untuk terminologi Claude Code. Pelajari apa itu agentic loop, compaction, CLAUDE.md, hooks, subagents, MCP, dan konsep inti lainnya.7> Definisi untuk terminologi Claude Code. Pelajari apa itu agentic loop, compaction, CLAUDE.md, hooks, subagents, MCP, dan konsep inti lainnya.
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/id/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/id/about-claude/glossary). Untuk istilah Claude Desktop seperti desktop extension, MCPB, dan DXT, lihat [Pusat Bantuan Claude](https://support.claude.com/).
10 10
11<h2 id="a">11<h2 id="a">
12 A12 A
16 Agent teams16 Agent teams
17</h3>17</h3>
18 18
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`.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 dinonaktifkan secara default; lihat [Enable agent teams](/docs/id/agent-teams#enable-agent-teams).
20 20
21Pelajari lebih lanjut: [Run agent teams](/id/agent-teams)21Pelajari lebih lanjut: [Run agent teams](/docs/id/agent-teams)
22 22
23<h3 id="agentic-coding">23<h3 id="agentic-coding">
24 Agentic coding24 Agentic coding
26 26
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.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.
28 28
29Pelajari lebih lanjut: [How Claude Code works](/id/how-claude-code-works)29Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works)
30 30
31<h3 id="agentic-harness">31<h3 id="agentic-harness">
32 Agentic harness32 Agentic harness
34 34
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.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.
36 36
37Pelajari lebih lanjut: [How Claude Code works](/id/how-claude-code-works)37Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works)
38 38
39<h3 id="agentic-loop">39<h3 id="agentic-loop">
40 Agentic loop40 Agentic loop
42 42
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.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.
44 44
45Pelajari lebih lanjut: [How Claude Code works](/id/how-claude-code-works#the-agentic-loop)45Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works#the-agentic-loop)
46 46
47<h3 id="artifact">47<h3 id="artifact">
48 Artifact48 Artifact
50 50
51Halaman web interaktif langsung yang Claude Code terbitkan dari sesi Anda ke URL pribadi di claude.ai, sehingga Anda dapat melihat output secara visual atau membagikannya daripada membaca teks terminal. Halaman diperbarui di tempat ketika sesi menerbitkan ulang. Artifact yang Anda buat dari Claude Code muncul di galeri yang sama dengan artifact yang dibuat dalam percakapan claude.ai. Berbagi tergantung pada paket Anda: di Pro dan Max, tautan publik yang dapat dibuka siapa saja; di Team dan Enterprise, berbagi dalam organisasi Anda, ditambah tautan publik setelah Pemilik mengaktifkannya.51Halaman web interaktif langsung yang Claude Code terbitkan dari sesi Anda ke URL pribadi di claude.ai, sehingga Anda dapat melihat output secara visual atau membagikannya daripada membaca teks terminal. Halaman diperbarui di tempat ketika sesi menerbitkan ulang. Artifact yang Anda buat dari Claude Code muncul di galeri yang sama dengan artifact yang dibuat dalam percakapan claude.ai. Berbagi tergantung pada paket Anda: di Pro dan Max, tautan publik yang dapat dibuka siapa saja; di Team dan Enterprise, berbagi dalam organisasi Anda, ditambah tautan publik setelah Pemilik mengaktifkannya.
52 52
53Pelajari lebih lanjut: [Share session output as artifacts](/id/artifacts)53Pelajari lebih lanjut: [Share session output as artifacts](/docs/id/artifacts)
54 54
55<h3 id="auto-memory">55<h3 id="auto-memory">
56 Auto memory56 Auto memory
58 58
59Catatan 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.59Catatan 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.
60 60
61Pelajari lebih lanjut: [Auto memory](/id/memory#auto-memory)61Pelajari lebih lanjut: [Auto memory](/docs/id/memory#auto-memory)
62 62
63<h3 id="auto-mode">63<h3 id="auto-mode">
64 Auto mode64 Auto mode
65</h3>65</h3>
66 66
67Sebuah [permission mode](#permission-mode) di mana model classifier terpisah meninjau tindakan di latar belakang, sehingga sebagian besar berjalan tanpa prompt persetujuan; aturan ask eksplisit masih meminta. 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.67Sebuah [permission mode](#permission-mode) di mana model classifier terpisah meninjau tindakan alih-alih Anda, sehingga Claude Code menjalankan sebagian besar dari mereka tanpa menanyakan Anda. Claude Code masih menanyakan Anda sebelum tindakan yang cocok dengan aturan ask eksplisit Anda. Pada paket Pro, Max, dan Team, auto mode adalah [permission mode awal bawaan](/docs/id/permission-modes#which-mode-a-session-starts-in) untuk sesi terminal interaktif dan VS Code. Classifier memblokir eskalasi scope, infrastruktur yang tidak dipercaya, dan [prompt injection](#prompt-injection). Hasil tool dilepas dari apa yang dilihatnya, sehingga konten berbahaya dalam file atau halaman web tidak dapat memanipulasinya secara langsung.
68 68
69Pelajari lebih lanjut: [Eliminate prompts with auto mode](/id/permission-modes#eliminate-prompts-with-auto-mode)69Pelajari lebih lanjut: [Eliminate prompts with auto mode](/docs/id/permission-modes#eliminate-prompts-with-auto-mode)
70 70
71<h2 id="b">71<h2 id="b">
72 B72 B
76 Bare mode76 Bare mode
77</h3>77</h3>
78 78
79Bendera 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.79Dengan `--bare`, Claude Code dimulai tanpa memuat hooks, skills, perintah kustom, subagents, plugins, server MCP, auto memory, atau CLAUDE.md, kecuali skills di direktori yang Anda lewatkan dengan `--add-dir`. Direkomendasikan untuk CI dan panggilan script di mana Anda memerlukan hasil yang sama di setiap mesin.
80 80
81Pelajari lebih lanjut: [Mulai lebih cepat dengan bare mode](/id/headless#start-faster-with-bare-mode)81Pelajari lebih lanjut: [Mulai lebih cepat dengan bare mode](/docs/id/headless#start-faster-with-bare-mode)
82 82
83<h3 id="bundled-skills">83<h3 id="bundled-skills">
84 Bundled skills84 Bundled skills
86 86
87Playbook 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.87Playbook 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.
88 88
89Pelajari lebih lanjut: [Bundled skills](/id/skills#bundled-skills)89Pelajari lebih lanjut: [Bundled skills](/docs/id/skills#bundled-skills)
90 90
91<h2 id="c">91<h2 id="c">
92 C92 C
98 98
99Sebuah [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.99Sebuah [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.
100 100
101Pelajari lebih lanjut: [Channels](/id/channels)101Pelajari lebih lanjut: [Channels](/docs/id/channels)
102 102
103<h3 id="checkpoint">103<h3 id="checkpoint">
104 Checkpoint104 Checkpoint
106 106
107Titik 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 disimpan dengan percakapan, sehingga sesi yang dilanjutkan masih dapat `/rewind` ke dalamnya. Mereka terpisah dari git dan tidak melacak perubahan yang dibuat melalui tool Bash.107Titik 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 disimpan dengan percakapan, sehingga sesi yang dilanjutkan masih dapat `/rewind` ke dalamnya. Mereka terpisah dari git dan tidak melacak perubahan yang dibuat melalui tool Bash.
108 108
109Pelajari lebih lanjut: [Checkpointing](/id/checkpointing)109Pelajari lebih lanjut: [Checkpointing](/docs/id/checkpointing)
110 110
111<h3 id="claude-directory">111<h3 id="claude-directory">
112 `.claude` directory112 `.claude` directory
114 114
115Direktori 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/`.115Direktori 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/`.
116 116
117Pelajari lebih lanjut: [The `.claude` directory](/id/claude-directory)117Pelajari lebih lanjut: [The `.claude` directory](/docs/id/claude-directory)
118 118
119<h3 id="claude-md">119<h3 id="claude-md">
120 CLAUDE.md120 CLAUDE.md
124 124
125Anda 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.125Anda 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.
126 126
127Pelajari lebih lanjut: [CLAUDE.md files](/id/memory#claude-md-files)127Pelajari lebih lanjut: [CLAUDE.md files](/docs/id/memory#claude-md-files)
128 128
129<h3 id="command">129<h3 id="command">
130 Command130 Command
132 132
133Instruksi 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.133Instruksi 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.
134 134
135Pelajari lebih lanjut: [Commands](/id/commands) · [Skills](/id/skills)135Dua penggunaan lain dari kata ini tidak terkait: subperintah CLI `claude` seperti `claude mcp add`, yang tercantum dalam [referensi CLI](/docs/id/cli-reference#cli-commands), dan field `command` dari entri [MCP server](#mcp-server) stdio, yang menentukan executable yang Claude Code luncurkan untuk memulai server.
136
137Pelajari lebih lanjut: [Commands](/docs/id/commands) · [Skills](/docs/id/skills)
136 138
137<h3 id="compaction">139<h3 id="compaction">
138 Compaction140 Compaction
140 142
141Ringkasan otomatis percakapan Anda ketika [context window](#context-window) mendekati batasnya. Output tool yang lebih lama dihapus terlebih dahulu, kemudian percakapan diringkas. Project-root CLAUDE.md 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`.143Ringkasan otomatis percakapan Anda ketika [context window](#context-window) mendekati batasnya. Output tool yang lebih lama dihapus terlebih dahulu, kemudian percakapan diringkas. Project-root CLAUDE.md 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`.
142 144
143Pelajari lebih lanjut: [What survives compaction](/id/context-window#what-survives-compaction) · [When context fills up](/id/how-claude-code-works#when-context-fills-up)145Pelajari lebih lanjut: [What survives compaction](/docs/id/context-window#what-survives-compaction) · [When context fills up](/docs/id/how-claude-code-works#when-context-fills-up)
146
147<h3 id="connector">
148 Connector
149</h3>
150
151Sebuah [MCP server](#mcp-server) yang ditambahkan ke akun claude.ai Anda daripada dikonfigurasi di Claude Code. Ketika Anda masuk ke Claude Code dengan akun tersebut, connector Anda muncul di `/mcp` bersama server yang Anda tambahkan secara lokal. Organisasi juga dapat menyediakan connector dan menetapkan kontrol per-tool pada mereka.
152
153Pelajari lebih lanjut: [Use MCP servers from claude.ai](/docs/id/mcp#use-mcp-servers-from-claude-ai)
144 154
145<h3 id="context-window">155<h3 id="context-window">
146 Context window156 Context window
148 158
149Memori 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).159Memori 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).
150 160
151Pelajari lebih lanjut: [Explore the context window](/id/context-window)161Pelajari lebih lanjut: [Explore the context window](/docs/id/context-window)
152 162
153<h2 id="d">163<h2 id="d">
154 D164 D
160 170
161Router 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.171Router 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.
162 172
163Pelajari lebih lanjut: [Sessions from Dispatch](/id/desktop#sessions-from-dispatch)173Pelajari lebih lanjut: [Sessions from Dispatch](/docs/id/desktop#sessions-from-dispatch)
164 174
165<h2 id="e">175<h2 id="e">
166 E176 E
170 Effort level180 Effort level
171</h3>181</h3>
172 182
173Pengaturan 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 Fable 5, di Opus 4.6 dan yang lebih baru, serta di Sonnet 4.6 dan yang lebih baru.183Pengaturan 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 Fable 5.1 dan Fable 5, di Opus 4.6 dan yang lebih baru, serta di Sonnet 4.6 dan yang lebih baru.
174 184
175Pelajari lebih lanjut: [Adjust effort level](/id/model-config#adjust-effort-level)185Pelajari lebih lanjut: [Adjust effort level](/docs/id/model-config#adjust-effort-level)
176 186
177<h3 id="extended-thinking">187<h3 id="extended-thinking">
178 Extended thinking188 Extended thinking
180 190
181Reasoning step-by-step yang terlihat yang dilakukan model sebelum merespons. Anda dapat menyesuaikannya dengan [effort level](#effort-level), atau membatasi thinking tokens dengan `MAX_THINKING_TOKENS` pada model dengan anggaran thinking tetap. Thinking muncul dalam teks italic abu-abu di terminal.191Reasoning step-by-step yang terlihat yang dilakukan model sebelum merespons. Anda dapat menyesuaikannya dengan [effort level](#effort-level), atau membatasi thinking tokens dengan `MAX_THINKING_TOKENS` pada model dengan anggaran thinking tetap. Thinking muncul dalam teks italic abu-abu di terminal.
182 192
183Pelajari lebih lanjut: [Use extended thinking](/id/model-config#extended-thinking)193Pelajari lebih lanjut: [Use extended thinking](/docs/id/model-config#extended-thinking)
184 194
185<h2 id="h">195<h2 id="h">
186 H196 H
198* **Matcher**: filter yang peristiwa menyalakannya208* **Matcher**: filter yang peristiwa menyalakannya
199* **Hook handler**: apa yang berjalan209* **Hook handler**: apa yang berjalan
200 210
201Pelajari lebih lanjut: [Get started with hooks](/id/hooks-guide) · [Hooks reference](/id/hooks)211Pelajari lebih lanjut: [Get started with hooks](/docs/id/hooks-guide) · [Hooks reference](/docs/id/hooks)
202 212
203<h2 id="m">213<h2 id="m">
204 M214 M
208 Managed settings218 Managed settings
209</h3>219</h3>
210 220
211Pengaturan yang diberlakukan di seluruh organisasi oleh IT atau DevOps, dikirimkan dari server Anthropic melalui konsol admin atau diterapkan ke perangkat di jalur tingkat OS di luar `~/.claude`. Pengguna dan pengaturan proyek tidak dapat mengesampingkan managed settings. Pengiriman yang dikelola server berlaku pada [konfigurasi yang memenuhi syarat](/id/server-managed-settings#platform-availability); lihat [Pertimbangan keamanan](/id/server-managed-settings#security-considerations). Gunakan ini untuk kebijakan keamanan, persyaratan kepatuhan, atau tooling standar di seluruh armada.221Pengaturan yang diberlakukan di seluruh organisasi oleh IT atau DevOps, dikirimkan dari server Anthropic melalui konsol admin atau diterapkan ke perangkat di jalur tingkat OS di luar `~/.claude`. Pengguna dan pengaturan proyek tidak dapat mengesampingkan managed settings. Pengiriman yang dikelola server berlaku pada [konfigurasi yang memenuhi syarat](/docs/id/server-managed-settings#platform-availability); lihat [Pertimbangan keamanan](/docs/id/server-managed-settings#security-considerations). Gunakan ini untuk kebijakan keamanan, persyaratan kepatuhan, atau tooling standar di seluruh armada.
212 222
213Pelajari lebih lanjut: [Server-managed settings](/id/server-managed-settings) · [Settings files](/id/settings#settings-files)223Pelajari lebih lanjut: [Server-managed settings](/docs/id/server-managed-settings) · [Settings files](/docs/id/settings#where-settings-live)
214 224
215<h3 id="mcp-model-context-protocol">225<h3 id="mcp-model-context-protocol">
216 MCP (Model Context Protocol)226 MCP (Model Context Protocol)
218 228
219Standar 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).229Standar 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).
220 230
221Pelajari lebih lanjut: [Model Context Protocol](/id/mcp)231Pelajari lebih lanjut: [Model Context Protocol](/docs/id/mcp)
232
233<h3 id="mcp-server">
234 MCP server
235</h3>
236
237Program yang memberikan Claude tools, prompts, atau resources melalui [MCP](#mcp-model-context-protocol). Anda menambahkan servers dengan `claude mcp add`, di `.mcp.json`, melalui [plugin](#plugin), atau sebagai [connector](#connector) claude.ai. Server stdio lokal berjalan sebagai proses yang Claude Code mulai dari field `command` dan `args` konfigurasinya, yang tidak ada hubungannya dengan [commands](#command) yang Anda ketik di prompt.
238
239Pelajari lebih lanjut: [Model Context Protocol](/docs/id/mcp)
222 240
223<h3 id="mcp-tool-search">241<h3 id="mcp-tool-search">
224 MCP Tool Search242 MCP Tool Search
225</h3>243</h3>
226 244
227Mekanisme 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.245Mekanisme penghematan konteks yang menunda skema MCP tool sampai diperlukan. Hanya nama tool dan instruksi server 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.
228 246
229Pelajari lebih lanjut: [Scale with MCP Tool Search](/id/mcp#scale-with-mcp-tool-search)247Pelajari lebih lanjut: [Scale with MCP Tool Search](/docs/id/mcp#scale-with-mcp-tool-search)
230 248
231<h2 id="n">249<h2 id="n">
232 N250 N
236 Non-interactive mode254 Non-interactive mode
237</h3>255</h3>
238 256
239Mode yang mengeksekusi prompt tunggal dan keluar tanpa sesi percakapan interaktif, dipanggil dengan `-p` atau `--print`. Digunakan untuk CI, script, dan piping. Jalannya masih disimpan sebagai sesi yang dapat dilanjutkan kecuali Anda melewatkan `--no-session-persistence`. [Agent SDK](/id/agent-sdk/overview) adalah setara Python dan TypeScript. Sebelumnya disebut headless mode.257Mode yang mengeksekusi prompt tunggal dan keluar tanpa sesi percakapan interaktif, dipanggil dengan `-p` atau `--print`. Digunakan untuk CI, script, dan piping. Jalannya masih disimpan sebagai sesi yang dapat dilanjutkan kecuali Anda melewatkan `--no-session-persistence`. [Agent SDK](/docs/id/agent-sdk/overview) adalah setara Python dan TypeScript. Sebelumnya disebut headless mode.
240 258
241Pelajari lebih lanjut: [Run Claude Code programmatically](/id/headless)259Pelajari lebih lanjut: [Run Claude Code programmatically](/docs/id/headless)
242 260
243<h2 id="o">261<h2 id="o">
244 O262 O
248 Output style266 Output style
249</h3>267</h3>
250 268
251Konfigurasi 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.269Konfigurasi yang memodifikasi system prompt Claude untuk mengubah perilaku respons, nada, atau format. Tidak seperti [CLAUDE.md](#claude-md), yang Claude Code berikan sebagai pesan pengguna setelah system prompt, output style mengubah system prompt itu sendiri.
252 270
253Pelajari lebih lanjut: [Output styles](/id/output-styles)271Pelajari lebih lanjut: [Output styles](/docs/id/output-styles)
254 272
255<h2 id="p">273<h2 id="p">
256 P274 P
264 282
265Mode `default` diberi label Manual di CLI, di ekstensi VS Code dan JetBrains, dan di aplikasi desktop, dan Claude Code menerima `manual` sebagai alias untuk nilai tersebut.283Mode `default` diberi label Manual di CLI, di ekstensi VS Code dan JetBrains, dan di aplikasi desktop, dan Claude Code menerima `manual` sebagai alias untuk nilai tersebut.
266 284
267Pelajari lebih lanjut: [Pilih permission mode](/id/permission-modes)285Pelajari lebih lanjut: [Pilih permission mode](/docs/id/permission-modes)
268 286
269<h3 id="permission-rule">287<h3 id="permission-rule">
270 Permission rule288 Permission rule
272 290
273Entri 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.291Entri 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.
274 292
275Pelajari lebih lanjut: [Konfigurasi permissions](/id/permissions)293Pelajari lebih lanjut: [Konfigurasi permissions](/docs/id/permissions)
276 294
277<h3 id="plan-mode">295<h3 id="plan-mode">
278 Plan mode296 Plan mode
280 298
281Sebuah [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`.299Sebuah [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`.
282 300
283Pelajari lebih lanjut: [Analisis sebelum Anda mengedit dengan plan mode](/id/permission-modes#analyze-before-you-edit-with-plan-mode)301Pelajari lebih lanjut: [Analisis sebelum Anda mengedit dengan plan mode](/docs/id/permission-modes#analyze-before-you-edit-with-plan-mode)
284 302
285<h3 id="plugin">303<h3 id="plugin">
286 Plugin304 Plugin
287</h3>305</h3>
288 306
289Bundle 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).307Bundle 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](/docs/id/plugin-marketplaces).
290 308
291Pelajari lebih lanjut: [Plugins](/id/plugins)309Pelajari lebih lanjut: [Plugins](/docs/id/plugins)
292 310
293<h3 id="project-trust">311<h3 id="project-trust">
294 Project trust312 Project trust
295</h3>313</h3>
296 314
297Dialog 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.315Dialog 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. Sampai Anda mempercayai direktori, Claude Code menahan beberapa konten yang disediakan repositorinya, seperti aturan allow proyek dan marketplace dari `.claude/settings.json`. [Apa yang berjalan sebelum Anda mempercayai folder](/docs/id/permissions#what-runs-before-you-trust-a-folder) mencantumkan setiap jenis konten, termasuk apa yang dijalankan sesi `-p` tanpa dialog.
298 316
299Pelajari lebih lanjut: [Direktori `.claude`](/id/claude-directory)317Pelajari lebih lanjut: [Direktori `.claude`](/docs/id/claude-directory)
300 318
301<h3 id="prompt-injection">319<h3 id="prompt-injection">
302 Prompt injection320 Prompt injection
303</h3>321</h3>
304 322
305Instruksi 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, deteksi injeksi 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.323Instruksi 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, deteksi injeksi perintah, dan verifikasi kepercayaan. [Auto mode](#auto-mode) menambahkan probe sisi server yang memindai hasil tool untuk konten mencurigakan dan classifier yang meninjau tindakan dengan hasil tool dihapus, sehingga teks yang disuntikkan tidak dapat memanipulasinya secara langsung.
306 324
307Pelajari lebih lanjut: [Lindungi dari prompt injection](/id/security#protect-against-prompt-injection)325Pelajari lebih lanjut: [Lindungi dari prompt injection](/docs/id/security#protect-against-prompt-injection)
308 326
309<h2 id="r">327<h2 id="r">
310 R328 R
316 334
317Cara untuk melanjutkan sesi Claude Code lokal dari telepon atau browser Anda melalui claude.ai. Eksekusi kode dan file Anda tetap di mesin Anda; antarmuka bersifat remote. Berbeda dari Claude Code di web, yang berjalan dalam sandbox cloud.335Cara untuk melanjutkan sesi Claude Code lokal dari telepon atau browser Anda melalui claude.ai. Eksekusi kode dan file Anda tetap di mesin Anda; antarmuka bersifat remote. Berbeda dari Claude Code di web, yang berjalan dalam sandbox cloud.
318 336
319Pelajari lebih lanjut: [Remote Control](/id/remote-control)337Pelajari lebih lanjut: [Remote Control](/docs/id/remote-control)
320 338
321<h3 id="rules">339<h3 id="rules">
322 Rules340 Rules
324 342
325File 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.343File 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.
326 344
327Pelajari lebih lanjut: [Organize rules with `.claude/rules/`](/id/memory#organize-rules-with-claude/rules/)345Pelajari lebih lanjut: [Organize rules with `.claude/rules/`](/docs/id/memory#organize-rules-with-claude/rules/)
328 346
329<h2 id="s">347<h2 id="s">
330 S348 S
336 354
337Isolasi 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).355Isolasi 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).
338 356
339Pelajari lebih lanjut: [Sandboxing](/id/sandboxing)357Pelajari lebih lanjut: [Sandboxing](/docs/id/sandboxing)
340 358
341<h3 id="session">359<h3 id="session">
342 Session360 Session
344 362
345Percakapan 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/`.363Percakapan 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/`.
346 364
347Pelajari lebih lanjut: [Work with sessions](/id/how-claude-code-works#work-with-sessions)365Pelajari lebih lanjut: [Work with sessions](/docs/id/how-claude-code-works#work-with-sessions)
348 366
349<h3 id="settings-layers">367<h3 id="settings-layers">
350 Settings layers368 Settings layers
351</h3>369</h3>
352 370
353Hierarki 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.371Hierarki 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. Lihat [Settings precedence](/docs/id/settings#settings-precedence).
354 372
355Pelajari lebih lanjut: [Settings files](/id/settings#settings-files)373Pelajari lebih lanjut: [Settings files](/docs/id/settings#where-settings-live)
356 374
357<h3 id="skill">375<h3 id="skill">
358 Skill376 Skill
362 380
363Skills adalah penerus yang direkomendasikan untuk perintah kustom. File di `.claude/commands/deploy.md` dan satu di `.claude/skills/deploy/SKILL.md` keduanya membuat `/deploy` dan bekerja dengan cara yang sama; file perintah yang ada terus bekerja.381Skills adalah penerus yang direkomendasikan untuk perintah kustom. File di `.claude/commands/deploy.md` dan satu di `.claude/skills/deploy/SKILL.md` keduanya membuat `/deploy` dan bekerja dengan cara yang sama; file perintah yang ada terus bekerja.
364 382
365Pelajari lebih lanjut: [Extend Claude with skills](/id/skills)383Pelajari lebih lanjut: [Extend Claude with skills](/docs/id/skills)
366 384
367<h3 id="subagent">385<h3 id="subagent">
368 Subagent386 Subagent
369</h3>387</h3>
370 388
371Asisten 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.389Asisten 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. Subagent tetap berada di dalam sesi yang memunculkannya. Untuk meneruskan temuan antar sesi terpisah yang Anda jalankan sendiri, gunakan [cross-session messaging](/docs/id/cross-session-messaging).
372 390
373Subagents built-in termasuk Explore, Plan, dan general-purpose.391Subagents built-in termasuk Explore, Plan, dan general-purpose.
374 392
375Pelajari lebih lanjut: [Create custom subagents](/id/sub-agents)393Pelajari lebih lanjut: [Create custom subagents](/docs/id/sub-agents)
376 394
377<h3 id="surface">395<h3 id="surface">
378 Surface396 Surface
379</h3>397</h3>
380 398
381Tempat 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.399Tempat apa pun Anda mengakses Claude Code: CLI, VS Code, JetBrains, Desktop, atau claude.ai. Semua surface berbagi engine yang sama. Sesi di mesin Anda membaca CLAUDE.md lokal, settings, dan skills; [cloud sessions](/docs/id/cloud-environments#what-carries-over-from-your-setup) dimulai dari klon segar repositori Anda dan tidak membaca `~/.claude/` di mesin Anda. Slack dan Chrome extension adalah integrasi yang terhubung ke surface daripada surface itu sendiri.
382 400
383Pelajari lebih lanjut: [Platforms and integrations](/id/platforms)401Pelajari lebih lanjut: [Platforms and integrations](/docs/id/platforms)
384 402
385<h2 id="t">403<h2 id="t">
386 T404 T
392 410
393Perintah, `/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 `--cloud`, yang mengirim tugas lokal untuk dijalankan di web.411Perintah, `/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 `--cloud`, yang mengirim tugas lokal untuk dijalankan di web.
394 412
395Pelajari lebih lanjut: [Dari web ke terminal](/id/claude-code-on-the-web#from-web-to-terminal)413Pelajari lebih lanjut: [Dari web ke terminal](/docs/id/claude-code-on-the-web#from-web-to-terminal)
396 414
397<h3 id="tool">415<h3 id="tool">
398 Tool416 Tool
400 418
401Tindakan 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).419Tindakan 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).
402 420
403Pelajari lebih lanjut: [Tools available to Claude](/id/tools-reference)421Pelajari lebih lanjut: [Tools available to Claude](/docs/id/tools-reference)
404 422
405<h3 id="turn">423<h3 id="turn">
406 Turn424 Turn
408 426
409Satu 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.427Satu 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.
410 428
411Pelajari lebih lanjut: [How Claude Code works](/id/how-claude-code-works#the-agentic-loop)429Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works#the-agentic-loop)
412 430
413<h2 id="v">431<h2 id="v">
414 V432 V
418 Verification loop436 Verification loop
419</h3>437</h3>
420 438
421Bagaimana 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.439Bagaimana 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`](/docs/id/goal), unattended runs, dan [dynamic workflows](/docs/id/workflows): tanpa satu, satu-satunya hal yang memutuskan agen selesai adalah agen itu sendiri.
422 440
423Pelajari lebih lanjut: [Berikan Claude cara untuk memverifikasi pekerjaannya](/id/best-practices#give-claude-a-way-to-verify-its-work)441Pelajari lebih lanjut: [Berikan Claude cara untuk memverifikasi pekerjaannya](/docs/id/best-practices#give-claude-a-way-to-verify-its-work)
424 442
425<h2 id="w">443<h2 id="w">
426 W444 W
432 450
433Mode 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.451Mode 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.
434 452
435Pelajari lebih lanjut: [Run parallel sessions with git worktrees](/id/worktrees)453Pelajari lebih lanjut: [Run parallel sessions with git worktrees](/docs/id/worktrees)
436 454
437***455***
438 456