6 6
7> Sesi Claude Code saling berkirim pesan, lingkungan yang di-host sendiri menjalankan sesi cloud di infrastruktur Anda, dan mode otomatis menjadi mode izin default.7> Sesi Claude Code saling berkirim pesan, lingkungan yang di-host sendiri menjalankan sesi cloud di infrastruktur Anda, dan mode otomatis menjadi mode izin default.
8 8
9<div className="digest-meta">9Rilis [v2.1.220 → v2.1.224](/docs/en/changelog#2-1-220)
10 <span>Rilis <a href="/docs/en/changelog#2-1-220">v2.1.220 → v2.1.224</a></span>103 fitur · 3–7 Agustus
11 <span>3 fitur · 3–7 Agustus</span>
12</div>
13 11
14<div className="digest-feature">12Pesan lintas sesi
15 <div className="digest-feature-header">13v2.1.224
16 <span className="digest-feature-title">Pesan lintas sesi</span>
17 <span className="digest-feature-pill">v2.1.224</span>
18 </div>
19 14
20 <p className="digest-feature-lede">Sesi Claude Code Anda sekarang dapat saling berkirim pesan. Claude menemukan sesi Anda yang lain dengan alat <code>ListAgents</code> dan mengirim dengan <code>SendMessage</code>, baik ketika Anda memintanya atau dengan sendirinya, seperti setelah perubahan di satu sesi mempengaruhi apa yang dikerjakan sesi lain. Pesan adalah teks yang ditulis Claude untuk sesi lain, bukan riwayat percakapan atau file Anda. Tersedia di macOS dan Linux. Memerlukan v2.1.224 atau lebih baru.</p>15Sesi Claude Code Anda sekarang dapat saling berkirim pesan. Claude menemukan sesi Anda yang lain dengan alat `ListAgents` dan mengirim dengan `SendMessage`, baik ketika Anda memintanya atau dengan sendirinya, seperti setelah perubahan di satu sesi mempengaruhi apa yang dikerjakan sesi lain. Pesan adalah teks yang ditulis Claude untuk sesi lain, bukan riwayat percakapan atau file Anda. Tersedia di macOS dan Linux. Memerlukan v2.1.224 atau lebih baru.
21 16
22 <Frame>17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/cross-session-messaging.mp4?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=8f33c3390f78660a4a26dc980f46159f" />
23 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/cross-session-messaging.mp4?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=8f33c3390f78660a4a26dc980f46159f" data-path="images/whats-new/cross-session-messaging.mp4" />
24 </Frame>
25 18
26 <p className="digest-feature-try">Dengan dua sesi terbuka di mesin yang sama, minta salah satunya untuk meneruskan sesuatu:</p>19Dengan dua sesi terbuka di mesin yang sama, minta salah satunya untuk meneruskan sesuatu:
27 20
28 ```text title="Claude Code" wrap theme={null}21```text title="Claude Code" wrap theme={null}
29 Tell the session working on the payments API that users.name is now users.display_name22Tell the session working on the payments API that users.name is now users.display_name
30 ```23```
31 24
32 <p className="digest-feature-try">Sesi lain menampilkan baris <code>Message from</code> setelah Claude membaca pesan; tekan <code>Ctrl+O</code> untuk memerluasnya. Untuk melihat sesi mana yang dapat dijangkau Claude, jalankan <code>/list-agents</code>.</p>25Sesi lain menampilkan baris `Message from` setelah Claude membaca pesan; tekan `Ctrl+O` untuk memerluasnya. Untuk melihat sesi mana yang dapat dijangkau Claude, jalankan `/list-agents`.
33 26
34 <a className="digest-feature-link" href="/docs/id/cross-session-messaging#message-another-session">Kirim pesan ke sesi lain</a>27[Kirim pesan ke sesi lain](/docs/id/cross-session-messaging#message-another-session)
35</div>
36 28
37<div className="digest-feature">29Lingkungan yang di-host sendiri
38 <div className="digest-feature-header">30v2.1.224
39 <span className="digest-feature-title">Lingkungan yang di-host sendiri</span>
40 <span className="digest-feature-pill">v2.1.224</span>
41 </div>
42 31
43 <p className="digest-feature-lede">Lingkungan yang di-host sendiri menjalankan sesi cloud Claude Code di infrastruktur organisasi Anda sendiri, dalam beta publik di paket Team dan Enterprise. Jalankan <code>claude self-hosted-runner</code> di mesin atau kontainer Anda untuk mengubahnya menjadi runner. Ketika seseorang memilih lingkungan Anda saat memulai sesi dari claude.ai, aplikasi mobile atau desktop, atau `claude --cloud`, sesi tersebut berjalan di dalam jaringan Anda, dengan akses ke layanan internal Anda. Pemilik mengaktifkan <strong>Allow self-hosted environments</strong> di <a href="https://claude.ai/admin-settings/cloud-environments">pengaturan admin</a> terlebih dahulu.</p>32Lingkungan yang di-host sendiri menjalankan sesi cloud Claude Code di infrastruktur organisasi Anda sendiri, dalam beta publik di paket Team dan Enterprise. Jalankan `claude self-hosted-runner` di mesin atau kontainer Anda untuk mengubahnya menjadi runner. Ketika seseorang memilih lingkungan Anda saat memulai sesi dari claude.ai, aplikasi mobile atau desktop, atau `claude --cloud`, sesi tersebut berjalan di dalam jaringan Anda, dengan akses ke layanan internal Anda. Pemilik mengaktifkan **Allow self-hosted environments** di [pengaturan admin](https://claude.ai/admin-settings/cloud-environments) terlebih dahulu.
44 33
45 <Frame>34
46 <img className="w-full" src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/self-hosted-environments.jpg?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=ae9152cb1670c8af517d1aee57689b14" alt="Halaman admin lingkungan yang di-host sendiri yang mencantumkan lingkungan seperti linux-dev dan macos-prod dengan status dan jumlah sesi aktif mereka" width="2048" height="1152" data-path="images/whats-new/self-hosted-environments.jpg" />
47 </Frame>
48 35
49 <p className="digest-feature-try">Masuk sebagai Pemilik, jalankan pengaturan terpandu, yang memandu Anda membuat lingkungan dan memulai runner:</p>36Masuk sebagai Pemilik, jalankan pengaturan terpandu, yang memandu Anda membuat lingkungan dan memulai runner:
50 37
51 ```bash terminal theme={null}38```bash terminal theme={null}
52 claude self-hosted-runner setup39claude self-hosted-runner setup
53 ```40```
54 41
55 <p className="digest-feature-try">Lingkungan menampilkan <strong>Healthy</strong> di pengaturan admin setelah runner terdaftar.</p>42Lingkungan menampilkan **Healthy** di pengaturan admin setelah runner terdaftar.
56 43
57 <a className="digest-feature-link" href="/docs/id/self-hosted-environments-quickstart#set-up-an-environment-and-runner">Panduan cepat lingkungan yang di-host sendiri</a>44[Panduan cepat lingkungan yang di-host sendiri](/docs/id/self-hosted-environments-quickstart#set-up-an-environment-and-runner)
58</div>
59 45
60<div className="digest-feature">46Mode otomatis menjadi default
61 <div className="digest-feature-header">47CLI
62 <span className="digest-feature-title">Mode otomatis menjadi default</span>
63 <span className="digest-feature-pill">CLI</span>
64 </div>
65 48
66 <p className="digest-feature-lede">Mulai 14 Agustus, mode otomatis adalah mode izin default untuk sesi baru di paket Pro, Max, dan Team. Jika Anda menetapkan mode default sendiri, itu tetap berlaku kecuali Anda menerima prompt switch satu kali, dan default yang dikelola organisasi Anda tidak berubah. Anda masih dapat beralih mode kapan saja. Sudah berlaku di paket tersebut: panggilan pengklasifikasi yang dilakukan mode otomatis tidak lagi dihitung terhadap batas penggunaan Anda.</p>49Mulai 14 Agustus, mode otomatis adalah mode izin default untuk sesi baru di paket Pro, Max, dan Team. Jika Anda menetapkan mode default sendiri, itu tetap berlaku kecuali Anda menerima prompt switch satu kali, dan default yang dikelola organisasi Anda tidak berubah. Anda masih dapat beralih mode kapan saja. Sudah berlaku di paket tersebut: panggilan pengklasifikasi yang dilakukan mode otomatis tidak lagi dihitung terhadap batas penggunaan Anda.
67 50
68 <p className="digest-feature-try">Untuk memulai setiap sesi dalam mode otomatis sebelum switch, atur sebagai default Anda di pengaturan pengguna Anda:</p>51Untuk memulai setiap sesi dalam mode otomatis sebelum switch, atur sebagai default Anda di pengaturan pengguna Anda:
69 52
70 ```json ~/.claude/settings.json {3} theme={null}53```json ~/.claude/settings.json {3} theme={null}
71 {54{
72 "permissions": {55 "permissions": {
73 "defaultMode": "auto"56 "defaultMode": "auto"
74 }57 }
75 }58}
76 ```59```
77 60
78 <p className="digest-feature-try">Sesi baru kemudian menampilkan <code>auto mode on</code> di bilah status.</p>61Sesi baru kemudian menampilkan `auto mode on` di bilah status.
79 62
80 <a className="digest-feature-link" href="/docs/id/permission-modes#eliminate-prompts-with-auto-mode">Persyaratan dan kontrol mode otomatis</a>63[Persyaratan dan kontrol mode otomatis](/docs/id/permission-modes#eliminate-prompts-with-auto-mode)
81</div>64
82 65Kemenangan lainnya
83<div className="digest-wins">66
84 <p className="digest-wins-title">Kemenangan lainnya</p>67Ekstensi VS Code mendapatkan [Focus view](/docs/id/vs-code#extension-settings), yang menyembunyikan aktivitas tool di balik satu baris yang dapat diperluas per giliran; alihkan dari menu perintah atau dengan `Ctrl+Alt+F` (`Ctrl+Option+F` di Mac)File kredensial sandbox menerima [`mode: "mask"`](/docs/id/sandboxing#mask-credential-files) di Linux dan WSL2, sehingga perintah yang di-sandbox membaca salinan sentinel sementara proxy sandbox mengganti nilai sebenarnya pada egress; masking kredensial juga mendapatkan opsi `extract`, `decode` yang menyadari JWT, dan opsi re-signing AWS SigV4Marketplace dapat mendistribusikan plugin sebagai [arsip zip](/docs/id/plugins/marketplace-reference#archive-plugin-source) dengan sumber `archive` baru, diunduh melalui HTTPS dengan pin SHA-256 opsional, sehingga instalasi berfungsi tanpa git atau npm`/review` sekarang merupakan alias dari [`/code-review`](/docs/id/code-review-local), dan `/code-review` tanpa tingkat effort menggunakan kembali tingkat yang Anda ketik terakhirSesi yang Anda salin dengan [`/fork`](/docs/id/agent-view#copy-the-session-with-%2Ffork) sekarang membuat perubahan kodenya di worktree miliknya sendiri alih-alih checkout sesi asliPlugin yang Anda instal dari [`/plugin`](/docs/id/plugins/install#install-a-plugin) diaktifkan dalam sesi saat ini ketika aman untuk melakukannya; ringkasan instalasi melaporkan `Plugin is now active.` atau memberi tahu Anda untuk menjalankan `/reload-plugins`[Sesi latar belakang](/docs/id/agent-view#how-file-edits-are-isolated) yang mengubah kode di worktree sekarang melakukan commit dan push sebelum selesai, membuka pull request draft hanya ketika tugas memerlukannya, dan mengikuti instruksi git di `CLAUDE.md` AndaBatas 200 subagent per sesi dihapus, sehingga sesi yang berjalan lama tidak lagi menolak subagent baru; batas [concurrency](/docs/id/sub-agents#concurrent-subagent-limit) dan kedalaman masih berlakuPengaturan yang diperiksa dalam repositori tidak lagi dapat mengaktifkan [Remote Control auto-connect](/docs/id/remote-control#enable-remote-control-for-all-sessions); atur `remoteControlAtStartup` di pengaturan pengguna atau terkelola Anda sebagai gantinya, dan pengaturan proyek dan lokal hanya dapat mematikannya[Isolasi worktree](/docs/id/worktrees#how-claude-code-enforces-isolation) sekarang memblokir tidak hanya pengeditan file tetapi juga perintah Bash dan pengalihan git yang menjangkau checkout utama, di setiap jenis sesi dan di subagent sesiPerintah Bash tidak lagi dapat menyembunyikan bagian dari dirinya sendiri dari pemeriksaan izin, dan padding tab atau Unicode yang tidak terlihat tidak lagi menyembunyikan bagian dari perintah dari dialog persetujuanHook auto-allow PreToolUse tidak lagi melewati pembatasan tool dalam tugas sisi internal Claude Code seperti ringkasan dan compactionResearch preview [Ultraplan](/docs/id/ultraplan) dihapus, termasuk perintah `/ultraplan` dan kata kunci `ultraplan`; gunakan plan mode atau Claude Code di web sebagai gantinya
85
86 <div className="digest-wins-grid">
87 <div>Ekstensi VS Code mendapatkan <a href="/docs/id/vs-code#extension-settings">Focus view</a>, yang menyembunyikan aktivitas tool di balik satu baris yang dapat diperluas per giliran; alihkan dari menu perintah atau dengan <code>Ctrl+Alt+F</code> (<code>Ctrl+Option+F</code> di Mac)</div>
88 <div>File kredensial sandbox menerima <a href="/docs/id/sandboxing#mask-credential-files"><code>mode: "mask"</code></a> di Linux dan WSL2, sehingga perintah yang di-sandbox membaca salinan sentinel sementara proxy sandbox mengganti nilai sebenarnya pada egress; masking kredensial juga mendapatkan opsi <code>extract</code>, <code>decode</code> yang menyadari JWT, dan opsi re-signing AWS SigV4</div>
89 <div>Marketplace dapat mendistribusikan plugin sebagai <a href="/docs/id/plugins/marketplace-reference#archive-plugin-source">arsip zip</a> dengan sumber <code>archive</code> baru, diunduh melalui HTTPS dengan pin SHA-256 opsional, sehingga instalasi berfungsi tanpa git atau npm</div>
90 <div><code>/review</code> sekarang merupakan alias dari <a href="/docs/id/code-review-local"><code>/code-review</code></a>, dan <code>/code-review</code> tanpa tingkat effort menggunakan kembali tingkat yang Anda ketik terakhir</div>
91 <div>Sesi yang Anda salin dengan <a href="/docs/id/agent-view#copy-the-session-with-%2Ffork"><code>/fork</code></a> sekarang membuat perubahan kodenya di worktree miliknya sendiri alih-alih checkout sesi asli</div>
92 <div>Plugin yang Anda instal dari <a href="/docs/id/plugins/install#install-a-plugin"><code>/plugin</code></a> diaktifkan dalam sesi saat ini ketika aman untuk melakukannya; ringkasan instalasi melaporkan <code>Plugin is now active.</code> atau memberi tahu Anda untuk menjalankan <code>/reload-plugins</code></div>
93 <div><a href="/docs/id/agent-view#how-file-edits-are-isolated">Sesi latar belakang</a> yang mengubah kode di worktree sekarang melakukan commit dan push sebelum selesai, membuka pull request draft hanya ketika tugas memerlukannya, dan mengikuti instruksi git di <code>CLAUDE.md</code> Anda</div>
94 <div>Batas 200 subagent per sesi dihapus, sehingga sesi yang berjalan lama tidak lagi menolak subagent baru; batas <a href="/docs/id/sub-agents#concurrent-subagent-limit">concurrency</a> dan kedalaman masih berlaku</div>
95 <div>Pengaturan yang diperiksa dalam repositori tidak lagi dapat mengaktifkan <a href="/docs/id/remote-control#enable-remote-control-for-all-sessions">Remote Control auto-connect</a>; atur <code>remoteControlAtStartup</code> di pengaturan pengguna atau terkelola Anda sebagai gantinya, dan pengaturan proyek dan lokal hanya dapat mematikannya</div>
96 <div><a href="/docs/id/worktrees#how-claude-code-enforces-isolation">Isolasi worktree</a> sekarang memblokir tidak hanya pengeditan file tetapi juga perintah Bash dan pengalihan git yang menjangkau checkout utama, di setiap jenis sesi dan di subagent sesi</div>
97 <div>Perintah Bash tidak lagi dapat menyembunyikan bagian dari dirinya sendiri dari pemeriksaan izin, dan padding tab atau Unicode yang tidak terlihat tidak lagi menyembunyikan bagian dari perintah dari dialog persetujuan</div>
98 <div>Hook auto-allow PreToolUse tidak lagi melewati pembatasan tool dalam tugas sisi internal Claude Code seperti ringkasan dan compaction</div>
99 <div>Research preview <a href="/docs/id/ultraplan">Ultraplan</a> dihapus, termasuk perintah <code>/ultraplan</code> dan kata kunci <code>ultraplan</code>; gunakan plan mode atau Claude Code di web sebagai gantinya</div>
100 </div>
101</div>
102 68
103[Changelog lengkap untuk v2.1.220–v2.1.224 →](/docs/en/changelog#2-1-220)69[Changelog lengkap untuk v2.1.220–v2.1.224 →](/docs/en/changelog#2-1-220)