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). Untuk istilah Claude Desktop seperti desktop extension, MCPB, dan DXT, lihat [Pusat Bantuan Claude](https://support.claude.com/).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## A
12 A
13</h2>
14 12
15<h3 id="agents-md">13### AGENTS.md
16 AGENTS.md
17</h3>
18 14
19Sebuah file markdown dari instruksi proyek yang Anda tulis untuk agen coding AI. Jika repositori Anda memiliki satu dan tidak ada [CLAUDE.md](#claude-md), Claude membacanya sebagai instruksi proyek Anda tanpa Anda menambahkan file kedua. Anda dapat mengubah pengaturan **Project instructions** di `/config` untuk membuat Claude membaca kedua file atau hanya `CLAUDE.md`. Membaca `AGENTS.md` secara langsung memerlukan Claude Code v2.1.277 atau lebih baru. Dalam beberapa sesi Claude [tidak dapat membaca `AGENTS.md`](/docs/id/memory#when-agents-md-support-is-unavailable), jadi [impor dari `CLAUDE.md`](/docs/id/memory#share-one-file-with-other-coding-tools) sebagai gantinya.15Sebuah file markdown dari instruksi proyek yang Anda tulis untuk agen coding AI. Jika repositori Anda memiliki satu dan tidak ada [CLAUDE.md](#claude-md), Claude membacanya sebagai instruksi proyek Anda tanpa Anda menambahkan file kedua. Anda dapat mengubah pengaturan **Project instructions** di `/config` untuk membuat Claude membaca kedua file atau hanya `CLAUDE.md`. Membaca `AGENTS.md` secara langsung memerlukan Claude Code v2.1.277 atau lebih baru. Dalam beberapa sesi Claude [tidak dapat membaca `AGENTS.md`](/docs/id/memory#when-agents-md-support-is-unavailable), jadi [impor dari `CLAUDE.md`](/docs/id/memory#share-one-file-with-other-coding-tools) sebagai gantinya.
20 16
21Pelajari lebih lanjut: [AGENTS.md](/docs/id/memory#agents-md)17Pelajari lebih lanjut: [AGENTS.md](/docs/id/memory#agents-md)
22 18
23<h3 id="agent-teams">19### Agent teams
24 Agent teams
25</h3>
26 20
27Beberapa 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).21Beberapa 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).
28 22
29Pelajari lebih lanjut: [Run agent teams](/docs/id/agent-teams)23Pelajari lebih lanjut: [Run agent teams](/docs/id/agent-teams)
30 24
31<h3 id="agentic-coding">25### Agentic coding
32 Agentic coding
33</h3>
34 26
35Alur 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.
36 28
37Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works)29Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works)
38 30
39<h3 id="agentic-harness">31### Agentic harness
40 Agentic harness
41</h3>
42 32
43Tools, 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.33Tools, 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.
44 34
45Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works)35Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works)
46 36
47<h3 id="agentic-loop">37### Agentic loop
48 Agentic loop
49</h3>
50 38
51Siklus 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.39Siklus 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.
52 40
53Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works#the-agentic-loop)41Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works#the-agentic-loop)
54 42
55<h3 id="artifact">43### Artifact
56 Artifact
57</h3>
58 44
59Halaman 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. Opsi berbagi tergantung pada paket Anda: lihat [Share an artifact](/docs/id/artifacts#share-an-artifact).45Halaman 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. Opsi berbagi tergantung pada paket Anda: lihat [Share an artifact](/docs/id/artifacts#share-an-artifact).
60 46
61Pelajari lebih lanjut: [Share session output as artifacts](/docs/id/artifacts)47Pelajari lebih lanjut: [Share session output as artifacts](/docs/id/artifacts)
62 48
63<h3 id="auto-memory">49### Auto memory
64 Auto memory
65</h3>
66 50
67Catatan 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.
68 52
69Pelajari lebih lanjut: [Auto memory](/docs/id/memory#auto-memory)53Pelajari lebih lanjut: [Auto memory](/docs/id/memory#auto-memory)
70 54
71<h3 id="auto-mode">55### Auto mode
72 Auto mode
73</h3>
74 56
75Sebuah [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. Dengan Claude Code v2.1.283 atau lebih baru, auto mode adalah [permission mode awal bawaan](/docs/id/permission-modes#which-mode-a-session-starts-in) untuk sesi terminal interaktif dan VS Code, dan pada versi sebelumnya hanya pada paket Pro, Max, dan Team. 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.57Sebuah [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. Dengan Claude Code v2.1.283 atau lebih baru, auto mode adalah [permission mode awal bawaan](/docs/id/permission-modes#which-mode-a-session-starts-in) untuk sesi terminal interaktif dan VS Code, dan pada versi sebelumnya hanya pada paket Pro, Max, dan Team. 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.
76 58
77Pelajari lebih lanjut: [Eliminate prompts with auto mode](/docs/id/permission-modes#eliminate-prompts-with-auto-mode)59Pelajari lebih lanjut: [Eliminate prompts with auto mode](/docs/id/permission-modes#eliminate-prompts-with-auto-mode)
78 60
79<h2 id="b">61## B
80 B
81</h2>
82 62
83<h3 id="bare-mode">63### Bare mode
84 Bare mode
85</h3>
86 64
87Dengan `--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.65Dengan `--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.
88 66
89Pelajari lebih lanjut: [Mulai lebih cepat dengan bare mode](/docs/id/headless#start-faster-with-bare-mode)67Pelajari lebih lanjut: [Mulai lebih cepat dengan bare mode](/docs/id/headless#start-faster-with-bare-mode)
90 68
91<h3 id="bundled-skills">69### Bundled skills
92 Bundled skills
93</h3>
94 70
95Playbook 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.71Playbook 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.
96 72
97Pelajari lebih lanjut: [Bundled skills](/docs/id/skills#bundled-skills)73Pelajari lebih lanjut: [Bundled skills](/docs/id/skills#bundled-skills)
98 74
99<h2 id="c">75## C
100 C
101</h2>
102 76
103<h3 id="channel">77### Channel
104 Channel
105</h3>
106 78
107Sebuah [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.79Sebuah [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.
108 80
109Pelajari lebih lanjut: [Channels](/docs/id/channels)81Pelajari lebih lanjut: [Channels](/docs/id/channels)
110 82
111<h3 id="checkpoint">83### Checkpoint
112 Checkpoint
113</h3>
114 84
115Titik pemulihan yang dibuat di setiap prompt yang Anda kirim yang memulai giliran. 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.85Titik pemulihan yang dibuat di setiap prompt yang Anda kirim yang memulai giliran. 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.
116 86
117Pelajari lebih lanjut: [Checkpointing](/docs/id/checkpointing)87Pelajari lebih lanjut: [Checkpointing](/docs/id/checkpointing)
118 88
119<h3 id="claude-directory">89### `.claude` directory
120 `.claude` directory
121</h3>
122 90
123Direktori 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/`.91Direktori 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/`.
124 92
125Pelajari lebih lanjut: [The `.claude` directory](/docs/id/claude-directory)93Pelajari lebih lanjut: [The `.claude` directory](/docs/id/claude-directory)
126 94
127<h3 id="claude-md">95### CLAUDE.md
128 CLAUDE.md
129</h3>
130 96
131File 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. Project-root CLAUDE.md bertahan [compaction](#compaction) dan dibaca ulang segar dari disk sesudahnya.97File 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. Project-root CLAUDE.md bertahan [compaction](#compaction) dan dibaca ulang segar dari disk sesudahnya.
132 98
134 100
135Pelajari lebih lanjut: [CLAUDE.md files](/docs/id/memory#claude-md-files)101Pelajari lebih lanjut: [CLAUDE.md files](/docs/id/memory#claude-md-files)
136 102
137<h3 id="cloud-session">103### Cloud session
138 Cloud session
139</h3>
140 104
141Sesi Claude Code yang terus berjalan setelah Anda menutup laptop, karena berjalan di infrastruktur cloud daripada mesin Anda: dikelola oleh Anthropic secara default, atau [self-hosted environment](/docs/id/self-hosted-environments) yang dioperasikan organisasi Anda. Anda memulainya dari claude.ai/code, aplikasi Claude mobile, aplikasi Desktop dengan **Cloud** dipilih, `claude --cloud`, atau [routine](/docs/id/routines). Sesi di terminal, IDE, atau aplikasi Desktop Anda dengan **Local** dipilih adalah sesi lokal; untuk menjangkau sesi lokal dari perangkat lain, gunakan [Remote Control](#remote-control).105Sesi Claude Code yang terus berjalan setelah Anda menutup laptop, karena berjalan di infrastruktur cloud daripada mesin Anda. Infrastruktur tersebut dikelola oleh Anthropic secara default, atau berupa [self-hosted environment](/docs/id/self-hosted-environments) yang dioperasikan organisasi Anda. Anda memulainya dari claude.ai/code, aplikasi Claude mobile, aplikasi Desktop dengan **Cloud** dipilih, `claude --cloud`, atau [tugas terjadwal cloud](/docs/id/routines).
106
107Sesi di terminal, IDE, atau aplikasi Desktop Anda dengan **Local** dipilih adalah sesi lokal; untuk menjangkau sesi lokal dari perangkat lain, gunakan [Remote Control](#remote-control).
142 108
143Pelajari lebih lanjut: [Use Claude Code in the cloud](/docs/id/claude-code-on-the-web)109Pelajari lebih lanjut: [Use Claude Code in the cloud](/docs/id/claude-code-on-the-web)
144 110
145<h3 id="command">111### Command
146 Command
147</h3>
148 112
149Instruksi 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.113Instruksi 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.
150 114
152 116
153Pelajari lebih lanjut: [Commands](/docs/id/commands) · [Skills](/docs/id/skills)117Pelajari lebih lanjut: [Commands](/docs/id/commands) · [Skills](/docs/id/skills)
154 118
155<h3 id="compaction">119### Compaction
156 Compaction
157</h3>
158 120
159Ringkasan 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`.121Ringkasan 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`.
160 122
161Pelajari 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)123Pelajari 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)
162 124
163<h3 id="connector">125### Connector
164 Connector
165</h3>
166 126
167Sebuah [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.127Sebuah [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.
168 128
169Pelajari lebih lanjut: [Use MCP servers from claude.ai](/docs/id/mcp#use-mcp-servers-from-claude-ai)129Pelajari lebih lanjut: [Use MCP servers from claude.ai](/docs/id/mcp#use-mcp-servers-from-claude-ai)
170 130
171<h3 id="context-window">131### Context window
172 Context window
173</h3>
174 132
175Memori 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).133Memori 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).
176 134
177Pelajari lebih lanjut: [Explore the context window](/docs/id/context-window)135Pelajari lebih lanjut: [Explore the context window](/docs/id/context-window)
178 136
179<h2 id="d">137## D
180 D
181</h2>
182 138
183<h3 id="dispatch">139### Dispatch
184 Dispatch
185</h3>
186 140
187Router 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.141Router 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.
188 142
189Pelajari lebih lanjut: [Sessions from Dispatch](/docs/id/desktop#sessions-from-dispatch)143Pelajari lebih lanjut: [Sessions from Dispatch](/docs/id/desktop#sessions-from-dispatch)
190 144
191<h2 id="e">145## E
192 E
193</h2>
194 146
195<h3 id="effort-level">147### Effort level
196 Effort level
197</h3>
198 148
199Pengaturan yang mengontrol adaptive reasoning, yang memungkinkan model memutuskan apakah dan seberapa banyak untuk berpikir pada setiap langkah. 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 pada model Fable, pada Opus 4.6 dan yang lebih baru, pada Sonnet 4.6 dan yang lebih baru, serta pada Haiku 5.5.149Pengaturan yang mengontrol adaptive reasoning, yang memungkinkan model memutuskan apakah dan seberapa banyak untuk berpikir pada setiap langkah. 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 pada model Fable, pada Opus 4.6 dan yang lebih baru, pada Sonnet 4.6 dan yang lebih baru, serta pada Haiku 5.5.
200 150
201Pelajari lebih lanjut: [Adjust effort level](/docs/id/model-config#adjust-effort-level)151Pelajari lebih lanjut: [Adjust effort level](/docs/id/model-config#adjust-effort-level)
202 152
203<h3 id="extended-thinking">153### Extended thinking
204 Extended thinking
205</h3>
206 154
207Reasoning 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.155Reasoning 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.
208 156
209Pelajari lebih lanjut: [Use extended thinking](/docs/id/model-config#extended-thinking)157Pelajari lebih lanjut: [Use extended thinking](/docs/id/model-config#extended-thinking)
210 158
211<h2 id="f">159## F
212 F
213</h2>
214 160
215<h3 id="frontmatter">161### Frontmatter
216 Frontmatter
217</h3>
218 162
219Sebuah blok pengaturan YAML di bagian paling atas file Markdown, di antara baris pembuka `---` dan baris penutup `---`. Skills, subagents, output styles, dan rules masing-masing membaca konfigurasi mereka dari frontmatter, seperti `description` skill atau `tools` subagent, dan memperlakukan semua yang setelah `---` penutup sebagai instruksi. `---` pembuka harus menjadi baris pertama file. Setiap jenis file menerima set bidang tersendiri.163Sebuah blok pengaturan YAML di bagian paling atas file Markdown, di antara baris pembuka `---` dan baris penutup `---`. Skills, subagents, output styles, dan rules masing-masing membaca konfigurasi mereka dari frontmatter, seperti `description` skill atau `tools` subagent, dan memperlakukan semua yang setelah `---` penutup sebagai instruksi. `---` pembuka harus menjadi baris pertama file. Setiap jenis file menerima set bidang tersendiri.
220 164
221Pelajari lebih lanjut: [Skill frontmatter](/docs/id/skills#frontmatter-reference), [Subagent frontmatter](/docs/id/sub-agents#supported-frontmatter-fields), [Output style frontmatter](/docs/id/output-styles#frontmatter), [Rule frontmatter](/docs/id/memory#rules-frontmatter-reference)165Pelajari lebih lanjut: [Skill frontmatter](/docs/id/skills#frontmatter-reference), [Subagent frontmatter](/docs/id/sub-agents#supported-frontmatter-fields), [Output style frontmatter](/docs/id/output-styles#frontmatter), [Rule frontmatter](/docs/id/memory#rules-frontmatter-reference)
222 166
223<h2 id="h">167## H
224 H
225</h2>
226 168
227<h3 id="hook">169### Hook
228 Hook
229</h3>
230 170
231Handler 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.171Handler 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.
232 172
238 178
239Pelajari lebih lanjut: [Get started with hooks](/docs/id/hooks-guide) · [Hooks reference](/docs/id/hooks)179Pelajari lebih lanjut: [Get started with hooks](/docs/id/hooks-guide) · [Hooks reference](/docs/id/hooks)
240 180
241<h2 id="m">181## M
242 M
243</h2>
244 182
245<h3 id="managed-settings">183### Managed settings
246 Managed settings
247</h3>
248 184
249Pengaturan 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.185Pengaturan 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.
250 186
251Pelajari lebih lanjut: [Server-managed settings](/docs/id/server-managed-settings) · [Settings files](/docs/id/settings#where-settings-live)187Pelajari lebih lanjut: [Server-managed settings](/docs/id/server-managed-settings) · [Settings files](/docs/id/settings#where-settings-live)
252 188
253<h3 id="mcp-model-context-protocol">189### MCP (Model Context Protocol)
254 MCP (Model Context Protocol)
255</h3>
256 190
257Standar 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).191Standar 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).
258 192
259Pelajari lebih lanjut: [Model Context Protocol](/docs/id/mcp)193Pelajari lebih lanjut: [Model Context Protocol](/docs/id/mcp)
260 194
261<h3 id="mcp-server">195### MCP server
262 MCP server
263</h3>
264 196
265Program 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.197Program 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.
266 198
267Pelajari lebih lanjut: [Model Context Protocol](/docs/id/mcp)199Pelajari lebih lanjut: [Model Context Protocol](/docs/id/mcp)
268 200
269<h3 id="mcp-tool-search">201### MCP Tool Search
270 MCP Tool Search
271</h3>
272 202
273Mekanisme 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.203Mekanisme 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.
274 204
275Pelajari lebih lanjut: [Scale with MCP Tool Search](/docs/id/mcp#scale-with-mcp-tool-search)205Pelajari lebih lanjut: [Scale with MCP Tool Search](/docs/id/mcp#scale-with-mcp-tool-search)
276 206
277<h2 id="n">207## N
278 N
279</h2>
280 208
281<h3 id="non-interactive-mode">209### Non-interactive mode
282 Non-interactive mode
283</h3>
284 210
285Mode 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.211Mode 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.
286 212
287Pelajari lebih lanjut: [Run Claude Code programmatically](/docs/id/headless)213Pelajari lebih lanjut: [Run Claude Code programmatically](/docs/id/headless)
288 214
289<h2 id="o">215## O
290 O
291</h2>
292 216
293<h3 id="output-style">217### Output style
294 Output style
295</h3>
296 218
297Konfigurasi yang mengubah instruksi yang Claude Code berikan kepada Claude, untuk menetapkan perilaku respons, nada, atau format. Tidak seperti [CLAUDE.md](#claude-md), yang menambahkan konteks proyek bersama instruksi default Claude Code, gaya output kustom menambahkan instruksinya sendiri dan dapat menghilangkan instruksi rekayasa perangkat lunak default.219Konfigurasi yang mengubah instruksi yang Claude Code berikan kepada Claude, untuk menetapkan perilaku respons, nada, atau format. Tidak seperti [CLAUDE.md](#claude-md), yang menambahkan konteks proyek bersama instruksi default Claude Code, gaya output kustom menambahkan instruksinya sendiri dan dapat menghilangkan instruksi rekayasa perangkat lunak default.
298 220
299Pelajari lebih lanjut: [Output styles](/docs/id/output-styles)221Pelajari lebih lanjut: [Output styles](/docs/id/output-styles)
300 222
301<h2 id="p">223## P
302 P
303</h2>
304 224
305<h3 id="permission-mode">225### Permission mode
306 Permission mode
307</h3>
308 226
309Perilaku 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`.227Perilaku 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`.
310 228
312 230
313Pelajari lebih lanjut: [Pilih permission mode](/docs/id/permission-modes)231Pelajari lebih lanjut: [Pilih permission mode](/docs/id/permission-modes)
314 232
315<h3 id="permission-rule">233### Permission rule
316 Permission rule
317</h3>
318 234
319Entri 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.235Entri 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.
320 236
321Pelajari lebih lanjut: [Konfigurasi permissions](/docs/id/permissions)237Pelajari lebih lanjut: [Konfigurasi permissions](/docs/id/permissions)
322 238
323<h3 id="plan-mode">239### Plan mode
324 Plan mode
325</h3>
326 240
327Sebuah [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`.241Sebuah [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`.
328 242
329Pelajari lebih lanjut: [Analisis sebelum Anda mengedit dengan plan mode](/docs/id/permission-modes#analyze-before-you-edit-with-plan-mode)243Pelajari lebih lanjut: [Analisis sebelum Anda mengedit dengan plan mode](/docs/id/permission-modes#analyze-before-you-edit-with-plan-mode)
330 244
331<h3 id="plugin">245### Plugin
332 Plugin
333</h3>
334 246
335Bundle 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/plugins/overview).247Bundle 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/plugins/overview).
336 248
337Pelajari lebih lanjut: [Plugins](/docs/id/plugins/overview)249Pelajari lebih lanjut: [Plugins](/docs/id/plugins/overview)
338 250
339<h3 id="project-trust">251### Project trust
340 Project trust
341</h3>
342 252
343Dialog 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.253Dialog 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.
344 254
345Pelajari lebih lanjut: [Direktori `.claude`](/docs/id/claude-directory)255Pelajari lebih lanjut: [Direktori `.claude`](/docs/id/claude-directory)
346 256
347<h3 id="prompt-injection">257### Prompt injection
348 Prompt injection
349</h3>
350 258
351Instruksi 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.259Instruksi 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.
352 260
353Pelajari lebih lanjut: [Lindungi dari prompt injection](/docs/id/security#protect-against-prompt-injection)261Pelajari lebih lanjut: [Lindungi dari prompt injection](/docs/id/security#protect-against-prompt-injection)
354 262
355<h2 id="r">263## R
356 R
357</h2>
358 264
359<h3 id="remote-control">265### Remote Control
360 Remote Control
361</h3>
362 266
363Cara 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 [sesi cloud](/docs/id/claude-code-on-the-web), yang berjalan dalam sandbox cloud.267Cara 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 [sesi cloud](/docs/id/claude-code-on-the-web), yang berjalan dalam sandbox cloud.
364 268
365Pelajari lebih lanjut: [Remote Control](/docs/id/remote-control)269Pelajari lebih lanjut: [Remote Control](/docs/id/remote-control)
366 270
367<h3 id="rules">271### Rules
368 Rules
369</h3>
370 272
371File instruksi modular di `.claude/rules/` yang dimuat bersama CLAUDE.md. Aturan dapat dibatasi path dengan frontmatter YAML `paths:` sehingga hanya dimuat ketika Claude membaca, menulis, atau mengedit file yang cocok, menjaga konteks tetap ramping sampai relevan.273File instruksi modular di `.claude/rules/` yang dimuat bersama CLAUDE.md. Aturan dapat dibatasi path dengan frontmatter YAML `paths:` sehingga hanya dimuat ketika Claude membaca, menulis, atau mengedit file yang cocok, menjaga konteks tetap ramping sampai relevan.
372 274
373Pelajari lebih lanjut: [Organize rules with `.claude/rules/`](/docs/id/memory#organize-rules-with-claude/rules/)275Pelajari lebih lanjut: [Organize rules with `.claude/rules/`](/docs/id/memory#organize-rules-with-claude/rules/)
374 276
375<h2 id="s">277## S
376 S
377</h2>
378 278
379<h3 id="sandboxing">279### Sandboxing
380 Sandboxing
381</h3>
382 280
383Isolasi 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).281Isolasi 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).
384 282
385Pelajari lebih lanjut: [Sandboxing](/docs/id/sandboxing)283Pelajari lebih lanjut: [Sandboxing](/docs/id/sandboxing)
386 284
387<h3 id="session">285### Session
388 Session
389</h3>
390 286
391Percakapan 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/`.287Percakapan 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/`.
392 288
393Pelajari lebih lanjut: [Work with sessions](/docs/id/how-claude-code-works#work-with-sessions)289Pelajari lebih lanjut: [Work with sessions](/docs/id/how-claude-code-works#work-with-sessions)
394 290
395<h3 id="settings-layers">291### Settings layers
396 Settings layers
397</h3>
398 292
399Hierarki tempat Claude Code membaca konfigurasi, dalam urutan prioritas dari tertinggi ke terendah: [managed policy](#managed-settings), pengaturan yang Anda berikan dengan flag `--settings`, local settings di `.claude/settings.local.json`, project settings di `.claude/settings.json`, kemudian user settings di `~/.claude/settings.json`. Array digabungkan di seluruh lapisan; nilai skalar di lapisan yang lebih tinggi menimpa yang lebih rendah. Lihat [Settings precedence](/docs/id/settings#settings-precedence).293Hierarki tempat Claude Code membaca konfigurasi, dalam urutan prioritas dari tertinggi ke terendah: [managed policy](#managed-settings), pengaturan yang Anda berikan dengan flag `--settings`, local settings di `.claude/settings.local.json`, project settings di `.claude/settings.json`, kemudian user settings di `~/.claude/settings.json`. Array digabungkan di seluruh lapisan; nilai skalar di lapisan yang lebih tinggi menimpa yang lebih rendah. Lihat [Settings precedence](/docs/id/settings#settings-precedence).
400 294
401Pelajari lebih lanjut: [Settings files](/docs/id/settings#where-settings-live)295Pelajari lebih lanjut: [Settings files](/docs/id/settings#where-settings-live)
402 296
403<h3 id="skill">297### Skill
404 Skill
405</h3>
406 298
407File `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.299File `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.
408 300
410 302
411Pelajari lebih lanjut: [Extend Claude with skills](/docs/id/skills)303Pelajari lebih lanjut: [Extend Claude with skills](/docs/id/skills)
412 304
413<h3 id="subagent">305### Subagent
414 Subagent
415</h3>
416 306
417Asisten 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).307Asisten 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).
418 308
420 310
421Pelajari lebih lanjut: [Create custom subagents](/docs/id/sub-agents)311Pelajari lebih lanjut: [Create custom subagents](/docs/id/sub-agents)
422 312
423<h3 id="surface">313### Surface
424 Surface
425</h3>
426 314
427Tempat 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.315Tempat 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.
428 316
429Pelajari lebih lanjut: [Platforms and integrations](/docs/id/platforms)317Pelajari lebih lanjut: [Platforms and integrations](/docs/id/platforms)
430 318
431<h3 id="system-prompt">319### System prompt
432 System prompt
433</h3>
434 320
435Instruksi yang Claude Code kirimkan sebelum percakapan Anda pada setiap permintaan, mencakup cara Claude menggunakan tools, berperilaku aman, dan memformat responsnya. Anda dapat menambahkan ke system prompt dengan `--append-system-prompt` atau menggantinya dengan `--system-prompt`. System prompt adalah lapisan pertama dari [prompt cache](/docs/id/prompt-caching#how-the-cache-is-organized).321Instruksi yang Claude Code kirimkan sebelum percakapan Anda pada setiap permintaan, mencakup cara Claude menggunakan tools, berperilaku aman, dan memformat responsnya. Anda dapat menambahkan ke system prompt dengan `--append-system-prompt` atau menggantinya dengan `--system-prompt`. System prompt adalah lapisan pertama dari [prompt cache](/docs/id/prompt-caching#how-the-cache-is-organized).
436 322
438 324
439Pelajari lebih lanjut: [System prompt flags](/docs/id/cli-reference#system-prompt-flags)325Pelajari lebih lanjut: [System prompt flags](/docs/id/cli-reference#system-prompt-flags)
440 326
441<h3 id="system-reminder">327### System reminder
442 System reminder
443</h3>
444 328
445Pesan yang Claude Code, sebagai [harness](#agentic-harness), tambahkan ke percakapan untuk memberikan Claude konteks. Anda tidak mengirim system reminders sendiri. Claude Code menyisipkannya saat sesi berjalan, misalnya ketika sesi dimulai, ketika hook mengembalikan teks, atau ketika file berubah di disk. Claude membacanya bersama pesan Anda. Berikut ini semua mencapai Claude sebagai system reminders:329Pesan yang Claude Code, sebagai [harness](#agentic-harness), tambahkan ke percakapan untuk memberikan Claude konteks. Anda tidak mengirim system reminders sendiri. Claude Code menyisipkannya saat sesi berjalan, misalnya ketika sesi dimulai, ketika hook mengembalikan teks, atau ketika file berubah di disk. Claude membacanya bersama pesan Anda. Berikut ini semua mencapai Claude sebagai system reminders:
446 330
455 339
456Pelajari lebih lanjut: [Context Claude Code adds outside the system prompt](/docs/id/agent-sdk/modifying-system-prompts#context-claude-code-adds-outside-the-system-prompt)340Pelajari lebih lanjut: [Context Claude Code adds outside the system prompt](/docs/id/agent-sdk/modifying-system-prompts#context-claude-code-adds-outside-the-system-prompt)
457 341
458<h2 id="t">342## T
459 T
460</h2>
461 343
462<h3 id="teleport">344### Teleport
463 Teleport
464</h3>
465 345
466Perintah, `/teleport`, yang menarik sesi Claude Code cloud ke terminal lokal Anda. Claude mengambil branch, memuat riwayat percakapan, dan melanjutkan dari keadaan terakhir sesi cloud. Arah sebaliknya adalah `--cloud`, yang mengirim tugas lokal untuk dijalankan di cloud.346Perintah, `/teleport`, yang menarik sesi Claude Code cloud ke terminal lokal Anda. Claude mengambil branch, memuat riwayat percakapan, dan melanjutkan dari keadaan terakhir sesi cloud. Arah sebaliknya adalah `--cloud`, yang mengirim tugas lokal untuk dijalankan di cloud.
467 347
468Pelajari lebih lanjut: [Melanjutkan sesi cloud di terminal Anda](/docs/id/claude-code-on-the-web#from-cloud-to-terminal)348Pelajari lebih lanjut: [Melanjutkan sesi cloud di terminal Anda](/docs/id/claude-code-on-the-web#from-cloud-to-terminal)
469 349
470<h3 id="tool">350### Tool
471 Tool
472</h3>
473 351
474Tindakan 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).352Tindakan 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).
475 353
476Pelajari lebih lanjut: [Tools available to Claude](/docs/id/tools-reference)354Pelajari lebih lanjut: [Tools available to Claude](/docs/id/tools-reference)
477 355
478<h3 id="transcript">356### Transcript
479 Transcript
480</h3>
481 357
482Catatan tersimpan dari [session](#session). Percakapan adalah apa yang Anda dan Claude tukarkan; transcript adalah percakapan tersebut yang disimpan sebagai file, secara default di `~/.claude/projects/<project>/<session-id>.jsonl`. Claude Code membaca file kembali ketika Anda melanjutkan, yang merupakan cara percakapan berlanjut setelah session berakhir. Untuk tampilan di layar dari percakapan yang sama, lihat [transcript viewer](/docs/id/interactive-mode#transcript-viewer).358Catatan tersimpan dari [session](#session). Percakapan adalah apa yang Anda dan Claude tukarkan; transcript adalah percakapan tersebut yang disimpan sebagai file, secara default di `~/.claude/projects/<project>/<session-id>.jsonl`. Claude Code membaca file kembali ketika Anda melanjutkan, yang merupakan cara percakapan berlanjut setelah session berakhir. Untuk tampilan di layar dari percakapan yang sama, lihat [transcript viewer](/docs/id/interactive-mode#transcript-viewer).
483 359
484Pelajari lebih lanjut: [Where transcripts are stored](/docs/id/sessions#where-transcripts-are-stored)360Pelajari lebih lanjut: [Where transcripts are stored](/docs/id/sessions#where-transcripts-are-stored)
485 361
486<h3 id="turn">362### Turn
487 Turn
488</h3>
489 363
490Satu 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.364Satu 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.
491 365
492Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works#the-agentic-loop)366Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works#the-agentic-loop)
493 367
494<h2 id="v">368## V
495 V
496</h2>
497 369
498<h3 id="verification-loop">370### Verification loop
499 Verification loop
500</h3>
501 371
502Bagaimana sesi mengetahui pekerjaan benar-benar selesai alih-alih menerima hasil yang tampak 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): tanpanya, satu-satunya hal yang memutuskan agent selesai adalah agent itu sendiri.372Bagaimana sesi mengetahui pekerjaan benar-benar selesai alih-alih menerima hasil yang tampak 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): tanpanya, satu-satunya hal yang memutuskan agent selesai adalah agent itu sendiri.
503 373
504Pelajari lebih lanjut: [Berikan Claude cara untuk memverifikasi pekerjaannya](/docs/id/best-practices#give-claude-a-way-to-verify-its-work)374Pelajari lebih lanjut: [Berikan Claude cara untuk memverifikasi pekerjaannya](/docs/id/best-practices#give-claude-a-way-to-verify-its-work)
505 375
506<h2 id="w">376## W
507 W
508</h2>
509 377
510<h3 id="worktree-isolation">378### Worktree isolation
511 Worktree isolation
512</h3>
513 379
514Mode isolasi yang menjalankan Claude di git worktree terpisah di bawah `.claude/worktrees/`, diaktifkan dengan flag `-w` atau `isolation: worktree` dalam konfigurasi subagent. Perubahan tetap berada di branch terpisah dalam direktori terpisah, sehingga setiap agent paralel mengedit salinan file miliknya sendiri.380Mode isolasi yang menjalankan Claude di git worktree terpisah di bawah `.claude/worktrees/`, diaktifkan dengan flag `-w` atau `isolation: worktree` dalam konfigurasi subagent. Perubahan tetap berada di branch terpisah dalam direktori terpisah, sehingga setiap agent paralel mengedit salinan file miliknya sendiri.
515 381
517 383
518***384***
519 385
520<h2 id="deprecated-and-renamed-terms">386## Istilah yang sudah usang dan diganti nama
521 Istilah yang sudah usang dan diganti nama
522</h2>
523 387
524Istilah-istilah ini muncul dalam docs yang lebih lama, posting blog, dan konten komunitas. Gunakan nama saat ini saat mencari di situs ini.388Istilah-istilah ini muncul dalam docs yang lebih lama, posting blog, dan konten komunitas. Gunakan nama saat ini saat mencari di situs ini.
525 389