6 6
7> Claude Code di Windows berjalan tanpa Git Bash, claude auth login menerima kode OAuth yang ditempel langsung, claude project purge membersihkan status lokal per proyek, dan menempel URL PR ke /resume menemukan sesi yang membuatnya.7> Claude Code di Windows berjalan tanpa Git Bash, claude auth login menerima kode OAuth yang ditempel langsung, claude project purge membersihkan status lokal per proyek, dan menempel URL PR ke /resume menemukan sesi yang membuatnya.
8 8
9<div className="digest-meta">9Rilis [v2.1.120 → v2.1.126](/docs/en/changelog#2-1-120)
10 <span>Rilis <a href="/docs/en/changelog#2-1-120">v2.1.120 → v2.1.126</a></span>104 fitur · 27 April – 1 Mei
11 <span>4 fitur · 27 April – 1 Mei</span>
12</div>
13 11
14<div className="digest-feature">12Masuk tanpa callback browser
15 <div className="digest-feature-header">13v2.1.126
16 <span className="digest-feature-title">Masuk tanpa callback browser</span>
17 <span className="digest-feature-pill">v2.1.126</span>
18 </div>
19 14
20 <p className="digest-feature-lede"><code>claude auth login</code> sekarang menerima kode OAuth yang ditempel langsung ke terminal ketika callback browser tidak dapat menjangkau localhost. Ini mencakup WSL2, sesi SSH, dan kontainer, di mana pengalihan ke port lokal tidak berfungsi. Rilis yang sama juga memperbaiki timeout login pada koneksi yang lambat atau di-proxy dan di devcontainer yang hanya IPv6.</p>15`claude auth login` sekarang menerima kode OAuth yang ditempel langsung ke terminal ketika callback browser tidak dapat menjangkau localhost. Ini mencakup WSL2, sesi SSH, dan kontainer, di mana pengalihan ke port lokal tidak berfungsi. Rilis yang sama juga memperbaiki timeout login pada koneksi yang lambat atau di-proxy dan di devcontainer yang hanya IPv6.
21 16
22 <p className="digest-feature-try">Masuk, kemudian tempel kode dari browser:</p>17Masuk, kemudian tempel kode dari browser:
23 18
24 ```bash theme={null}19```bash theme={null}
25 claude auth login20claude auth login
26 ```21```
27 22
28 <a className="digest-feature-link" href="/docs/id/cli-reference#cli-commands">Referensi CLI</a>23[Referensi CLI](/docs/id/cli-reference#cli-commands)
29</div>
30 24
31<div className="digest-feature">25claude project purge
32 <div className="digest-feature-header">26v2.1.124
33 <span className="digest-feature-title">claude project purge</span>
34 <span className="digest-feature-pill">v2.1.124</span>
35 </div>
36 27
37 <p className="digest-feature-lede">Hapus semua status Claude Code untuk proyek: transkrip, tugas, riwayat file, dan entri konfigurasi proyek. Mendukung `--dry-run` untuk pratinjau, `-y`/`--yes` untuk melewati konfirmasi, `-i`/`--interactive` untuk memilih, dan `--all` untuk menghapus setiap proyek.</p>28Hapus semua status Claude Code untuk proyek: transkrip, tugas, riwayat file, dan entri konfigurasi proyek. Mendukung `--dry-run` untuk pratinjau, `-y`/`--yes` untuk melewati konfirmasi, `-i`/`--interactive` untuk memilih, dan `--all` untuk menghapus setiap proyek.
38 29
39 <p className="digest-feature-try">Pratinjau apa yang akan dihapus:</p>30Pratinjau apa yang akan dihapus:
40 31
41 ```bash theme={null}32```bash theme={null}
42 claude project purge --dry-run33claude project purge --dry-run
43 ```34```
44 35
45 <p className="digest-feature-try">Kemudian jalankan untuk nyata:</p>36Kemudian jalankan untuk nyata:
46 37
47 ```bash theme={null}38```bash theme={null}
48 claude project purge39claude project purge
49 ```40```
50 41
51 <a className="digest-feature-link" href="/docs/id/cli-reference">Referensi CLI</a>42[Referensi CLI](/docs/id/cli-reference)
52</div>
53 43
54<div className="digest-feature">44Lanjutkan dengan URL PR
55 <div className="digest-feature-header">45v2.1.122
56 <span className="digest-feature-title">Lanjutkan dengan URL PR</span>
57 <span className="digest-feature-pill">v2.1.122</span>
58 </div>
59 46
60 <p className="digest-feature-lede">Ketika Anda membuat pull request dengan <code>gh pr create</code>, Claude Code menautkannya ke sesi yang menghasilkannya. Sekarang Anda dapat kembali ke sesi itu hanya dari URL PR, tanpa perlu mengingat namanya.</p>47Ketika Anda membuat pull request dengan `gh pr create`, Claude Code menautkannya ke sesi yang menghasilkannya. Sekarang Anda dapat kembali ke sesi itu hanya dari URL PR, tanpa perlu mengingat namanya.
61 48
62 <p className="digest-feature-try">Buka pemilih sesi:</p>49Buka pemilih sesi:
63 50
64 ```text Claude Code theme={null}51```text Claude Code theme={null}
65 > /resume52> /resume
66 ```53```
67 54
68 <p className="digest-feature-try">Tempel URL PR ke dalam pemilih. Karakter pertama dari tempel membawa Anda ke mode pencarian, dan daftar disaring ke sesi yang membuat PR itu. Tekan Enter untuk melanjutkannya. URL pull dan merge request GitHub, GitHub Enterprise, GitLab, dan Bitbucket semuanya berfungsi.</p>55Tempel URL PR ke dalam pemilih. Karakter pertama dari tempel membawa Anda ke mode pencarian, dan daftar disaring ke sesi yang membuat PR itu. Tekan Enter untuk melanjutkannya. URL pull dan merge request GitHub, GitHub Enterprise, GitLab, dan Bitbucket semuanya berfungsi.
69 56
70 ```text Claude Code theme={null}57```text Claude Code theme={null}
71 https://github.com/your-org/your-repo/pull/123458https://github.com/your-org/your-repo/pull/1234
72 ```59```
73 60
74 <p className="digest-feature-try">Untuk melewati pemilih, teruskan nomor PR di baris perintah sebagai gantinya:</p>61Untuk melewati pemilih, teruskan nomor PR di baris perintah sebagai gantinya:
75 62
76 ```bash theme={null}63```bash theme={null}
77 claude --from-pr 123464claude --from-pr 1234
78 ```65```
79 66
80 <a className="digest-feature-link" href="/docs/id/sessions#use-the-session-picker">Sesi: gunakan pemilih sesi</a>67[Sesi: gunakan pemilih sesi](/docs/id/sessions#use-the-session-picker)
81</div>
82 68
83<div className="digest-feature">69Windows tanpa Git Bash
84 <div className="digest-feature-header">70Windows
85 <span className="digest-feature-title">Windows tanpa Git Bash</span>
86 <span className="digest-feature-pill">Windows</span>
87 </div>
88 71
89 <p className="digest-feature-lede">Git untuk Windows tidak lagi diperlukan. Ketika Bash tidak ada, Claude Code menggunakan PowerShell sebagai alat shell, dan ketika alat PowerShell diaktifkan, itu diperlakukan sebagai shell utama. PowerShell 7 yang diinstal melalui Microsoft Store, MSI tanpa PATH, atau alat global <code>.NET</code> sekarang terdeteksi secara otomatis.</p>72Git untuk Windows tidak lagi diperlukan. Ketika Bash tidak ada, Claude Code menggunakan PowerShell sebagai alat shell, dan ketika alat PowerShell diaktifkan, itu diperlakukan sebagai shell utama. PowerShell 7 yang diinstal melalui Microsoft Store, MSI tanpa PATH, atau alat global `.NET` sekarang terdeteksi secara otomatis.
90 73
91 <a className="digest-feature-link" href="/docs/id/setup">Panduan penyiapan</a>74[Panduan penyiapan](/docs/id/setup)
92</div>
93 75
94<div className="digest-wins">76Kemenangan lainnya
95 <p className="digest-wins-title">Kemenangan lainnya</p>
96 77
97 <div className="digest-wins-grid">78Server MCP dapat memilih keluar dari penundaan pencarian alat dengan `alwaysLoad: true` dalam konfigurasi mereka sehingga semua alat server itu selalu tersedia`claude plugin prune` baru menghapus dependensi plugin yang diinstal otomatis yang yatim piatu, dan `plugin uninstall --prune` berjenjang`/skills` sekarang memiliki kotak pencarian ketik-untuk-filter sehingga Anda dapat menemukan keterampilan dalam daftar panjang tanpa menggulirHook `PostToolUse` dapat mengganti output alat untuk alat apa pun melalui `hookSpecificOutput.updatedToolOutput`, bukan hanya alat MCPSubperintah [`claude ultrareview`](/docs/id/ultrareview) baru menjalankan `/ultrareview` secara non-interaktif dari CI atau skrip: mencetak temuan ke stdout (`--json` untuk output mentah) dan keluar 0 saat selesai atau 1 saat gagal`--dangerously-skip-permissions` sekarang melewati prompt untuk penulisan ke `.claude/`, `.git/`, `.vscode/`, file konfigurasi shell, dan jalur yang dilindungi sebelumnya lainnya, sementara perintah penghapusan yang bencana masih meminta sebagai jaring keselamatanPemilih `/model` dapat mencantumkan model dari titik akhir `/v1/models` gateway Anda ketika `ANTHROPIC_BASE_URL` menunjuk ke gateway yang kompatibel dengan Anthropic; pilih dengan `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1` sejak v2.1.129Server MCP yang mengalami kesalahan sementara selama startup sekarang coba ulang otomatis hingga 3 kali alih-alih tetap terputus`ANTHROPIC_BEDROCK_SERVICE_TIER` memilih tingkat layanan Amazon Bedrock: `default`, `flex`, atau `priority``/terminal-setup` mengaktifkan pengaturan akses clipboard iTerm2 sehingga `/copy` berfungsi, termasuk dari tmuxPlatform Agent Google Cloud sekarang mendukung Workload Identity Federation berbasis sertifikat X.509 (mTLS ADC)Perbaikan kebocoran memori yang signifikan: sesi yang kaya gambar, `/usage` pada riwayat transkrip besar, dan alat yang berjalan lama tanpa acara kemajuan
98 <div>Server MCP dapat memilih keluar dari penundaan pencarian alat dengan <code>alwaysLoad: true</code> dalam konfigurasi mereka sehingga semua alat server itu selalu tersedia</div>
99 <div><code>claude plugin prune</code> baru menghapus dependensi plugin yang diinstal otomatis yang yatim piatu, dan <code>plugin uninstall --prune</code> berjenjang</div>
100 <div><code>/skills</code> sekarang memiliki kotak pencarian ketik-untuk-filter sehingga Anda dapat menemukan keterampilan dalam daftar panjang tanpa menggulir</div>
101 <div>Hook <code>PostToolUse</code> dapat mengganti output alat untuk alat apa pun melalui <code>hookSpecificOutput.updatedToolOutput</code>, bukan hanya alat MCP</div>
102 <div>Subperintah <a href="/docs/id/ultrareview"><code>claude ultrareview</code></a> baru menjalankan <code>/ultrareview</code> secara non-interaktif dari CI atau skrip: mencetak temuan ke stdout (<code>--json</code> untuk output mentah) dan keluar 0 saat selesai atau 1 saat gagal</div>
103 <div><code>--dangerously-skip-permissions</code> sekarang melewati prompt untuk penulisan ke <code>.claude/</code>, <code>.git/</code>, <code>.vscode/</code>, file konfigurasi shell, dan jalur yang dilindungi sebelumnya lainnya, sementara perintah penghapusan yang bencana masih meminta sebagai jaring keselamatan</div>
104 <div>Pemilih <code>/model</code> dapat mencantumkan model dari titik akhir <code>/v1/models</code> gateway Anda ketika <code>ANTHROPIC\_BASE\_URL</code> menunjuk ke gateway yang kompatibel dengan Anthropic; pilih dengan <code>CLAUDE\_CODE\_ENABLE\_GATEWAY\_MODEL\_DISCOVERY=1</code> sejak v2.1.129</div>
105 <div>Server MCP yang mengalami kesalahan sementara selama startup sekarang coba ulang otomatis hingga 3 kali alih-alih tetap terputus</div>
106 <div><code>ANTHROPIC\_BEDROCK\_SERVICE\_TIER</code> memilih tingkat layanan Amazon Bedrock: <code>default</code>, <code>flex</code>, atau <code>priority</code></div>
107 <div><code>/terminal-setup</code> mengaktifkan pengaturan akses clipboard iTerm2 sehingga <code>/copy</code> berfungsi, termasuk dari tmux</div>
108 <div>Platform Agent Google Cloud sekarang mendukung Workload Identity Federation berbasis sertifikat X.509 (mTLS ADC)</div>
109 <div>Perbaikan kebocoran memori yang signifikan: sesi yang kaya gambar, <code>/usage</code> pada riwayat transkrip besar, dan alat yang berjalan lama tanpa acara kemajuan</div>
110 </div>
111</div>
112 79
113[Changelog lengkap untuk v2.1.120–v2.1.126 →](/docs/en/changelog#2-1-120)80[Changelog lengkap untuk v2.1.120–v2.1.126 →](/docs/en/changelog#2-1-120)