- Anthropic mengubah cara output alat coding AI Claude Code ditampilkan, sehingga tidak lagi menunjukkan file mana yang sedang dibaca atau dimodifikasi
- Versi baru (2.1.20) kini hanya menampilkan ringkasan seperti “membaca 3 file” alih-alih nama file, dan detailnya hanya bisa dilihat lewat pintasan keyboard
- Para pengembang bereaksi keras, dengan alasan mereka perlu melihat nama file secara real-time untuk keamanan, audit, dan deteksi error
- Pihak Anthropic menjelaskan bahwa ini dilakukan demi penyederhanaan UI, tetapi alternatif “mode verbose” dikritik karena berisi terlalu banyak informasi yang tidak perlu
- Muncul kekhawatiran bahwa jika alat AI menyembunyikan cara kerja internalnya, hal itu dapat menyebabkan menurunnya transparansi dan kepercayaan
Kontroversi perubahan output Claude Code
- Anthropic memodifikasi progress output Claude Code sehingga nama file yang dibaca atau diubah AI kini disembunyikan secara default
- Sebelumnya nama file dan jumlah baris yang dibaca ditampilkan, tetapi di versi baru dipersingkat menjadi bentuk seperti “Read 3 files (ctrl+o to expand)”
- Detail tetap bisa dibuka dengan pintasan keyboard, tetapi para pengembang menilai cara ini merepotkan dan tidak praktis
- Para pengembang menyoroti bahwa akan lebih sulit segera mengetahui jika Claude merujuk file yang salah atau mengakses file sensitif dari sisi keamanan
- Mereka juga menyebut bahwa semakin kompleks codebase, semakin penting untuk memeriksa pelacakan konteks AI
- Mereka menekankan bahwa intervensi dini saat arah kerja mulai salah bisa mencegah pemborosan token
Reaksi dan kritik dari pengembang
- Di issue GitHub, banyak pengembang menyatakan ketidakpuasan terhadap perubahan ini
- Seorang pengguna mengkritik, “Ini bukan penyederhanaan, melainkan penghapusan informasi yang berguna”
- Pengguna lain mengatakan, “mode verbose terlalu berisik dan tidak bisa menjadi alternatif”
- Boris Cherny, pimpinan Claude Code di Anthropic, menjelaskan bahwa perubahan ini ditujukan untuk menyederhanakan UI, dan bahwa yang penting adalah output diff serta bash/mcp
- Ia juga mengatakan untuk “mencobanya selama beberapa hari”, sambil menyebut pengembang internal menilai ‘pengurangan noise’ secara positif
- Setelah itu, Cherny menyesuaikan mode verbose berdasarkan masukan dan menambahkan fitur penampilan path file, tetapi
- karena detail pada mode verbose lama justru berkurang, muncul kritik bahwa ini merugikan pengguna yang menginginkan informasi lengkap
Diskusi di Hacker News dan komunitas
- Dalam diskusi di Hacker News, Cherny juga menyebut bahwa “Claude menjadi lebih pintar dan waktu eksekusinya makin panjang, sehingga jumlah output menjadi berlebihan”
- Ia berargumen bahwa penyederhanaan diperlukan karena output bisa membebani terminal secara berlebihan
- Namun, banyak pengguna membantah dan mengatakan bahwa output yang dipersingkat mengurangi kegunaan
- Muncul pendapat bahwa “kita perlu tahu file apa yang dibaca Claude agar bisa ikut campur di tengah jalan dan menghemat ribuan token”
- Sebagian pengguna juga mengeluhkan bahwa opacity Claude makin besar sehingga “sudah sulit untuk dipercaya lagi”
Masalah transparansi dan kepercayaan
- Para pengembang memperingatkan bahwa jika Claude Code menyembunyikan cara kerja internalnya, maka deteksi error dan verifikasi menjadi lebih sulit
- Seorang pengguna mengatakan, “Jika kita tidak bisa mengikuti niat atau logika Claude, sesi hanya akan membuang token”
- Ia juga menyebut bahwa “tanpa pengawasan dan koreksi berkelanjutan, sulit mengharapkan hasil yang benar”
- Menurut artikel tersebut, Claude Code memang sering diperbarui, tetapi belum ada tanda akan kembali ke cara lama
Ringkasan
- Perubahan Anthropic memicu perdebatan antara penyederhanaan UI versus penurunan transparansi
- Komunitas pengembang menganggap visibilitas terhadap tindakan internal alat AI sebagai elemen inti kepercayaan
- Pembaruan Claude Code berikutnya akan diperhatikan untuk melihat bagaimana ia menyeimbangkan transparansi dan kegunaan
1 komentar
Opini Hacker News
Aneh kalau Claude menyembunyikan cara kerjanya di balik layar
Bukan cuma karena rasa ingin tahu, tapi agar kita bisa menangkap model sebelum bertindak ngawur
Misalnya saat salah membaca seluruh codebase, atau menyentuh file yang seharusnya tidak diubah
Peningkatan mode verbose memang bagus, tetapi transparansi seperti ini seharusnya menjadi default sejak awal
Jika AI menangani file, menunjukkan dengan tepat file apa yang sedang ditangani adalah hal yang wajib
Abstraksi itu bagus, tetapi jangan menyembunyikan bagian yang bisa merusak build
Dari sudut pandang itu, bisa dipahami kalau UX dirancang bukan berpusat pada manusia, melainkan pada hasil
Tapi masalah “keluar jalur” masih belum terpecahkan, dan masih diragukan apakah banyak agen AI bisa secara otonom menghasilkan hasil yang benar
Memang merepotkan, tetapi bisa mencegah model mencoba mengubah proyek yang salah
Ini wajib di codebase monolitik dengan ratusan proyek library
Jika model menafsirkan perintah dengan makna yang keliru, ia bisa membuang waktu puluhan menit
Saya malah mengerjakan hal lain atau melihat ponsel
Menurut saya, memantau output secara manual adalah cara yang tidak efisien
Aneh kalau Anthropic tidak memahami ini
Ironis bahwa permintaan “tampilkan lebih banyak informasi” dijawab dengan cara “menampilkan lebih sedikit”
“Cepat (fast)” juga dipakai berbeda di tiap perusahaan, dan makna kata jadi tidak konsisten sehingga label saja tidak cukup untuk memahaminya
Tampaknya ia menganggap pendekatan itu sederhana dan sudah memenuhi permintaan pengguna
Mode default hampir seperti mode senyap, berjalan otonom di latar belakang sampai layar berkedip-kedip
Setelah pertanyaan dia menunggu beberapa detik lalu otomatis menjalankan pilihan default, dan kadang bahkan Esc tidak bisa menghentikannya
Update terbaru ini cukup menjengkelkan
Tapi tetap kurang detail dibanding sebelumnya, dan untuk melihat lebih banyak detail kini perlu mode baru
Anthropic selama ini cukup berhasil dengan membidik pasar developer, tetapi keputusan kali ini berisiko
Persaingan sangat ketat, dan sikap keras seperti ini bisa membuat developer kehilangan kepercayaan
Saya memakai model Claude di banyak platform, tetapi tidak memakai Claude Code karena terasa tidak nyaman
Sebaliknya, potensi ekspansi ke pasar non-developer seperti Claude Co-work atau integrasi Excel tampak besar
Beralih ke Codex, karena Claude Code lambat dan minim umpan balik sehingga bikin frustrasi
Kalau untuk satu prompt sederhana saja bisa diam 20 menit, tidak ada alasan untuk memakainya lagi
Sebagai alternatif ada OpenCode
Pengalamannya paling mirip Claude Code, meski untuk saat ini saya masih lebih suka Claude Code
Anthropic tampaknya sedang mendorong workflow yang menghindari code review
Membuat manusia tidak melihat kode secara langsung adalah semacam strategi lock-in
Karena pembuatan kode sangat cepat, sekitar 40% dari total waktu saya habis untuk review, dan kualitas memang sepenting itu
Saya menjalankan lebih dari 5 agen sepanjang hari
Karena hasilnya saya ukur dan verifikasi dengan ketat, output yang tenang justru lebih baik
Hanya saat perlu saya memakai prompt “jelaskan proses berpikirmu” untuk menyimpan log
Meski begitu, akan bagus jika tetap ada mode pilihan bagi orang yang lebih suka cara lama
Tetapi cara mengawasi agen secara real-time sepertinya akan segera ketinggalan zaman
Model berkembang terlalu cepat
Belakangan saya merasa cara Claude melakukan riset memburuk
Untuk masalah sederhana saja, ia membuat puluhan thread yang tidak perlu
Setelah berputar-putar lebih dari 30 menit, akhirnya malah “tersesat”
Sekarang kalau saya melihat tanda-tanda seperti ini, langsung saya hentikan
Bahkan saat diminta “lihat hanya kode yang relevan”, ia menjawab “saya akan melihat sendiri” — benar-benar bikin bingung
Isu ini sudah disebut langsung oleh developer Anthropic di thread HN lain
Claude menyimpan log percakapan di
~/.claude/projectsJadi log bisa dipantau secara real-time dengan tool seperti cc-tail
Saya selalu meminta Claude Code menyusun rencana perubahan terlebih dahulu
Setelah menjelaskan file mana yang akan diubah, baru saya jalankan dalam konteks baru
Tool ini memecah spesifikasi menjadi rencana JSON, lalu menjalankan tiap tugas secara non-interaktif lewat Claude atau Codex
Sepertinya akan cocok dengan workflow-mu