6 6
7> Kirim dan kelola banyak sesi Claude Code dari satu layar. Tampilan agen menunjukkan apa yang dilakukan setiap sesi dan mana yang membutuhkan masukan Anda.7> Kirim dan kelola banyak sesi Claude Code dari satu layar. Tampilan agen menunjukkan apa yang dilakukan setiap sesi dan mana yang membutuhkan masukan Anda.
8 8
9Tampilan agen, dibuka dengan `claude agents`, adalah satu layar untuk semua sesi latar belakang Anda: apa yang sedang berjalan, apa yang membutuhkan masukan Anda, dan apa yang sudah selesai. Kirim sesi baru, pantau keadaan mereka sekilas alih-alih menggulir transkrip, dan campur tangan hanya ketika ada yang membutuhkan Anda. Sesi terus berjalan di latar belakang tanpa terminal yang terpasang.9Tampilan agen, dibuka dengan `claude agents`, adalah satu layar untuk semua sesi latar belakang Anda: apa yang sedang berjalan, apa yang membutuhkan masukan Anda, dan apa yang sudah selesai. Kirim sesi baru, pantau keadaan mereka sekilas alih-alih menggulir transkrip, dan campur tangan hanya ketika ada yang membutuhkan Anda. Setiap sesi latar belakang adalah percakapan Claude Code lengkap yang terus berjalan tanpa terminal yang terpasang, sehingga Anda dapat membukanya, membalas, dan pergi kapan saja.
10 10
11Gunakan tampilan agen ketika Anda memiliki beberapa tugas independen yang dapat dikerjakan Claude sekaligus, seperti memperbaiki bug, meninjau permintaan tarik, atau menyelidiki log. Ketika Anda ingin menyelesaikan masalah bersama-sama, lampirkan ke sesi dan gunakan Claude Code secara interaktif seperti biasanya.11<img src="https://mintcdn.com/claude-code/1B48Qz2Z9hac4SLG/images/agent-view-light.png?fit=max&auto=format&n=1B48Qz2Z9hac4SLG&q=85&s=7a186c96ed47d6700d084d77e786be65" className="dark:hidden" alt="Tampilan agen di terminal: header menunjukkan Claude Code v2.1.140, model, direktori kerja, dan ringkasan jumlah. Sesi dikelompokkan di bawah Membutuhkan masukan, Bekerja, dan Selesai, dengan input pengiriman di bagian bawah dan footer petunjuk keyboard." width="1772" height="780" data-path="images/agent-view-light.png" />
12 12
13Sesi dalam tampilan agen berjalan secara independen dan hanya melaporkan kepada Anda. Untuk membandingkan dengan subagen, tim agen, dan worktrees, lihat [Jalankan agen secara paralel](/id/agents).13<img src="https://mintcdn.com/claude-code/1B48Qz2Z9hac4SLG/images/agent-view-dark.png?fit=max&auto=format&n=1B48Qz2Z9hac4SLG&q=85&s=a5bed7434bae368faea3a8f023b52aa2" className="hidden dark:block" alt="Tampilan agen di terminal: header menunjukkan Claude Code v2.1.140, model, direktori kerja, dan ringkasan jumlah. Sesi dikelompokkan di bawah Membutuhkan masukan, Bekerja, dan Selesai, dengan input pengiriman di bagian bawah dan footer petunjuk keyboard." width="1772" height="780" data-path="images/agent-view-dark.png" />
14
15Gunakan tampilan agen ketika Anda memiliki beberapa tugas independen yang dapat dikerjakan Claude tanpa Anda menonton setiap langkah. Kirim perbaikan bug, tinjauan permintaan tarik, dan investigasi tes yang tidak stabil sebagai tiga baris, terus bekerja di jendela lain, dan periksa kembali ketika baris menunjukkan bahwa itu membutuhkan Anda atau memiliki hasil.
16
17Ketika Anda ingin bekerja lebih langsung di sesi agen mana pun, lampirkan ke baris untuk memasuki percakapan lengkap.
18
19Untuk membandingkan tampilan agen dengan subagen, tim agen, dan worktrees, lihat [Jalankan agen secara paralel](/id/agents).
14 20
15<Note>21<Note>
16 Tampilan agen adalah pratinjau penelitian dan memerlukan Claude Code v2.1.139 atau lebih baru. Periksa versi Anda dengan `claude --version`. Antarmuka dan pintasan keyboard mungkin berubah seiring dengan evolusi fitur, dan administrator dapat menonaktifkan tampilan agen untuk organisasi dengan pengaturan terkelola [`disableAgentView`](#how-background-sessions-are-hosted).22 Tampilan agen adalah pratinjau penelitian dan memerlukan Claude Code v2.1.139 atau lebih baru. Periksa versi Anda dengan `claude --version`. Antarmuka dan pintasan keyboard mungkin berubah seiring dengan evolusi fitur.
17</Note>23</Note>
18 24
19Halaman ini mencakup:25Halaman ini mencakup:
20 26
21* [Mulai cepat](#quick-start)27* [Mulai cepat](#quick-start): berikan Claude tugas untuk dikerjakan di latar belakang, periksa, dan campur tangan ketika diperlukan
22* [Pantau sesi dengan tampilan agen](#monitor-sessions-with-agent-view), termasuk ikon status, mengintip dan membalas, melampirkan, mengorganisir, dan pintasan keyboard28* [Pantau sesi dengan tampilan agen](#monitor-sessions-with-agent-view), termasuk ikon status, mengintip dan membalas, melampirkan, mengorganisir, dan pintasan keyboard
23* [Kirim agen baru](#dispatch-new-agents) dari tampilan agen, dari dalam sesi, atau dari shell29* [Kirim agen baru](#dispatch-new-agents) dari tampilan agen, dari dalam sesi, atau dari shell Anda
24* [Kelola sesi dari shell](#manage-sessions-from-the-shell)30* [Kelola sesi dari shell](#manage-sessions-from-the-shell)
25* [Bagaimana sesi latar belakang dihosting](#how-background-sessions-are-hosted) oleh proses supervisor31* [Bagaimana sesi latar belakang dihosting](#how-background-sessions-are-hosted) oleh proses supervisor
26 32
27## Mulai cepat33## Mulai cepat
28 34
29Panduan ini membuka tampilan agen, mengirim sesi, membalas dari panel intip, dan melampirkan untuk percakapan lengkap.35Panduan ini mencakup loop tampilan agen inti: kirim tugas, tonton barisnya diperbarui saat Claude bekerja, intip untuk memeriksanya dan balas, serta lampirkan untuk percakapan lengkap. Sesi yang Anda kirim terus berjalan setelah Anda menutup tampilan agen, jadi Anda dapat pergi dan kembali ke sesi tersebut.
30 36
31<Steps>37<Steps>
32 <Step title="Buka tampilan agen">38 <Step title="Buka tampilan agen">
36 claude agents42 claude agents
37 ```43 ```
38 44
39 Tampilan agen terbuka dengan input di bagian bawah dan tabel yang terisi saat sesi dimulai. Tekan `Esc` kapan saja untuk keluar. Sesi Anda terus berjalan.45 Tampilan agen terbuka dengan input di bagian bawah dan tabel yang terisi saat sesi dimulai. Tekan `Esc` kapan saja untuk kembali ke shell Anda. Sesi Anda terus berjalan saat Anda pergi dan muncul kembali saat Anda membuka tampilan agen berikutnya.
40 </Step>46 </Step>
41 47
42 <Step title="Kirim sesi">48 <Step title="Kirim sesi">
43 Ketik prompt dalam input dan tekan `Enter`. Sesi baru dimulai dan muncul sebagai baris yang menunjukkan apakah sedang bekerja, menunggu Anda, atau selesai. Ulangi untuk menjalankan beberapa sesi secara paralel. Masing-masing menggunakan kuota langganan Anda secara independen, jadi lihat [Batasan](#limitations) sebelum mengirim banyak sekaligus.49 Ketik prompt yang menjelaskan tugas dan tekan `Enter`. Sesi latar belakang baru dimulai pada tugas tersebut dan muncul sebagai baris yang menunjukkan apakah sedang bekerja, menunggu Anda, atau selesai. Sesi baru menggunakan model yang ditampilkan di header tampilan agen dan [mode izin](#permission-mode-and-settings) yang sama seperti yang Anda dapatkan saat menjalankan `claude` di direktori tersebut.
50
51 Setiap prompt yang Anda masukkan di sini memulai sesi baru sendiri. Mengetik prompt lain dan menekan `Enter` meluncurkan sesi kedua bersama yang pertama daripada mengirim tindak lanjut ke sesi tersebut. Anda dapat menjalankan beberapa secara paralel dengan cara ini.
52
53 Setiap sesi menggunakan kuota langganan Anda secara independen, jadi lihat [Batasan](#limitations) sebelum mengirim banyak sekaligus.
44 </Step>54 </Step>
45 55
46 <Step title="Intip dan balas">56 <Step title="Intip dan balas">
47 Pilih baris dengan tombol panah dan tekan `Space` untuk melihat apa yang dilakukan sesi atau apa yang dibutuhkannya dari Anda. Ketik balasan dan tekan `Enter` untuk mengirimnya tanpa meninggalkan tampilan agen.57 Pilih baris dengan tombol panah dan tekan `Space` untuk membuka panel intip. Panel ini menampilkan output terbaru sesi atau pertanyaan yang sedang ditunggu, bukan transkrip lengkap. Ketik balasan dan tekan `Enter` untuk mengirimnya tanpa meninggalkan tampilan agen.
48 </Step>58 </Step>
49 59
50 <Step title="Lampirkan dan lepaskan">60 <Step title="Lampirkan dan lepaskan">
51 Tekan `Enter` atau `→` pada baris untuk melampirkan ketika Anda menginginkan percakapan lengkap. Sesi mengambil alih terminal persis seolah-olah Anda telah menjalankan `claude`. Tekan `←` pada prompt kosong untuk melepaskan dan kembali ke tabel.61 Tekan `Enter` atau `→` pada baris untuk melampirkan ketika Anda menginginkan percakapan lengkap. Sesi mengambil alih terminal persis seolah-olah Anda telah menjalankan `claude`. Tekan `←` pada prompt kosong untuk melepaskan dan kembali ke tabel.
52 </Step>62 </Step>
53</Steps>
54 63
55Untuk membawa sesi interaktif yang ada ke tampilan agen, jalankan `/bg` di dalamnya, atau tekan `←` pada prompt kosong untuk mengirim sesi ke latar belakang dan buka tampilan agen dalam satu langkah. Sesi terus berjalan di latar belakang dan muncul sebagai baris. Untuk memulai sesi latar belakang baru langsung dari shell, jalankan `claude --bg "<prompt>"`.64 <Step title="Bawa sesi yang ada ke dalam">
65 Untuk memindahkan sesi yang sudah Anda buka ke tampilan agen, jalankan `/bg` di dalamnya, atau tekan `←` pada prompt kosong untuk mengirimnya ke latar belakang dan membuka tampilan agen dalam satu langkah. Sesi terus berjalan dan muncul sebagai baris bersama yang Anda kirim.
66 </Step>
67</Steps>
56 68
57Anda dapat menggunakan `claude agents` sebagai titik masuk utama Anda alih-alih `claude`: kirim setiap tugas dari tampilan agen, lampirkan ketika Anda menginginkan percakapan lengkap, dan tekan `←` untuk kembali ke tabel.69Anda dapat menggunakan `claude agents` sebagai titik masuk utama Anda alih-alih `claude`: kirim setiap tugas dari tampilan agen, lampirkan ketika Anda menginginkan percakapan lengkap, dan tekan `←` untuk kembali ke tabel.
58 70
60 72
61Jalankan `claude agents` untuk membuka tampilan agen. Ini mengambil alih terminal penuh dan mencantumkan setiap sesi yang dikelompokkan berdasarkan status, dengan sesi yang disematkan dan yang membutuhkan Anda di bagian atas. Setiap baris menunjukkan nama sesi, aktivitas saat ini, dan berapa lama yang lalu sesi terakhir berubah.73Jalankan `claude agents` untuk membuka tampilan agen. Ini mengambil alih terminal penuh dan mencantumkan setiap sesi yang dikelompokkan berdasarkan status, dengan sesi yang disematkan dan yang membutuhkan Anda di bagian atas. Setiap baris menunjukkan nama sesi, aktivitas saat ini, dan berapa lama yang lalu sesi terakhir berubah.
62 74
63Daftar mencakup setiap sesi latar belakang di bawah [direktori konfigurasi](#how-background-sessions-are-hosted) Anda, terlepas dari proyek atau worktree mana yang sedang dikerjakan, jadi sesi yang dimulai di satu repositori dan sesi lain yang dimulai di worktree berbeda keduanya muncul bersama. Sesi interaktif yang Anda buka di terminal lain tidak muncul sampai Anda [mengirimnya ke latar belakang](#from-inside-a-session), dan [subagents](/id/sub-agents) yang berjalan di dalam sesi tidak tercantum sebagai baris terpisah.75Daftar menampilkan setiap sesi latar belakang yang telah Anda mulai, di seluruh semua proyek Anda. Sesi yang bekerja di satu repositori dan sesi lain di worktree berbeda keduanya muncul di sini, terlepas dari direktori mana yang Anda buka tampilan agen dari. Sesi interaktif yang Anda buka di terminal lain tidak muncul sampai Anda [mengirimnya ke latar belakang](#from-inside-a-session). [Subagents](/id/sub-agents) dan [teammates](/id/agent-teams) yang sesi hasilkan tidak tercantum sebagai baris terpisah.
64 76
65```text theme={null}77```text theme={null}
66Disematkan78Disematkan
67 ✽ clawd walk cycle Write assets/sprites/clawd-walk.png 3m79 ✽ clawd walk cycle Write assets/sprites/clawd-walk.png 3m
68 80
69Siap untuk ditinjau81Siap untuk ditinjau
70 ∙ jump physics github.com/anthropics/example/pull/2048 ● 2h82 ∙ jump physics github.com/example/game/pull/2048 ● 2h
71 83
72Membutuhkan masukan84Membutuhkan masukan
73 ✻ power-up design needs input: double jump or wall climb? 1m85 ✻ power-up design needs input: double jump or wall climb? 1m
82 … 6 more94 … 6 more
83```95```
84 96
85Ikon setiap baris membawa dua sinyal. Indikator memberi tahu Anda status sesi, dan bentuk ikon memberi tahu Anda apakah proses yang mendasarinya masih berjalan. Status-statusnya adalah:97### Baca status sesi
98
99Setiap baris dimulai dengan ikon yang warna dan animasinya menunjukkan status sesi:
100
101| Status | Ikon ditampilkan sebagai | Artinya |
102| :------------------ | :----------------------- | :-------------------------------------------------------------------------------- |
103| Bekerja | Animasi | Claude secara aktif menjalankan alat atau menghasilkan respons |
104| Membutuhkan masukan | Kuning | Claude menunggu pertanyaan spesifik atau keputusan izin dari Anda |
105| Menganggur | Redup | Sesi tidak memiliki apa pun untuk dilakukan dan siap untuk prompt berikutnya Anda |
106| Selesai | Hijau | Tugas selesai dengan sukses |
107| Gagal | Merah | Tugas berakhir dengan kesalahan |
108| Dihentikan | Abu-abu | Sesi dihentikan dengan `Ctrl+X` atau `claude stop` |
86 109
87| Indikator | Status | Artinya |110Secara terpisah, bentuk ikon menunjukkan apakah proses yang mendasarinya sedang berjalan:
88| :-------- | :------------------ | :-------------------------------------------------------------------- |
89| Animasi | Bekerja | Claude secara aktif menjalankan alat atau menghasilkan respons |
90| Kuning | Membutuhkan masukan | Claude menunggu masukan Anda, biasanya keputusan izin atau jawaban |
91| Redup | Menganggur | Sesi menunggu masukan tetapi tidak terhalang pada pertanyaan tertentu |
92| Hijau | Selesai | Tugas selesai dengan sukses |
93| Merah | Gagal | Tugas berakhir dengan kesalahan |
94| Abu-abu | Dihentikan | Sesi dihentikan dengan `Ctrl+X` atau `claude stop` |
95 111
96Bentuk ikon memberi tahu Anda apakah proses yang mendasarinya masih berjalan. `✻`, atau `✽` animasi saat Claude bekerja, berarti sesi masih hidup dan Anda dapat membalasnya segera. `∙` berarti proses telah keluar, tetapi Anda masih dapat mengintip, membalas, atau melampirkan: Claude memulai ulang sesi dari tempat ia berhenti. `✢` adalah sesi [`/loop`](/id/commands) yang tidur di antara iterasi, dengan baris menunjukkan jumlah jalannya dan hitungan mundur ke iterasi berikutnya.112| Bentuk | Artinya |
113| :------------------- | :---------------------------------------------------------------------------------------------------------------------------- |
114| `✻` atau `✽` animasi | Proses sesi masih hidup dan merespons segera |
115| `∙` | Proses telah keluar. Anda masih dapat mengintip, membalas, atau melampirkan, dan Claude memulai ulang dari tempat ia berhenti |
116| `✢` | Sesi [`/loop`](/id/scheduled-tasks) yang tidur di antara iterasi. Baris menunjukkan jumlah jalannya dan hitungan mundur |
97 117
98Sesi latar belakang tidak memerlukan terminal apa pun yang terbuka untuk terus bekerja. Proses [supervisor](#how-background-sessions-are-hosted) terpisah menjalankannya, jadi Anda dapat menutup tampilan agen, menutup shell, atau memulai sesi interaktif baru dan pekerjaan yang dikirim terus berlanjut.118Sesi latar belakang tidak memerlukan terminal apa pun yang terbuka untuk terus bekerja. [Proses supervisor](#the-supervisor-process) terpisah menjalankannya, jadi Anda dapat menutup tampilan agen, menutup shell, atau memulai sesi interaktif baru dan pekerjaan yang dikirim terus berlanjut.
99 119
100Sesi bertahan di disk: menutup terminal atau pembaruan otomatis tidak akan kehilangannya, dan membuka kembali `claude agents` menunjukkan semuanya. Jika mesin Anda tidur atau dimatikan, sesi yang berjalan berhenti; mulai ulang dengan `claude respawn --all`.120Status sesi bertahan di disk melalui pembaruan otomatis dan restart supervisor. Jika mesin Anda tidur atau dimatikan, sesi yang berjalan berhenti; mulai ulang dengan `claude respawn --all`.
101 121
102Ringkasan satu baris di setiap baris dihasilkan oleh [model kelas Haiku](/id/model-config) yang dikonfigurasi sehingga baris dapat memberi tahu Anda apa yang dilakukan sesi, apa yang dibutuhkannya, atau apa yang dihasilkannya tanpa membuka transkrip. Saat sesi secara aktif bekerja, ringkasan menyegarkan paling banyak sekali setiap 15 detik, ditambah sekali ketika setiap giliran berakhir. Setiap penyegaran adalah satu permintaan kelas Haiku pendek melalui penyedia normal Anda, ditagih dan ditangani di bawah [persyaratan penggunaan data](/id/data-usage) yang sama dengan sesi itu sendiri.122### Ringkasan baris
123
124Ringkasan satu baris di setiap baris dihasilkan oleh [model kelas Haiku](/id/model-config) sehingga baris dapat memberi tahu Anda apa yang dilakukan sesi, apa yang dibutuhkannya, atau apa yang dihasilkannya tanpa membuka transkrip. Saat sesi secara aktif bekerja, ringkasan menyegarkan paling banyak sekali setiap 15 detik, ditambah sekali ketika setiap giliran berakhir.
125
126Setiap penyegaran adalah satu permintaan kelas Haiku pendek melalui penyedia normal Anda, ditagih dan ditangani di bawah [persyaratan penggunaan data](/id/data-usage) yang sama dengan sesi itu sendiri.
127
128### Status permintaan tarik
103 129
104Ketika sesi membuka permintaan tarik, titik status muncul di tepi kanan baris, tertaut ke permintaan tarik di terminal yang mendukung hyperlink. Ketika sesi telah membuka lebih dari satu permintaan tarik, jumlahnya muncul sebelum titik dan warna mencerminkan mana pun yang paling membutuhkan perhatian.130Ketika sesi membuka permintaan tarik, titik status muncul di tepi kanan baris, tertaut ke permintaan tarik di terminal yang mendukung hyperlink. Ketika sesi telah membuka lebih dari satu permintaan tarik, jumlahnya muncul sebelum titik dan warna mencerminkan mana pun yang paling membutuhkan perhatian.
105 131
122 148
123### Lampirkan ke sesi149### Lampirkan ke sesi
124 150
125Tekan `Enter` atau `→` pada baris yang dipilih untuk melampirkan, atau tekan `Alt+1` hingga `Alt+9` untuk melampirkan langsung ke sesi ke-N dalam grup yang difokuskan. Tampilan agen diganti oleh sesi interaktif lengkap, persis seolah-olah Anda telah menjalankan `claude` di direktori itu. Ketika Anda melampirkan, Claude memposting ringkasan singkat tentang apa yang terjadi saat Anda pergi.151Tekan `Enter` atau `→` pada baris yang dipilih untuk melampirkan. Tampilan agen diganti oleh sesi interaktif lengkap, persis seolah-olah Anda telah menjalankan `claude` di direktori itu. Ketika Anda melampirkan, Claude memposting ringkasan singkat tentang apa yang terjadi saat Anda pergi.
126 152
127Saat dilampirkan, sesi berperilaku seperti sesi Claude Code lainnya: setiap [perintah](/id/commands), pintasan keyboard, dan fitur berfungsi.153Saat dilampirkan, sesi berperilaku seperti sesi Claude Code lainnya: setiap [perintah](/id/commands), pintasan keyboard, dan fitur berfungsi.
128 154
134 160
135### Atur daftar161### Atur daftar
136 162
137Tampilan agen mengelompokkan sesi berdasarkan status, dengan sesi yang membutuhkan masukan di atas sesi yang bekerja atau selesai. Tekan `Ctrl+S` untuk beralih ke pengelompokan berdasarkan direktori sebagai gantinya. Pilihan Anda disimpan di seluruh jalankan. Dalam grup, sematkan sesi ke atas dengan `Ctrl+T`, atur ulang dengan `Shift+↑` dan `Shift+↓`, atau tekan `Enter` pada header grup untuk menutupnya. Untuk menghapus sesi, tekan `Ctrl+X` untuk menghentikannya dan `Ctrl+X` lagi dalam dua detik untuk menghapusnya. Menekan `Ctrl+X` pada header grup menghapus setiap sesi dalam grup itu setelah konfirmasi.163Tampilan agen mengelompokkan sesi sehingga yang membutuhkan masukan berada di atas, dengan `Siap untuk ditinjau` dan `Membutuhkan masukan` di atas `Bekerja` dan `Selesai`. Nama grup ini tidak memetakan satu-ke-satu ke [status](#read-session-state) di atas: sesi bergerak ke `Siap untuk ditinjau` ketika memiliki permintaan tarik terbuka, dan `Selesai` mengumpulkan sesi yang selesai, gagal, dan dihentikan bersama-sama. Tekan `Ctrl+S` untuk mengelompokkan berdasarkan direktori sebagai gantinya. Pilihan Anda bertahan di seluruh jalankan.
164
165Dalam grup:
166
167* Tekan `Ctrl+T` untuk menyematkan sesi ke atas
168* Tekan `Shift+↑` atau `Shift+↓` untuk mengatur ulang sesi
169* Tekan `Ctrl+R` untuk mengganti nama sesi
170* Tekan `Enter` pada header grup untuk menutupnya
138 171
139Sesi yang selesai lebih lama dilipat menjadi baris "… N more" untuk menjaga daftar tetap pendek. Kegagalan dan sesi dengan permintaan tarik terbuka selalu tetap terlihat.172Untuk menghapus sesi dari daftar, tekan `Ctrl+X` untuk menghentikannya dan `Ctrl+X` lagi dalam dua detik untuk menghapusnya. Menekan `Ctrl+X` pada header grup menghapus setiap sesi dalam grup itu setelah konfirmasi.
140 173
141### Filter daftar174Menghapus menghapus sesi dari tampilan agen dan membersihkan [worktree](#how-file-edits-are-isolated) nya, termasuk perubahan yang tidak dikomitkan di dalamnya, jadi dorong atau komitkan pekerjaan yang ingin Anda simpan sebelum menghapus. Transkrip percakapan tetap di disk dan tetap tersedia melalui `claude --resume`.
175
176Sesi yang selesai lebih lama dilipat menjadi baris `… N more` untuk menjaga daftar tetap pendek. Kegagalan dan sesi dengan permintaan tarik terbuka selalu tetap terlihat.
177
178### Filter sesi
142 179
143Ketik dalam input pengiriman untuk memfilter alih-alih mengirim:180Ketik dalam input pengiriman untuk memfilter alih-alih mengirim:
144 181
145| Filter | Menampilkan |182| Filter | Menampilkan |
146| :---------------------- | :------------------------------------------------------------------------------- |183| :---------------------- | :-------------------------------------------------------------------------------------------------------- |
147| `a:<name>` | Sesi yang menjalankan agen bernama |184| `a:<name>` | Sesi yang menjalankan agen bernama |
148| `s:<state>` | Sesi dalam status tertentu, seperti `s:blocked` untuk sesi yang membutuhkan Anda |185| `s:<state>` | Sesi dalam status tertentu, seperti `s:working`. Juga menerima `s:blocked` untuk semua yang menunggu Anda |
149| `#<number>` atau URL PR | Sesi yang bekerja pada permintaan tarik itu |186| `#<number>` atau URL PR | Sesi yang bekerja pada permintaan tarik itu |
150 187
151### Pintasan keyboard188### Pintasan keyboard
152 189
153Tekan `?` di tampilan agen untuk melihat setiap pintasan. Yang paling umum:190Tekan `?` di tampilan agen untuk melihat setiap pintasan dalam konteks. Tabel di bawah merangkumnya.
154 191
155| Pintasan | Tindakan |192| Pintasan | Tindakan |
156| :-------------------- | :------------------------------------------------------------------- |193| :-------------------- | :----------------------------------------------------------------------------------- |
157| `↑` / `↓` | Pindah antar baris |194| `↑` / `↓` | Pindah antar baris |
158| `Enter` | Lampirkan ke sesi yang dipilih, atau kirim jika ada teks dalam input |195| `Enter` | Lampirkan ke sesi yang dipilih, atau kirim jika ada teks dalam input |
159| `Space` | Buka atau tutup panel intip untuk sesi yang dipilih |196| `Space` | Buka atau tutup panel intip untuk sesi yang dipilih |
160| `Shift+Enter` | Kirim dan lampirkan segera |197| `Shift+Enter` | Kirim dan lampirkan segera |
161| `→` | Lampirkan ke sesi yang dipilih |198| `→` | Lampirkan ke sesi yang dipilih |
162| `Alt+1`..`Alt+9` | Lampirkan ke sesi ke-N dalam grup yang difokuskan |199| `Alt+1`..`Alt+9` | Lampirkan ke sesi 1–9 dalam grup saat ini |
163| `Tab` | Telusuri semua subagents, atau terapkan saran yang disorot |200| `Tab` | Pada input kosong, telusuri semua subagents. Jika tidak, terapkan saran yang disorot |
164| `Ctrl+S` | Alihkan pengelompokan antara status dan direktori |201| `Ctrl+S` | Alihkan pengelompokan antara status dan direktori |
165| `Ctrl+T` | Sematkan atau lepas sematkan sesi yang dipilih |202| `Ctrl+T` | Sematkan atau lepas sematkan sesi yang dipilih |
166| `Ctrl+R` | Ganti nama sesi yang dipilih |203| `Ctrl+R` | Ganti nama sesi yang dipilih |
177 214
178### Dari tampilan agen215### Dari tampilan agen
179 216
180Ketik prompt dalam input di bagian bawah tampilan agen dan tekan `Enter` untuk memulai sesi latar belakang baru. Sesi diberi nama secara otomatis dari prompt. Anda dapat mengganti namanya nanti dengan `Ctrl+R`. Tempel gambar ke dalam prompt untuk menyertakan tangkapan layar atau diagram dengan tugas.217Ketik prompt dalam input di bagian bawah tampilan agen dan tekan `Enter` untuk memulai sesi latar belakang baru. Sesi diberi nama secara otomatis dari prompt; ubah namanya nanti dengan `Ctrl+R`.
218
219Tempel gambar ke dalam prompt untuk menyertakan tangkapan layar atau diagram dengan tugas.
181 220
182Awali atau sebutkan bagian dari prompt untuk mengontrol bagaimana sesi dimulai:221Awali atau sebutkan bagian dari prompt untuk mengontrol bagaimana sesi dimulai:
183 222
190| `#<number>` atau URL permintaan tarik | Jika sesi sudah bekerja pada PR itu, pilih saja alih-alih mengirim |229| `#<number>` atau URL permintaan tarik | Jika sesi sudah bekerja pada PR itu, pilih saja alih-alih mengirim |
191| `Shift+Enter` | Kirim dan lampirkan segera ke sesi baru |230| `Shift+Enter` | Kirim dan lampirkan segera ke sesi baru |
192 231
193Ketik `/` untuk mengirim [skill](/id/skills). Mengemas tugas berulang sebagai skill memungkinkan Anda memulai alur kerja yang sama berkali-kali dari tampilan agen tanpa mengetik ulang prompt. Tekan `Tab` pada input kosong untuk menelusuri setiap subagent yang dapat dikirim, atau untuk menerapkan saran yang disorot ketika saran ditampilkan.232Mengemas tugas berulang sebagai [skill](/id/skills) memungkinkan Anda memulai alur kerja yang sama dari tampilan agen berulang kali tanpa mengetik ulang prompt.
194 233
195Ketika `@name` yang sama cocok dengan subagent dan repositori saudara, subagent memiliki prioritas. Bentuk kata pertama tanpa `@` juga berlaku untuk nama subagent apa pun, jadi prompt yang dimulai dengan kata yang cocok dengan salah satu nama subagent Anda mengirim subagent itu. Gunakan bentuk `@` ketika Anda ingin eksplisit.234Ketika `@name` yang sama cocok dengan subagent dan repositori saudara, subagent memiliki prioritas. Kecocokan kata pertama tanpa `@` juga berlaku, jadi prompt yang dimulai dengan salah satu nama subagent Anda mengirim subagent itu daripada memperlakukan kata sebagai teks biasa. Gunakan bentuk `@` ketika Anda ingin eksplisit, atau mulai prompt dengan kata berbeda untuk menghindari kecocokan.
196 235
197#### Kirim ke direktori tertentu236#### Kirim ke direktori tertentu
198 237
206 245
207### Dari dalam sesi246### Dari dalam sesi
208 247
209Jalankan `/background` atau aliasnya `/bg` untuk melepaskan percakapan saat ini dan membiarkannya berjalan. Berikan prompt seperti `/bg run the test suite and fix any failures` untuk mengirim satu instruksi lagi sebelum melepaskan.248Jalankan `/background` atau aliasnya `/bg` untuk memindahkan percakapan saat ini ke sesi latar belakang. Berikan prompt seperti `/bg run the test suite and fix any failures` untuk memberikan satu instruksi lagi terlebih dahulu.
249
250Melepaskan dari sesi interaktif memulai proses segar yang dilanjutkan dari percakapan yang disimpan, jadi menjalankan subagent, [monitor](/id/tools-reference#monitor-tool), dan perintah latar belakang tidak ditransfer ke sesi itu. Claude meminta Anda untuk mengonfirmasi sebelum melepaskan ketika ada yang berjalan. Setelah berada di latar belakang, sesi dapat memulai subagent, monitor, dan perintah latar belakang baru, dan yang tersebut terus berjalan di seluruh detach dan reattach berikutnya.
210 251
211### Dari shell252### Dari shell Anda
212 253
213Berikan `--bg` untuk memulai sesi yang langsung masuk ke latar belakang:254Berikan `--bg` untuk memulai sesi yang langsung masuk ke latar belakang:
214 255
222claude --agent code-reviewer --bg "address review comments on PR 1234"263claude --agent code-reviewer --bg "address review comments on PR 1234"
223```264```
224 265
225Setelah mengirim ke latar belakang, Claude mencetak ID pendek sesi dan perintah untuk mengelolanya:266Setelah melepaskan ke latar belakang, Claude mencetak ID pendek sesi dan perintah untuk mengelolanya:
226 267
227```text theme={null}268```text theme={null}
228backgrounded · 7c5dcf5d269backgrounded · 7c5dcf5d
234 275
235### Bagaimana pengeditan file diisolasi276### Bagaimana pengeditan file diisolasi
236 277
237Setiap sesi latar belakang, baik dimulai dari tampilan agen, `/bg`, atau `claude --bg`, dimulai di direktori kerja Anda tetapi diblokir dari menulis file di sana. Ketika sesi perlu mengedit file, Claude memindahkannya ke [git worktree](/id/worktrees) yang terisolasi di bawah `.claude/worktrees/` secara otomatis, sehingga sesi paralel dapat membaca checkout yang sama tetapi masing-masing menulis ke miliknya sendiri. Blokir tidak berlaku ketika sesi sudah berada di dalam worktree, ketika direktori kerja bukan repositori git, atau untuk penulisan di luar direktori kerja.278Setiap sesi latar belakang, baik dimulai dari tampilan agen, `/bg`, atau `claude --bg`, dimulai di direktori kerja Anda. Sebelum mengedit file, Claude memindahkan sesi ke [git worktree](/id/worktrees) yang terisolasi di bawah `.claude/worktrees/`, sehingga sesi paralel dapat membaca checkout yang sama tetapi masing-masing menulis ke miliknya sendiri. Claude melewati ini ketika sesi sudah berada di bawah `.claude/worktrees/`, ketika direktori kerja bukan repositori git, atau untuk penulisan di luar direktori kerja.
279
280Di luar repositori git, sesi menulis ke direktori kerja secara langsung dan tidak diisolasi satu sama lain, jadi hindari mengirim sesi paralel yang mengedit file yang sama.
238 281
239Worktree dihapus ketika Anda menghapus sesi, jadi gabungkan atau dorong perubahan yang ingin Anda simpan sebelum Anda menghapus. Untuk menemukan jalur worktree sesi, intip sesi atau lampirkan dan periksa direktori kerjanya.282Worktree dihapus ketika Anda menghapus sesi, jadi gabungkan atau dorong perubahan yang ingin Anda simpan sebelum Anda menghapus. Untuk menemukan jalur worktree sesi, intip sesi atau lampirkan dan periksa direktori kerjanya.
240 283
241Untuk membuat subagent selalu berjalan di worktree-nya sendiri terlepas dari cara dimulainya, atur [`isolation: worktree`](/id/sub-agents#supported-frontmatter-fields) dalam frontmatter-nya.284Untuk membuat subagent selalu berjalan di worktree-nya sendiri terlepas dari cara dimulainya, atur [`isolation: worktree`](/id/sub-agents#supported-frontmatter-fields) dalam frontmatter-nya.
242 285
286### Atur model
287
288Nama model yang ditampilkan di header tampilan agen adalah default pengiriman. Sesi baru yang Anda mulai dari input menggunakan model ini, yang merupakan pengaturan yang sama yang [`/model`](/id/model-config) kontrol dalam sesi apa pun.
289
290Setiap sesi latar belakang dapat berjalan pada model berbeda. Untuk menimpanya untuk satu sesi:
291
292* Dari shell, berikan `--model` dengan `claude --bg`.
293* Lampirkan ke sesi yang berjalan dan jalankan `/model` di sana. Perubahan bertahan jika sesi direspawn.
294* Kirim [subagent](/id/sub-agents) yang frontmatter-nya menetapkan bidang `model`.
295
243### Mode izin dan pengaturan296### Mode izin dan pengaturan
244 297
245Sesi yang dikirim membaca [pengaturan](/id/settings) dan [mode izin](/id/permissions) dari direktori tempat sesi berjalan, sama seperti jika Anda telah memulai `claude` di sana. Mengirim dari input tampilan agen tidak melewatkan mode izin, jadi sesi menggunakan `defaultMode` dari pengaturan direktori itu atau `permissionMode` dari [frontmatter subagent](/id/sub-agents#supported-frontmatter-fields) yang dikirim.298Sesi yang dikirim membaca [pengaturan](/id/settings) dan [mode izin](/id/permissions) dari direktori tempat sesi berjalan, sama seperti jika Anda telah memulai `claude` di sana. Mengirim dari input tampilan agen tidak melewatkan mode izin, jadi sesi menggunakan `defaultMode` dari pengaturan direktori itu atau `permissionMode` dari [frontmatter subagent](/id/sub-agents#supported-frontmatter-fields) yang dikirim.
248 301
249## Kelola sesi dari shell302## Kelola sesi dari shell
250 303
251Setiap sesi latar belakang memiliki ID pendek yang dapat Anda gunakan dari shell. Perintah ini berguna untuk scripting atau ketika Anda tidak ingin membuka tampilan agen.304Setiap sesi latar belakang memiliki ID pendek yang dapat Anda gunakan dari shell. ID dicetak ketika Anda memulai sesi dengan `claude --bg`, dan ID setiap sesi adalah nama direktorinya di bawah `~/.claude/jobs/`. Perintah-perintah ini berguna untuk scripting atau ketika Anda tidak ingin membuka tampilan agen.
252 305
253| Perintah | Tujuan |306| Perintah | Tujuan |
254| :--------------------- | :--------------------------------------------------------------- |307| :--------------------- | :---------------------------------------------------------------------------------------------- |
255| `claude agents` | Buka tampilan agen |308| `claude agents` | Buka tampilan agen |
256| `claude attach <id>` | Lampirkan ke sesi di terminal ini |309| `claude attach <id>` | Lampirkan ke sesi di terminal ini |
257| `claude logs <id>` | Cetak output terbaru sesi |310| `claude logs <id>` | Cetak output terbaru sesi |
258| `claude stop <id>` | Hentikan sesi. Juga menerima `claude kill` |311| `claude stop <id>` | Hentikan sesi. Juga menerima `claude kill` |
259| `claude respawn <id>` | Mulai ulang sesi yang dihentikan dengan percakapannya tetap utuh |312| `claude respawn <id>` | Mulai ulang sesi yang dihentikan dengan percakapannya tetap utuh |
260| `claude respawn --all` | Mulai ulang setiap sesi yang dihentikan |313| `claude respawn --all` | Mulai ulang setiap sesi yang dihentikan |
261| `claude rm <id>` | Hapus sesi dari daftar |314| `claude rm <id>` | Hapus sesi dari daftar. Membersihkan worktree-nya jika tidak ada perubahan yang belum di-commit |
262 315
263## Bagaimana sesi latar belakang dihosting316## Bagaimana sesi latar belakang dihosting
264 317
265Sesi latar belakang dihosting oleh proses supervisor per-pengguna, terpisah dari terminal Anda dan dari tampilan agen. Ini dimulai secara otomatis pertama kali Anda mengirim sesi ke latar belakang atau membuka tampilan agen, dan Anda tidak mengelolanya secara langsung. Supervisor dan sesinya mengautentikasi dengan kredensial yang sama dengan sesi interaktif Anda dan tidak membuat koneksi jaringan tambahan di luar API model.318Setiap sesi yang tercantum dalam tampilan agen dianggap sebagai sesi latar belakang, terlepas dari apakah Anda saat ini terhubung ke sesinya atau tidak. Sebaliknya, sesi yang dimulai dengan menjalankan `claude` secara langsung terikat pada terminal itu dan berakhir ketika terminal ditutup, kecuali Anda [mengirimnya ke latar belakang](#from-inside-a-session).
319
320### Proses supervisor
321
322Sesi latar belakang dihosting oleh proses supervisor per-pengguna, terpisah dari terminal Anda dan dari tampilan agen. Supervisor dimulai secara otomatis pertama kali Anda mengirim sesi ke latar belakang atau membuka tampilan agen, dan Anda tidak mengelolanya secara langsung.
323
324Supervisor dan sesinya mengautentikasi dengan kredensial yang sama dengan sesi interaktif Anda dan tidak membuat koneksi jaringan tambahan di luar API model.
325
326Setiap sesi latar belakang adalah proses Claude Code-nya sendiri, dikelola oleh supervisor daripada terikat pada terminal Anda. Sesi yang secara aktif bekerja, menunggu masukan Anda, atau memiliki terminal yang terpasang membuat prosesnya tetap berjalan.
266 327
267Setiap sesi latar belakang adalah proses Claude Code-nya sendiri, induk ke supervisor daripada ke terminal Anda. Sesi yang secara aktif bekerja, menunggu masukan Anda, atau memiliki terminal yang terpasang membuat prosesnya tetap berjalan. Setelah sesi selesai dan duduk tanpa lampiran selama sekitar satu jam, supervisor menghentikan prosesnya untuk membebaskan sumber daya. Transkrip dan status tetap di disk, dan lain kali Anda melampirkan, mengintip, atau membalas, supervisor memulai proses segar dari tempat ia berhenti. Ketika setiap sesi selesai dan tidak ada terminal yang terhubung, supervisor itu sendiri keluar dan dimulai lagi lain kali Anda mengirim sesi ke latar belakang atau membuka tampilan agen.328Setelah sesi selesai dan duduk tanpa lampiran selama sekitar satu jam, supervisor menghentikan prosesnya untuk membebaskan sumber daya. Transkrip dan status tetap di disk, dan lain kali Anda melampirkan, mengintip, atau membalas, supervisor memulai proses segar dari tempat ia berhenti. Ketika setiap sesi selesai dan tidak ada terminal yang terhubung, supervisor itu sendiri keluar dan dimulai lagi lain kali Anda membutuhkannya.
268 329
269Supervisor menonton biner Claude Code yang diinstal di disk dan memulai ulang ke versi baru setelah [auto-updater](/id/setup#auto-updates) reguler menggantinya. Ini adalah pengawasan file lokal, bukan pemeriksaan jaringan. Sesi latar belakang adalah proses terlepas, jadi mereka terus berjalan melalui restart dan supervisor baru terhubung kembali ke mereka.330Supervisor memantau biner Claude Code yang diinstal di disk dan memulai ulang ke versi baru setelah [auto-updater](/id/setup#auto-updates) reguler menggantinya. Ini adalah pengawasan file lokal, bukan pemeriksaan jaringan. Sesi latar belakang adalah proses terlepas, jadi mereka terus berjalan melalui restart dan supervisor baru terhubung kembali ke mereka.
331
332### Tempat status disimpan
270 333
271Status sesi disimpan di bawah direktori konfigurasi Claude Code Anda. Jika Anda menetapkan [`CLAUDE_CONFIG_DIR`](/id/env-vars), supervisor menggunakan direktori itu alih-alih `~/.claude` dan berjalan sebagai instans terpisah dengan sesinya sendiri.334Status sesi disimpan di bawah direktori konfigurasi Claude Code Anda. Jika Anda menetapkan [`CLAUDE_CONFIG_DIR`](/id/env-vars), supervisor menggunakan direktori itu alih-alih `~/.claude` dan berjalan sebagai instans terpisah dengan sesinya sendiri.
272 335
276| `~/.claude/daemon/roster.json` | Daftar sesi latar belakang yang berjalan, digunakan untuk terhubung kembali setelah restart |339| `~/.claude/daemon/roster.json` | Daftar sesi latar belakang yang berjalan, digunakan untuk terhubung kembali setelah restart |
277| `~/.claude/jobs/<id>/state.json` | Status per-sesi ditampilkan di tampilan agen |340| `~/.claude/jobs/<id>/state.json` | Status per-sesi ditampilkan di tampilan agen |
278 341
342### Matikan tampilan agen
343
279Untuk mematikan agen latar belakang dan tampilan agen sepenuhnya, atur pengaturan `disableAgentView` [setting](/id/settings) ke `true` atau atur variabel lingkungan `CLAUDE_CODE_DISABLE_AGENT_VIEW`. Administrator dapat memberlakukan ini melalui [pengaturan terkelola](/id/permissions#managed-settings).344Untuk mematikan agen latar belakang dan tampilan agen sepenuhnya, atur pengaturan `disableAgentView` [setting](/id/settings) ke `true` atau atur variabel lingkungan `CLAUDE_CODE_DISABLE_AGENT_VIEW`. Administrator dapat memberlakukan ini melalui [pengaturan terkelola](/id/permissions#managed-settings).
280 345
281## Troubleshooting346## Troubleshooting
282 347
348### `claude agents` menampilkan subagen alih-alih membuka tampilan agen
349
350Jika `claude agents` mencetak hitungan diikuti oleh subagen yang dikonfigurasi dan kemudian keluar, tampilan agen tidak tersedia di lingkungan Anda. Versi sebelumnya tidak membuka tampilan agen di setiap lingkungan, termasuk saat terhubung melalui Bedrock, Vertex AI, atau Foundry. Jalankan `claude update` untuk menginstal versi terbaru.
351
352Jika tampilan agen masih tidak terbuka setelah memperbarui, periksa apakah telah [dimatikan](#turn-off-agent-view) oleh pengaturan atau variabel lingkungan.
353
283### Tampilan agen terbuka tanpa sesi354### Tampilan agen terbuka tanpa sesi
284 355
285Tampilan agen kosong sampai Anda mengirim sesi pertama Anda. Ketik prompt dalam input di bagian bawah dan tekan `Enter`.356Tampilan agen kosong sampai Anda mengirim sesi pertama Anda. Ketik prompt dalam input di bagian bawah dan tekan `Enter`.
286 357
287### Sesi menampilkan sebagai dihentikan setelah mesin Anda bangun358### Tidak dapat membuka agen karena tugas latar belakang sedang berjalan
359
360Jika menekan `←` untuk menempatkan sesi saat ini di latar belakang menunjukkan `Cannot open agents — N background task(s) running`, sesi memiliki pekerjaan yang sedang berlangsung seperti subagen, alur kerja, atau perintah shell latar belakang, dan pintasan tidak akan diam-diam meninggalkannya. Jalankan `/tasks` untuk melihat apa yang sedang berjalan, kemudian `/bg` untuk mengonfirmasi peninggalannya. Lihat [Dari dalam sesi](#from-inside-a-session) untuk apa yang ditransfer dan apa yang tidak saat Anda menempatkan di latar belakang.
361
362### Prompt ditolak karena terlalu pendek
363
364Input pengiriman mengharapkan deskripsi tugas, bukan pembuka percakapan. Prompt yang lebih pendek dari empat karakter ditolak dengan petunjuk `Too short` sehingga keystroke yang tersesat tidak memulai sesi. Jelaskan apa yang ingin Anda lakukan sesi, seperti `investigate the flaky checkout test`.
365
366### Sesi menampilkan sebagai gagal setelah mesin Anda bangun
288 367
289Sesi latar belakang tidak bertahan tidur atau shutdown. Lampirkan, intip, atau balas sesi yang dihentikan apa pun dan sesi itu dimulai ulang dari tempat ia berhenti. Untuk memulai ulang semuanya sekaligus, jalankan `claude respawn --all`.368Sesi latar belakang tidak bertahan tidur atau shutdown, jadi sesi yang sedang berjalan menampilkan sebagai gagal setelah Anda bangun. Lampirkan, intip, atau balas sesi apa pun dan sesi itu dimulai ulang dari tempat ia berhenti. Untuk memulai ulang semuanya sekaligus, jalankan `claude respawn --all`.
290 369
291### Sesi lambat merespons setelah melampirkan370### Sesi lambat merespons setelah melampirkan
292 371
298 377
299## Keterbatasan378## Keterbatasan
300 379
301Tampilan agen adalah pratinjau penelitian. Keterbatasan saat ini yang perlu diperhatikan:380Tampilan agen adalah pratinjau penelitian dengan keterbatasan berikut:
302 381
303* **Batas laju berlaku**: sesi latar belakang mengurangi penggunaan langganan Anda sama seperti sesi interaktif, jadi menjalankan sepuluh agen secara paralel menggunakan kuota sepuluh kali lebih cepat daripada menjalankan satu.382* **Batas laju berlaku**: sesi latar belakang menggunakan kuota langganan Anda sama seperti sesi interaktif, jadi menjalankan sepuluh agen secara paralel menggunakan kuota kira-kira sepuluh kali lebih cepat daripada menjalankan satu.
304* **Sesi bersifat lokal**: sesi latar belakang berjalan di mesin Anda dan berhenti jika mesin tidur atau dimatikan.383* **Sesi bersifat lokal**: sesi latar belakang berjalan di mesin Anda dan berhenti jika mesin tidur atau dimatikan.
305* **Worktrees dihapus dengan sesi**: gabungkan atau dorong perubahan sebelum menghapus sesi yang mengedit file di worktree-nya sendiri.384* **Worktrees dihapus dengan sesi**: gabungkan atau dorong perubahan sebelum menghapus sesi yang mengedit file di worktree-nya sendiri.
306 385
307## Langkah berikutnya386## Sumber daya terkait
308 387
309Sekarang Anda memahami tampilan agen, jelajahi fitur terkait ini:388Untuk cara lain menjalankan Claude secara paralel, lihat:
310 389
311* [Jalankan agen secara paralel](/id/agents): bandingkan tampilan agen dengan subagents, tim agen, dan worktrees390* [Jalankan agen secara paralel](/id/agents): bandingkan tampilan agen dengan subagents, tim agen, dan worktrees
312* [Subagents](/id/sub-agents): tentukan konfigurasi agen yang dapat digunakan kembali dengan prompt, alat, dan isolasi kustom391* [Tim agen](/id/agent-teams): koordinasikan beberapa sesi yang saling berpesan
313* [Agent teams](/id/agent-teams): koordinasikan beberapa sesi yang saling berpesan
314* [Claude Code di web](/id/claude-code-on-the-web): jalankan sesi di lingkungan cloud yang dikelola alih-alih secara lokal392* [Claude Code di web](/id/claude-code-on-the-web): jalankan sesi di lingkungan cloud yang dikelola alih-alih secara lokal