12 12
13### AGENTS.md13### AGENTS.md
14 14
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.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`](https://code.claude.com/docs/id/memory#when-agents-md-support-is-unavailable), jadi [impor dari `CLAUDE.md`](https://code.claude.com/docs/id/memory#share-one-file-with-other-coding-tools) sebagai gantinya.
16 16
17Pelajari lebih lanjut: [AGENTS.md](/docs/id/memory.md#agents-md)17Pelajari lebih lanjut: [AGENTS.md](https://code.claude.com/docs/id/memory.md#agents-md)
18 18
19### Agent teams19### Agent teams
20 20
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.md#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](https://code.claude.com/docs/id/agent-teams.md#enable-agent-teams).
22 22
23Pelajari lebih lanjut: [Run agent teams](/docs/id/agent-teams.md)23Pelajari lebih lanjut: [Run agent teams](https://code.claude.com/docs/id/agent-teams.md)
24 24
25### Agentic coding25### 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](/docs/id/how-claude-code-works.md)29Pelajari lebih lanjut: [How Claude Code works](https://code.claude.com/docs/id/how-claude-code-works.md)
30 30
31### Agentic harness31### Agentic harness
32 32
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.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.
34 34
35Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works.md)35Pelajari lebih lanjut: [How Claude Code works](https://code.claude.com/docs/id/how-claude-code-works.md)
36 36
37### Agentic loop37### Agentic loop
38 38
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.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.
40 40
41Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works.md#the-agentic-loop)41Pelajari lebih lanjut: [How Claude Code works](https://code.claude.com/docs/id/how-claude-code-works.md#the-agentic-loop)
42 42
43### Artifact43### Artifact
44 44
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.md#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](https://code.claude.com/docs/id/artifacts.md#share-an-artifact).
46 46
47Pelajari lebih lanjut: [Share session output as artifacts](/docs/id/artifacts.md)47Pelajari lebih lanjut: [Share session output as artifacts](https://code.claude.com/docs/id/artifacts.md)
48 48
49### Auto memory49### Auto memory
50 50
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.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.
52 52
53Pelajari lebih lanjut: [Auto memory](/docs/id/memory.md#auto-memory)53Pelajari lebih lanjut: [Auto memory](https://code.claude.com/docs/id/memory.md#auto-memory)
54 54
55### Auto mode55### Auto mode
56 56
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.md#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](https://code.claude.com/docs/id/permission-modes.md#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.
58 58
59Pelajari lebih lanjut: [Eliminate prompts with auto mode](/docs/id/permission-modes.md#eliminate-prompts-with-auto-mode)59Pelajari lebih lanjut: [Eliminate prompts with auto mode](https://code.claude.com/docs/id/permission-modes.md#eliminate-prompts-with-auto-mode)
60 60
61## B61## B
62 62
64 64
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.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.
66 66
67Pelajari lebih lanjut: [Mulai lebih cepat dengan bare mode](/docs/id/headless.md#start-faster-with-bare-mode)67Pelajari lebih lanjut: [Mulai lebih cepat dengan bare mode](https://code.claude.com/docs/id/headless.md#start-faster-with-bare-mode)
68 68
69### Bundled skills69### Bundled skills
70 70
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.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.
72 72
73Pelajari lebih lanjut: [Bundled skills](/docs/id/skills.md#bundled-skills)73Pelajari lebih lanjut: [Bundled skills](https://code.claude.com/docs/id/skills.md#bundled-skills)
74 74
75## C75## C
76 76
78 78
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.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.
80 80
81Pelajari lebih lanjut: [Channels](/docs/id/channels.md)81Pelajari lebih lanjut: [Channels](https://code.claude.com/docs/id/channels.md)
82 82
83### Checkpoint83### Checkpoint
84 84
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.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.
86 86
87Pelajari lebih lanjut: [Checkpointing](/docs/id/checkpointing.md)87Checkpoint disimpan dengan percakapan, sehingga sesi yang dilanjutkan masih dapat `/rewind` ke dalamnya. Rewind tidak membatalkan perubahan yang dibuat perintah Bash pada sebuah file kecuali Claude sudah menggunakan tool pengeditan filenya pada file tersebut dalam percakapan Anda.
88
89Pelajari lebih lanjut: [Checkpointing](https://code.claude.com/docs/id/checkpointing.md)
88 90
89### `.claude` directory91### `.claude` directory
90 92
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/`.93Direktori 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/`.
92 94
93Pelajari lebih lanjut: [The `.claude` directory](/docs/id/claude-directory)95Pelajari lebih lanjut: [The `.claude` directory](https://code.claude.com/docs/id/claude-directory)
94 96
95### CLAUDE.md97### CLAUDE.md
96 98
98 100
99Anda dapat menempatkan CLAUDE.md di cakupan proyek di `./CLAUDE.md` atau `./.claude/CLAUDE.md`, di cakupan 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 cakupan terluas ke paling spesifik. Claude Code juga dapat memuat file [AGENTS.md](#agents-md) proyek sebagai pengganti CLAUDE.md.101Anda dapat menempatkan CLAUDE.md di cakupan proyek di `./CLAUDE.md` atau `./.claude/CLAUDE.md`, di cakupan 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 cakupan terluas ke paling spesifik. Claude Code juga dapat memuat file [AGENTS.md](#agents-md) proyek sebagai pengganti CLAUDE.md.
100 102
101Pelajari lebih lanjut: [CLAUDE.md files](/docs/id/memory.md#claude-md-files)103Pelajari lebih lanjut: [CLAUDE.md files](https://code.claude.com/docs/id/memory.md#claude-md-files)
102 104
103### Cloud session105### Cloud session
104 106
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.md).107Sesi 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](https://code.claude.com/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](https://code.claude.com/docs/id/routines.md).
106 108
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).109Sesi 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).
108 110
109Pelajari lebih lanjut: [Use Claude Code in the cloud](/docs/id/claude-code-on-the-web.md)111Pelajari lebih lanjut: [Use Claude Code in the cloud](https://code.claude.com/docs/id/claude-code-on-the-web.md)
110 112
111### Command113### Command
112 114
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.115Instruksi 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.
114 116
115Dua penggunaan lain dari kata ini tidak terkait: subperintah CLI `claude` seperti `claude mcp add`, yang tercantum dalam [referensi CLI](/docs/id/cli-reference.md#cli-commands), dan field `command` dari entri [MCP server](#mcp-server) stdio, yang menentukan executable yang Claude Code luncurkan untuk memulai server.117Dua penggunaan lain dari kata ini tidak terkait: subperintah CLI `claude` seperti `claude mcp add`, yang tercantum dalam [referensi CLI](https://code.claude.com/docs/id/cli-reference.md#cli-commands), dan field `command` dari entri [MCP server](#mcp-server) stdio, yang menentukan executable yang Claude Code luncurkan untuk memulai server.
116 118
117Pelajari lebih lanjut: [Commands](/docs/id/commands.md) · [Skills](/docs/id/skills.md)119Pelajari lebih lanjut: [Commands](https://code.claude.com/docs/id/commands.md) · [Skills](https://code.claude.com/docs/id/skills.md)
118 120
119### Compaction121### Compaction
120 122
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`.123Ringkasan 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`.
122 124
123Pelajari lebih lanjut: [What survives compaction](/docs/id/context-window.md#what-survives-compaction) · [When context fills up](/docs/id/how-claude-code-works.md#when-context-fills-up)125Pelajari lebih lanjut: [What survives compaction](https://code.claude.com/docs/id/context-window.md#what-survives-compaction) · [When context fills up](https://code.claude.com/docs/id/how-claude-code-works.md#when-context-fills-up)
124 126
125### Connector127### Connector
126 128
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.129Sebuah [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.
128 130
129Pelajari lebih lanjut: [Use MCP servers from claude.ai](/docs/id/mcp.md#use-mcp-servers-from-claude-ai)131Pelajari lebih lanjut: [Use MCP servers from claude.ai](https://code.claude.com/docs/id/mcp.md#use-mcp-servers-from-claude-ai)
130 132
131### Context window133### Context window
132 134
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).135Memori 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).
134 136
135Pelajari lebih lanjut: [Explore the context window](/docs/id/context-window.md)137Pelajari lebih lanjut: [Explore the context window](https://code.claude.com/docs/id/context-window.md)
136 138
137## D139## D
138 140
140 142
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.143Router 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.
142 144
143Pelajari lebih lanjut: [Sessions from Dispatch](/docs/id/desktop.md#sessions-from-dispatch)145Pelajari lebih lanjut: [Sessions from Dispatch](https://code.claude.com/docs/id/desktop.md#sessions-from-dispatch)
144 146
145## E147## E
146 148
148 150
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.151Pengaturan 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.
150 152
151Pelajari lebih lanjut: [Adjust effort level](/docs/id/model-config.md#adjust-effort-level)153Pelajari lebih lanjut: [Adjust effort level](https://code.claude.com/docs/id/model-config.md#adjust-effort-level)
152 154
153### Extended thinking155### Extended thinking
154 156
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.157Reasoning 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.
156 158
157Pelajari lebih lanjut: [Use extended thinking](/docs/id/model-config.md#extended-thinking)159Pelajari lebih lanjut: [Use extended thinking](https://code.claude.com/docs/id/model-config.md#extended-thinking)
158 160
159## F161## F
160 162
162 164
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.165Sebuah 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.
164 166
165Pelajari lebih lanjut: [Skill frontmatter](/docs/id/skills.md#frontmatter-reference), [Subagent frontmatter](/docs/id/sub-agents.md#supported-frontmatter-fields), [Output style frontmatter](/docs/id/output-styles.md#frontmatter), [Rule frontmatter](/docs/id/memory.md#rules-frontmatter-reference)167Pelajari lebih lanjut: [Skill frontmatter](https://code.claude.com/docs/id/skills.md#frontmatter-reference), [Subagent frontmatter](https://code.claude.com/docs/id/sub-agents.md#supported-frontmatter-fields), [Output style frontmatter](https://code.claude.com/docs/id/output-styles.md#frontmatter), [Rule frontmatter](https://code.claude.com/docs/id/memory.md#rules-frontmatter-reference)
166 168
167## H169## H
168 170
176* **Matcher**: filter yang peristiwa menyalakannya178* **Matcher**: filter yang peristiwa menyalakannya
177* **Hook handler**: apa yang berjalan179* **Hook handler**: apa yang berjalan
178 180
179Pelajari lebih lanjut: [Get started with hooks](/docs/id/hooks-guide.md) · [Hooks reference](/docs/id/hooks.md)181Pelajari lebih lanjut: [Get started with hooks](https://code.claude.com/docs/id/hooks-guide.md) · [Hooks reference](https://code.claude.com/docs/id/hooks.md)
180 182
181## M183## M
182 184
183### Managed settings185### Managed settings
184 186
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.md#platform-availability); lihat [Pertimbangan keamanan](/docs/id/server-managed-settings.md#security-considerations). Gunakan ini untuk kebijakan keamanan, persyaratan kepatuhan, atau tooling standar di seluruh armada.187Pengaturan 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](https://code.claude.com/docs/id/server-managed-settings.md#platform-availability); lihat [Pertimbangan keamanan](https://code.claude.com/docs/id/server-managed-settings.md#security-considerations). Gunakan ini untuk kebijakan keamanan, persyaratan kepatuhan, atau tooling standar di seluruh armada.
186 188
187Pelajari lebih lanjut: [Server-managed settings](/docs/id/server-managed-settings.md) · [Settings files](/docs/id/settings.md#where-settings-live)189Pelajari lebih lanjut: [Server-managed settings](https://code.claude.com/docs/id/server-managed-settings.md) · [Settings files](https://code.claude.com/docs/id/settings.md#where-settings-live)
188 190
189### MCP (Model Context Protocol)191### MCP (Model Context Protocol)
190 192
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).193Standar 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).
192 194
193Pelajari lebih lanjut: [Model Context Protocol](/docs/id/mcp.md)195Pelajari lebih lanjut: [Model Context Protocol](https://code.claude.com/docs/id/mcp.md)
194 196
195### MCP server197### MCP server
196 198
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.199Program 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.
198 200
199Pelajari lebih lanjut: [Model Context Protocol](/docs/id/mcp.md)201Pelajari lebih lanjut: [Model Context Protocol](https://code.claude.com/docs/id/mcp.md)
200 202
201### MCP Tool Search203### MCP Tool Search
202 204
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.205Mekanisme 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.
204 206
205Pelajari lebih lanjut: [Scale with MCP Tool Search](/docs/id/mcp.md#scale-with-mcp-tool-search)207Pelajari lebih lanjut: [Scale with MCP Tool Search](https://code.claude.com/docs/id/mcp.md#scale-with-mcp-tool-search)
206 208
207## N209## N
208 210
209### Non-interactive mode211### Non-interactive mode
210 212
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.md) adalah setara Python dan TypeScript. Sebelumnya disebut headless mode.213Mode 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](https://code.claude.com/docs/id/agent-sdk/overview.md) adalah setara Python dan TypeScript. Sebelumnya disebut headless mode.
212 214
213Pelajari lebih lanjut: [Run Claude Code programmatically](/docs/id/headless.md)215Pelajari lebih lanjut: [Run Claude Code programmatically](https://code.claude.com/docs/id/headless.md)
214 216
215## O217## O
216 218
218 220
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.221Konfigurasi 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.
220 222
221Pelajari lebih lanjut: [Output styles](/docs/id/output-styles.md)223Pelajari lebih lanjut: [Output styles](https://code.claude.com/docs/id/output-styles.md)
222 224
223## P225## P
224 226
228 230
229Mode `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.231Mode `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.
230 232
231Pelajari lebih lanjut: [Pilih permission mode](/docs/id/permission-modes.md)233Pelajari lebih lanjut: [Pilih permission mode](https://code.claude.com/docs/id/permission-modes.md)
232 234
233### Permission rule235### Permission rule
234 236
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.237Entri 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.
236 238
237Pelajari lebih lanjut: [Konfigurasi permissions](/docs/id/permissions.md)239Pelajari lebih lanjut: [Konfigurasi permissions](https://code.claude.com/docs/id/permissions.md)
238 240
239### Plan mode241### Plan mode
240 242
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`.243Sebuah [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`.
242 244
243Pelajari lebih lanjut: [Analisis sebelum Anda mengedit dengan plan mode](/docs/id/permission-modes.md#analyze-before-you-edit-with-plan-mode)245Pelajari lebih lanjut: [Analisis sebelum Anda mengedit dengan plan mode](https://code.claude.com/docs/id/permission-modes.md#analyze-before-you-edit-with-plan-mode)
244 246
245### Plugin247### Plugin
246 248
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.md).249Bundle 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](https://code.claude.com/docs/id/plugins/overview.md).
248 250
249Pelajari lebih lanjut: [Plugins](/docs/id/plugins/overview.md)251Pelajari lebih lanjut: [Plugins](https://code.claude.com/docs/id/plugins/overview.md)
250 252
251### Project trust253### Project trust
252 254
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.md#what-runs-before-you-trust-a-folder) mencantumkan setiap jenis konten, termasuk apa yang dijalankan sesi `-p` tanpa dialog.255Dialog 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](https://code.claude.com/docs/id/permissions.md#what-runs-before-you-trust-a-folder) mencantumkan setiap jenis konten, termasuk apa yang dijalankan sesi `-p` tanpa dialog.
254 256
255Pelajari lebih lanjut: [Direktori `.claude`](/docs/id/claude-directory)257Pelajari lebih lanjut: [Direktori `.claude`](https://code.claude.com/docs/id/claude-directory)
256 258
257### Prompt injection259### Prompt injection
258 260
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.261Instruksi 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.
260 262
261Pelajari lebih lanjut: [Lindungi dari prompt injection](/docs/id/security.md#protect-against-prompt-injection)263Pelajari lebih lanjut: [Lindungi dari prompt injection](https://code.claude.com/docs/id/security.md#protect-against-prompt-injection)
262 264
263## R265## R
264 266
265### Remote Control267### Remote Control
266 268
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.md), yang berjalan dalam sandbox cloud.269Cara 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](https://code.claude.com/docs/id/claude-code-on-the-web.md), yang berjalan dalam sandbox cloud.
268 270
269Pelajari lebih lanjut: [Remote Control](/docs/id/remote-control.md)271Pelajari lebih lanjut: [Remote Control](https://code.claude.com/docs/id/remote-control.md)
270 272
271### Rules273### Rules
272 274
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.275File 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.
274 276
275Pelajari lebih lanjut: [Organize rules with `.claude/rules/`](/docs/id/memory#organize-rules-with-claude/rules/)277Pelajari lebih lanjut: [Organize rules with `.claude/rules/`](https://code.claude.com/docs/id/memory#organize-rules-with-claude/rules/)
276 278
277## S279## S
278 280
280 282
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).283Isolasi 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).
282 284
283Pelajari lebih lanjut: [Sandboxing](/docs/id/sandboxing.md)285Pelajari lebih lanjut: [Sandboxing](https://code.claude.com/docs/id/sandboxing.md)
284 286
285### Session287### Session
286 288
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/`.289Percakapan 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/`.
288 290
289Pelajari lebih lanjut: [Work with sessions](/docs/id/how-claude-code-works.md#work-with-sessions)291Pelajari lebih lanjut: [Work with sessions](https://code.claude.com/docs/id/how-claude-code-works.md#work-with-sessions)
290 292
291### Settings layers293### Settings layers
292 294
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.md#settings-precedence).295Hierarki 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](https://code.claude.com/docs/id/settings.md#settings-precedence).
294 296
295Pelajari lebih lanjut: [Settings files](/docs/id/settings.md#where-settings-live)297Pelajari lebih lanjut: [Settings files](https://code.claude.com/docs/id/settings.md#where-settings-live)
296 298
297### Skill299### Skill
298 300
300 302
301Skills 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.303Skills 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.
302 304
303Pelajari lebih lanjut: [Extend Claude with skills](/docs/id/skills.md)305Pelajari lebih lanjut: [Extend Claude with skills](https://code.claude.com/docs/id/skills.md)
304 306
305### Subagent307### Subagent
306 308
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.md).309Asisten 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](https://code.claude.com/docs/id/cross-session-messaging.md).
308 310
309Subagents built-in termasuk Explore, Plan, dan general-purpose.311Subagents built-in termasuk Explore, Plan, dan general-purpose.
310 312
311Pelajari lebih lanjut: [Create custom subagents](/docs/id/sub-agents.md)313Pelajari lebih lanjut: [Create custom subagents](https://code.claude.com/docs/id/sub-agents.md)
312 314
313### Surface315### Surface
314 316
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.md#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.317Tempat 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](https://code.claude.com/docs/id/cloud-environments.md#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.
316 318
317Pelajari lebih lanjut: [Platforms and integrations](/docs/id/platforms.md)319Pelajari lebih lanjut: [Platforms and integrations](https://code.claude.com/docs/id/platforms.md)
318 320
319### System prompt321### System prompt
320 322
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.md#how-the-cache-is-organized).323Instruksi 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](https://code.claude.com/docs/id/prompt-caching.md#how-the-cache-is-organized).
322 324
323File [CLAUDE.md](#claude-md) Anda dan instruksi [output style](#output-style) Anda bukan bagian dari system prompt. Claude Code menyampaikannya dalam percakapan sebagai [system reminder](#system-reminder).325File [CLAUDE.md](#claude-md) Anda dan instruksi [output style](#output-style) Anda bukan bagian dari system prompt. Claude Code menyampaikannya dalam percakapan sebagai [system reminder](#system-reminder).
324 326
325Pelajari lebih lanjut: [System prompt flags](/docs/id/cli-reference.md#system-prompt-flags)327Pelajari lebih lanjut: [System prompt flags](https://code.claude.com/docs/id/cli-reference.md#system-prompt-flags)
326 328
327### System reminder329### System reminder
328 330
337 339
338Dalam permintaan API yang dicatat, system reminder muncul dibungkus dalam tag `<system-reminder>` di dalam pesan pengguna, atau pada beberapa model sebagai pesan terpisah dengan peran `system`.340Dalam permintaan API yang dicatat, system reminder muncul dibungkus dalam tag `<system-reminder>` di dalam pesan pengguna, atau pada beberapa model sebagai pesan terpisah dengan peran `system`.
339 341
340Pelajari lebih lanjut: [Context Claude Code adds outside the system prompt](/docs/id/agent-sdk/modifying-system-prompts.md#context-claude-code-adds-outside-the-system-prompt)342Pelajari lebih lanjut: [Context Claude Code adds outside the system prompt](https://code.claude.com/docs/id/agent-sdk/modifying-system-prompts.md#context-claude-code-adds-outside-the-system-prompt)
341 343
342## T344## T
343 345
345 347
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.348Perintah, `/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.
347 349
348Pelajari lebih lanjut: [Melanjutkan sesi cloud di terminal Anda](/docs/id/claude-code-on-the-web.md#from-cloud-to-terminal)350Pelajari lebih lanjut: [Melanjutkan sesi cloud di terminal Anda](https://code.claude.com/docs/id/claude-code-on-the-web.md#from-cloud-to-terminal)
349 351
350### Tool352### Tool
351 353
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).354Tindakan 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).
353 355
354Pelajari lebih lanjut: [Tools available to Claude](/docs/id/tools-reference.md)356Pelajari lebih lanjut: [Tools available to Claude](https://code.claude.com/docs/id/tools-reference.md)
355 357
356### Transcript358### Transcript
357 359
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.md#transcript-viewer).360Catatan 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](https://code.claude.com/docs/id/interactive-mode.md#transcript-viewer).
359 361
360Pelajari lebih lanjut: [Where transcripts are stored](/docs/id/sessions.md#where-transcripts-are-stored)362Pelajari lebih lanjut: [Where transcripts are stored](https://code.claude.com/docs/id/sessions.md#where-transcripts-are-stored)
361 363
362### Turn364### Turn
363 365
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.366Satu 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.
365 367
366Pelajari lebih lanjut: [How Claude Code works](/docs/id/how-claude-code-works.md#the-agentic-loop)368Pelajari lebih lanjut: [How Claude Code works](https://code.claude.com/docs/id/how-claude-code-works.md#the-agentic-loop)
367 369
368## V370## V
369 371
370### Verification loop372### Verification loop
371 373
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.md): tanpanya, satu-satunya hal yang memutuskan agent selesai adalah agent itu sendiri.374Bagaimana 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`](https://code.claude.com/docs/id/goal), unattended runs, dan [dynamic workflows](https://code.claude.com/docs/id/workflows.md): tanpanya, satu-satunya hal yang memutuskan agent selesai adalah agent itu sendiri.
373 375
374Pelajari lebih lanjut: [Berikan Claude cara untuk memverifikasi pekerjaannya](/docs/id/best-practices.md#give-claude-a-way-to-verify-its-work)376Pelajari lebih lanjut: [Berikan Claude cara untuk memverifikasi pekerjaannya](https://code.claude.com/docs/id/best-practices.md#give-claude-a-way-to-verify-its-work)
375 377
376## W378## W
377 379
379 381
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.382Mode 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.
381 383
382Pelajari lebih lanjut: [Run parallel sessions with git worktrees](/docs/id/worktrees.md)384Pelajari lebih lanjut: [Run parallel sessions with git worktrees](https://code.claude.com/docs/id/worktrees.md)
383 385
384***386***
385 387