6 6
7> /ultrareview dibuka sebagai pratinjau penelitian, ringkasan sesi otomatis saat Anda kembali ke terminal, tema warna khusus yang dapat Anda buat dan kirim dalam plugin, dan Claude Code yang dirancang ulang di web.7> /ultrareview dibuka sebagai pratinjau penelitian, ringkasan sesi otomatis saat Anda kembali ke terminal, tema warna khusus yang dapat Anda buat dan kirim dalam plugin, dan Claude Code yang dirancang ulang di web.
8 8
9<div className="digest-meta">9Rilis [v2.1.114 → v2.1.119](/docs/en/changelog#2-1-114)
10 <span>Rilis <a href="/docs/en/changelog#2-1-114">v2.1.114 → v2.1.119</a></span>104 fitur · 20–24 April
11 <span>4 fitur · 20–24 April</span>
12</div>
13 11
14<div className="digest-feature">12/ultrareview
15 <div className="digest-feature-header">13pratinjau penelitian
16 <span className="digest-feature-title">/ultrareview</span>
17 <span className="digest-feature-pill">pratinjau penelitian</span>
18 </div>
19 14
20 <p className="digest-feature-lede">Sekarang dalam pratinjau penelitian publik. Ultrareview menjalankan armada agen pemburu bug di cloud terhadap cabang atau PR Anda, dan temuan kembali ke CLI atau Desktop secara otomatis. Jalankan sebelum menggabungkan perubahan kritis seperti autentikasi atau migrasi data.</p>15Sekarang dalam pratinjau penelitian publik. Ultrareview menjalankan armada agen pemburu bug di cloud terhadap cabang atau PR Anda, dan temuan kembali ke CLI atau Desktop secara otomatis. Jalankan sebelum menggabungkan perubahan kritis seperti autentikasi atau migrasi data.
21 16
22 <Frame>17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/ultrareview.mp4?fit=max&auto=format&n=FTi4SBJ9YRs7d-5X&q=85&s=0fb1271365d38f414ad155aeb8edb08e" />
23 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/ultrareview.mp4?fit=max&auto=format&n=FTi4SBJ9YRs7d-5X&q=85&s=0fb1271365d38f414ad155aeb8edb08e" data-path="images/whats-new/ultrareview.mp4" />
24 </Frame>
25 18
26 <p className="digest-feature-try">Tinjau cabang yang sedang Anda gunakan:</p>19Tinjau cabang yang sedang Anda gunakan:
27 20
28 ```text Claude Code theme={null}21```text Claude Code theme={null}
29 > /ultrareview22> /ultrareview
30 ```23```
31 24
32 <p className="digest-feature-try">Atau arahkan ke PR:</p>25Atau arahkan ke PR:
33 26
34 ```text Claude Code theme={null}27```text Claude Code theme={null}
35 > /ultrareview 123428> /ultrareview 1234
36 ```29```
37 30
38 <a className="digest-feature-link" href="/docs/id/ultrareview">Panduan Ultrareview</a>31[Panduan Ultrareview](/docs/id/ultrareview)
39</div>
40 32
41<div className="digest-feature">33Ringkasan sesi
42 <div className="digest-feature-header">34CLI
43 <span className="digest-feature-title">Ringkasan sesi</span>
44 <span className="digest-feature-pill">CLI</span>
45 </div>
46 35
47 <p className="digest-feature-lede">Alihkan fokus dari sesi dan kembali ke ringkasan satu baris tentang apa yang terjadi saat Anda pergi. Membantu untuk tetap dalam alur sambil menjalankan beberapa sesi Claude sekaligus.</p>36Alihkan fokus dari sesi dan kembali ke ringkasan satu baris tentang apa yang terjadi saat Anda pergi. Membantu untuk tetap dalam alur sambil menjalankan beberapa sesi Claude sekaligus.
48 37
49 <Frame>38<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/session-recap.mp4?fit=max&auto=format&n=FTi4SBJ9YRs7d-5X&q=85&s=0a8db1470bd0161a47efeb2f322af76f" />
50 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/session-recap.mp4?fit=max&auto=format&n=FTi4SBJ9YRs7d-5X&q=85&s=0a8db1470bd0161a47efeb2f322af76f" data-path="images/whats-new/session-recap.mp4" />
51 </Frame>
52 39
53 <p className="digest-feature-try">Buat ringkasan sesuai permintaan, atau matikan yang otomatis dari <code>/config</code>:</p>40Buat ringkasan sesuai permintaan, atau matikan yang otomatis dari `/config`:
54 41
55 ```text Claude Code theme={null}42```text Claude Code theme={null}
56 > /recap43> /recap
57 ```44```
58 45
59 <a className="digest-feature-link" href="/docs/id/interactive-mode#session-recap">Mode interaktif: ringkasan sesi</a>46[Mode interaktif: ringkasan sesi](/docs/id/interactive-mode#session-recap)
60</div>
61 47
62<div className="digest-feature">48Tema khusus
63 <div className="digest-feature-header">49v2.1.118
64 <span className="digest-feature-title">Tema khusus</span>
65 <span className="digest-feature-pill">v2.1.118</span>
66 </div>
67 50
68 <p className="digest-feature-lede">Buat dan beralih antara tema warna bernama dari <code>/theme</code>, atau edit file JSON secara manual di <code>\~/.claude/themes/</code>. Setiap tema memilih preset dasar dan hanya mengganti token yang Anda pedulikan. Plugin juga dapat mengirim tema.</p>51Buat dan beralih antara tema warna bernama dari `/theme`, atau edit file JSON secara manual di `~/.claude/themes/`. Setiap tema memilih preset dasar dan hanya mengganti token yang Anda pedulikan. Plugin juga dapat mengirim tema.
69 52
70 <p className="digest-feature-try">Buka pemilih tema dan buat yang baru:</p>53Buka pemilih tema dan buat yang baru:
71 54
72 ```text Claude Code theme={null}55```text Claude Code theme={null}
73 > /theme56> /theme
74 ```57```
75 58
76 <a className="digest-feature-link" href="/docs/id/terminal-config#create-a-custom-theme">Konfigurasi terminal: buat tema khusus</a>59[Konfigurasi terminal: buat tema khusus](/docs/id/terminal-config#create-a-custom-theme)
77</div>
78 60
79<div className="digest-feature">61Claude Code di web
80 <div className="digest-feature-header">62web
81 <span className="digest-feature-title">Claude Code di web</span>
82 <span className="digest-feature-pill">web</span>
83 </div>
84 63
85 <p className="digest-feature-lede">Tampilan baru untuk <a href="https://claude.ai/code">claude.ai/code</a> yang sesuai dengan aplikasi desktop yang dirancang ulang: bilah sisi sesi, tata letak seret-dan-lepas, dan tampilan rutinitas yang disegarkan. Bagian-bagian kunci dibangun kembali untuk respons yang lebih cepat dan pengalaman yang lebih andal.</p>64Tampilan baru untuk [claude.ai/code](https://claude.ai/code) yang sesuai dengan aplikasi desktop yang dirancang ulang: bilah sisi sesi, tata letak seret-dan-lepas, dan tampilan rutinitas yang disegarkan. Bagian-bagian kunci dibangun kembali untuk respons yang lebih cepat dan pengalaman yang lebih andal.
86 65
87 <Frame>66
88 <img className="w-full" src="https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/web-redesign.jpeg?fit=max&auto=format&n=FTi4SBJ9YRs7d-5X&q=85&s=a2aca1b49e295b7337f5779038db8e2c" alt="Ikhtisar desain ulang Claude Code di web: UI baru, kecepatan dan keandalan, bekerja di web, seluler, dan CLI" width="1602" height="1610" data-path="images/whats-new/web-redesign.jpeg" />
89 </Frame>
90 67
91 <a className="digest-feature-link" href="/docs/id/claude-code-on-the-web">Claude Code di web</a>68[Claude Code di web](/docs/id/claude-code-on-the-web)
92</div>
93 69
94<div className="digest-wins">70Kemenangan lainnya
95 <p className="digest-wins-title">Kemenangan lainnya</p>
96 71
97 <div className="digest-wins-grid">72[Mode visual Vim](/docs/id/interactive-mode#vim-editor-mode): tekan `v` untuk pemilihan karakter atau `V` untuk pemilihan baris dalam input prompt, dengan operator dan umpan balik visualHook sekarang dapat memanggil alat MCP secara langsung melalui [`type: "mcp_tool"`](/docs/id/hooks#mcp-tool-hook-fields), sehingga hook dapat mencapai server yang sudah terhubung tanpa menjalankan proses`/cost` dan `/stats` digabungkan menjadi [`/usage`](/docs/id/commands); nama lama masih berfungsi sebagai pintasan pengetikan yang membuka tab yang relevanPerubahan `/config` (tema, mode editor, verbose, dan sejenisnya) sekarang bertahan ke `~/.claude/settings.json` dan mengikuti preseden proyek/lokal/kebijakan yang sama seperti [pengaturan](/docs/id/settings) lainnya[Subagen yang di-fork](/docs/id/sub-agents#fork-the-current-conversation) dapat diaktifkan pada build eksternal dengan `CLAUDE_CODE_FORK_SUBAGENT=1`: fork mewarisi konteks percakapan lengkap Anda alih-alih memulai dari awalLevel [upaya](/docs/id/model-config#adjust-effort-level) default untuk pelanggan Pro dan Max di Opus 4.6 dan Sonnet 4.6 sekarang `high` (sebelumnya `medium`)Build macOS dan Linux asli mengganti alat `Glob` dan `Grep` dengan `bfs` dan `ugrep` tertanam yang tersedia melalui Bash, untuk pencarian yang lebih cepat tanpa putaran alat terpisah`--from-pr` sekarang menerima URL permintaan penggabungan GitLab, permintaan tarik Bitbucket, dan URL PR GitHub Enterprise selain github.comMode otomatis: sertakan `"$defaults"` dalam [`autoMode.allow`, `soft_deny`, atau `environment`](/docs/id/auto-mode-config) untuk menambahkan aturan khusus bersama daftar bawaan alih-alih menggantinyaPerintah [`claude plugin tag`](/docs/id/plugins/dependencies#tag-plugin-releases-for-version-resolution) baru membuat tag git rilis untuk plugin dengan validasi versiSesi Opus 4.7 sekarang menghitung terhadap jendela konteks asli 1M model, memperbaiki persentase `/context` yang membengkak dan autocompaction prematur`/resume` pada sesi besar hingga 67% lebih cepat dan sekarang menawarkan untuk merangkum sesi besar yang sudah usang sebelum membacanya kembali
98 <div><a href="/docs/id/interactive-mode#vim-editor-mode">Mode visual Vim</a>: tekan <code>v</code> untuk pemilihan karakter atau <code>V</code> untuk pemilihan baris dalam input prompt, dengan operator dan umpan balik visual</div>
99 <div>Hook sekarang dapat memanggil alat MCP secara langsung melalui <a href="/docs/id/hooks#mcp-tool-hook-fields"><code>type: "mcp\_tool"</code></a>, sehingga hook dapat mencapai server yang sudah terhubung tanpa menjalankan proses</div>
100 <div><code>/cost</code> dan <code>/stats</code> digabungkan menjadi <a href="/docs/id/commands"><code>/usage</code></a>; nama lama masih berfungsi sebagai pintasan pengetikan yang membuka tab yang relevan</div>
101 <div>Perubahan <code>/config</code> (tema, mode editor, verbose, dan sejenisnya) sekarang bertahan ke <code>\~/.claude/settings.json</code> dan mengikuti preseden proyek/lokal/kebijakan yang sama seperti <a href="/docs/id/settings">pengaturan</a> lainnya</div>
102 <div><a href="/docs/id/sub-agents#fork-the-current-conversation">Subagen yang di-fork</a> dapat diaktifkan pada build eksternal dengan <code>CLAUDE\_CODE\_FORK\_SUBAGENT=1</code>: fork mewarisi konteks percakapan lengkap Anda alih-alih memulai dari awal</div>
103 <div>Level <a href="/docs/id/model-config#adjust-effort-level">upaya</a> default untuk pelanggan Pro dan Max di Opus 4.6 dan Sonnet 4.6 sekarang <code>high</code> (sebelumnya <code>medium</code>)</div>
104 <div>Build macOS dan Linux asli mengganti alat <code>Glob</code> dan <code>Grep</code> dengan <code>bfs</code> dan <code>ugrep</code> tertanam yang tersedia melalui Bash, untuk pencarian yang lebih cepat tanpa putaran alat terpisah</div>
105 <div><code>--from-pr</code> sekarang menerima URL permintaan penggabungan GitLab, permintaan tarik Bitbucket, dan URL PR GitHub Enterprise selain github.com</div>
106 <div>Mode otomatis: sertakan <code>"\$defaults"</code> dalam <a href="/docs/id/auto-mode-config"><code>autoMode.allow</code>, <code>soft\_deny</code>, atau <code>environment</code></a> untuk menambahkan aturan khusus bersama daftar bawaan alih-alih menggantinya</div>
107 <div>Perintah <a href="/docs/id/plugins/dependencies#tag-plugin-releases-for-version-resolution"><code>claude plugin tag</code></a> baru membuat tag git rilis untuk plugin dengan validasi versi</div>
108 <div>Sesi Opus 4.7 sekarang menghitung terhadap jendela konteks asli 1M model, memperbaiki persentase <code>/context</code> yang membengkak dan autocompaction prematur</div>
109 <div><code>/resume</code> pada sesi besar hingga 67% lebih cepat dan sekarang menawarkan untuk merangkum sesi besar yang sudah usang sebelum membacanya kembali</div>
110 </div>
111</div>
112 73
113[Changelog lengkap untuk v2.1.114–v2.1.119 →](/docs/en/changelog#2-1-114)74[Changelog lengkap untuk v2.1.114–v2.1.119 →](/docs/en/changelog#2-1-114)