- Pada versi terbaru 2.1.20, tampilan pembacaan file dan pola pencarian semuanya diganti dengan satu kalimat ringkasan, sehingga pengguna tidak bisa lagi melihat file atau pola apa yang sedang diproses
- Para pengguna melalui issue GitHub meminta pemulihan tampilan path file dan pola pencarian atau penambahan opsi toggle
- Perusahaan pengembang Anthropic menjawab bahwa “penyederhanaan berguna bagi mayoritas pengguna”, tetapi dalam praktiknya sebagian besar komentar justru berisi keluhan
- Alternatif yang ditawarkan adalah memakai
verbose mode, namun ini dikritik kurang praktis karena menghasilkan output debug yang berlebihan
- Meski sudah melewati beberapa versi, belum ada solusi mendasar, dan pengguna terus meminta kembali ke versi sebelumnya (2.1.19) atau penambahan flag konfigurasi sederhana
Perubahan di Claude Code 2.1.20
- Di versi baru, semua output pembacaan file dan pola pencarian diganti dengan satu baris kalimat ringkasan seperti “Read 3 files”, “Searched for 1 pattern”
- Sebelumnya, sistem menampilkan secara spesifik file apa yang dibaca dan pola apa yang dicari
- Kini detail tersebut hilang, sehingga pengguna makin sulit melacak perilaku alat di dalam codebase
- Karena perubahan ini, pengguna yang membayar 200 dolar per bulan mengkritik bahwa transparansi alat tersebut telah hilang
Reaksi pengguna dan issue GitHub
- Di berbagai issue GitHub, para pengguna menyampaikan permintaan yang sama: “tampilkan lagi path file, atau setidaknya tambahkan opsi toggle”
- Anthropic menanggapi bahwa “bagi mayoritas pengguna, penyederhanaan ini merupakan perbaikan yang mengurangi noise”
- Namun artikel tersebut menyoroti bahwa tidak ada dasar untuk klaim “mayoritas”, dan yang terlihat justru hanya keluhan
- Solusi yang diajukan Anthropic adalah menyarankan penggunaan
verbose mode
Kontroversi verbose mode
verbose mode menampilkan thinking traces, hook output, transkrip sub-agent, hingga seluruh isi file ke terminal
- Para pengguna mengeluh bahwa “yang mereka inginkan hanyalah tampilan path file dan pola pencarian”, bukan output berlebihan
- Pengembang menjawab bahwa mereka akan “memperbaiki
verbose mode agar sesuai dengan use case pengguna”, tetapi
- sekitar 30 pengguna terus berulang kali meminta agar perubahan dibatalkan atau opsi toggle ditambahkan
- Seorang pengguna menunjukkan bahwa kalimat seperti “Searched for 13 patterns, read 2 files” adalah informasi yang sama sekali tidak bermakna
‘Perbaikan’ di versi berikutnya dan masalah yang berlanjut
- Di versi berikutnya, sebagian thinking traces dan hook output pada
verbose mode dihapus agar tidak terlalu bertele-tele
- Namun, seluruh output sub-agent masih tetap ditampilkan, sehingga layar tetap penuh dan rumit
- Sebelumnya, pekerjaan tiap sub-agent ditampilkan sebagai stream satu baris yang ringkas, tetapi
- sekarang teks dalam jumlah besar dari banyak agen ditampilkan bersamaan, sehingga keterbacaan menurun
- Artikel ini mengkritik bahwa “pada akhirnya, jika elemen di
verbose mode terus dihapus satu per satu, hasilnya tidak berbeda dengan membuat ulang fitur toggle”
Respons pengguna dan kesimpulan
- Sebagian pengguna melakukan pinning ke versi 2.1.19
- Perbaikan yang diminta sebenarnya bisa diselesaikan dengan menambahkan flag konfigurasi boolean sederhana, tetapi
- perusahaan pengembang tampaknya hanya berfokus pada penyesuaian
verbose mode
- Artikel ini ditutup dengan sindiran terhadap sikap Anthropic, dengan menyoroti jarak antara pesan “menghormati pengguna” dalam iklan Super Bowl dan respons mereka di GitHub
1 komentar
Opini di Hacker News
Saya Boris dari tim Claude Code. Saya ingin menjelaskan latar belakang perubahan ini
Tantangan dalam membuat produk berbasis LLM adalah modelnya terus berevolusi. Sudah setahun sejak Claude Code dirilis, dan Claude kini jauh lebih pintar, bisa berjalan lebih lama, serta memanfaatkan lebih banyak tool secara otonom.
Kemajuan ini luar biasa, tetapi pada saat yang sama membuat produk sulit mengejar kecepatan model. Di lingkungan terminal, output jadi terlalu banyak sehingga pengguna merasa lelah.
Karena itu, di tampilan default kami menerapkan pendekatan progressive disclosure agar hanya informasi penting yang ditampilkan, sementara detail bisa dilihat saat diperlukan.
Kami menguji ini secara internal selama lebih dari sebulan sambil menyempurnakan UX, tetapi bagi sebagian pengguna justru menimbulkan ketidaknyamanan. Kami sudah beberapa kali melakukan revisi berdasarkan masukan, dan di rilis berikutnya berencana menyertakan PR perbaikan output subagent.
Masukan pengguna adalah inti dari perkembangan produk, jadi kami harap Anda terus mengirimkan pendapat
Output ringkas seperti “Read 3 files” membuat saya tidak tahu file mana yang sedang dibaca. Verbose mode justru membanjiri saya dengan terlalu banyak informasi sehingga aksesibilitasnya makin buruk.
Cukup tambahkan opsi setting boolean yang menampilkan path file dan pola pencarian secara inline. Ini bukan fitur power user, melainkan dasar aksesibilitas
Output seperti “Read 3 files” adalah contoh klasik minimalisme UX yang menyembunyikan informasi berguna. Menghapus informasi atas nama ‘peningkatan pengalaman pengguna’ adalah masalah yang seharusnya sudah berhasil dilampaui industri ini.
Kalau pola penggunaan pelanggan tidak dipahami secara mendalam, kesalahan seperti ini akan terus terulang
Tentu bisa saja salah, tetapi itu bisa disesuaikan lagi lewat masukan pengguna. Pada akhirnya ini adalah proses mencari keseimbangan antara kelebihan informasi dan penyederhanaan
Isu-isu GitHub terkait Claude Code
Anthropic tampak tidak ingin mengekspos cara kerja internal kepada pengguna. Di setiap rilis saya harus menambal sendiri agar fungsinya kembali
Saya adalah pengguna berat Claude Code, dan tiap update belakangan justru makin banyak masalah performa dan bug.
Anthropic terkesan ingin mengendalikan seluruh workflow developer, dan arah ke struktur tertutup ini mengecewakan. React TUI juga sulit diutak-atik
Sebaliknya, Codex 5.3 jauh lebih stabil dengan agent chain open-source. Selama satu setengah bulan terakhir saya tidak suka arah yang diambil Anthropic
Brand Claude makin terasa seperti “Microsoft-nya dunia AI”.
Kalau ingin tetap mempertahankan budaya yang berpusat pada developer, perlu ada upaya koreksi dari dalam.
Microsoft memang mendominasi pasar pada era 90-an hingga 2000-an, tetapi dalam jangka panjang pengalaman developer (DX) justru memburuk.
Apple membangun ulang OS-nya di atas BSD dan menyelaraskan diri dengan ekosistem Linux, dan itu menciptakan perbedaan jangka panjang. Anthropic seharusnya belajar dari sejarah seperti ini
Di bawah tekanan laporan kuartalan Wall Street, perubahan seperti ini adalah jalur yang nyaris tak terelakkan
Dulu saat Skyrim dirilis, penyederhanaan sistem juga banyak dikritik, tetapi pada akhirnya tetap sukses.
Kontroversi kali ini terasa mirip. Ada pengguna yang marah pada perubahan, tetapi ada juga yang hanya peduli pada hasil akhir.
Namun masalah yang lebih besar adalah perasaan para programmer bahwa mereka makin kehilangan kontrol. Autocomplete, project scaffolding, sekarang bahkan tampilan nama file — perubahan-perubahan kecil ini menumpuk dan memicu rasa cemas
Belakangan basis pengguna non-developer terus bertambah, dan Anthropic tampaknya sedang membentuk UX untuk mereka.
Tetapi akibatnya, engineer sungguhan malah tersisih.
Menurut saya akan lebih baik kalau ada versi Claude Code Web/desktop khusus non-developer. Terminal pada dasarnya memang cocok untuk lingkungan agent yang kuat
Kalau PM junior hanya melempar prompt, hasilnya akan berantakan. Kalau tim yang terampil memakai tool seperti ini, hasilnya bisa luar biasa
Akhir-akhir ini verbose mode Claude Code berantakan sehingga debugging jadi sulit. Meski begitu, karena yang saya butuhkan tetap bisa dikerjakan, saya tetap memakainya.
Dengan lonjakan pelanggan enterprise baru-baru ini, tekanan finansial di Anthropic mulai terasa. Transparansi yang lebih besar diperlukan
Menarik melihat perusahaan AI menambah pembatasan bagi pengguna di tengah tekanan finansial.
Iklan di ChatGPT, penghapusan fitur di Claude Code, semuanya adalah sinyal itu.
Google memang merancang penyisipan iklan real-time, tetapi implementasi nyatanya justru lebih dulu dilakukan OpenAI.
Saya melihat arus ini sebagai ‘popcorn time’. Saya sendiri hanya sesekali memakai Gemini untuk riset
Berbeda dari kebanyakan orang, saya memakai plan mode.
Saya tidak perlu mengawasi stream token perantara, dan tidak ada alasan untuk mengelola langkah-langkah agent secara terlalu rinci.
Yang penting adalah hasil akhir dan ringkasan penjelasan yang jelas.
Kalau penjelasannya tidak jelas, biasanya kodenya juga tidak jelas. Saat begitu saya lakukan
git restore .lalu memulai sesi baru.Jauh lebih efisien memulai ulang daripada memaksa menyelamatkan konteks yang sudah ada