Claude Code bocor kode sumber analisis mendalam, apa yang ingin dilakukan Anthropic di masa depan?

Judul Asli: What to Prepare for Based on the Claude Code Leak
Penulis Asli: Elliot Arledge
Kompilasi: Peggy, BlockBeats

Catatan Redaksi: Pada dini hari tanggal 31 Maret, Chaofan Shou dari Solayer Labs menemukan bahwa Claude Code milik Anthropic secara tidak sengaja menyertakan kode sumber lengkap saat dipublikasikan ke npm. Dalam beberapa jam, kode terkait disinkronkan ke GitHub, sehingga langsung menarik perhatian.

Kekeliruan dalam konfigurasi build, namun juga memungkinkan pihak luar untuk secara langka mengamati kemajuan produk mereka yang sebenarnya dari sudut pandang kode. Artikel ini didasarkan pada kode sumber “yang tidak sengaja terbuka” tersebut; setelah penulis menelusuri kode sumber secara menyeluruh, ia mencoba menjawab dua pertanyaan: Ke mana arah Claude Code sedang menuju? Dan apa artinya bagi pengguna?

Dari kode, terlihat bahwa Claude Code sedang memperkenalkan sejumlah kemampuan yang belum dipublikasikan, termasuk mode otonom yang berjalan terus-menerus (KAIROS), mode PROACTIVE yang dapat mengeksekusi tugas secara aktif di sela-sela jeda pengguna, serta mekanisme COORDINATOR untuk menjadwalkan banyak agen sub. Perubahan-perubahan ini mengarah pada satu tujuan yang jelas: AI sedang beralih dari alat yang hanya merespons instruksi menjadi sistem yang dapat berjalan terus-menerus dan mengeksekusi secara aktif. Sementara itu, desain seperti otomatisasi hak akses, kolaborasi yang “sembunyi-sembunyi” dan ingatan tim juga mencerminkan masalah nyata: ketika AI benar-benar masuk ke dalam alur kerja, bagaimana meningkatkan efisiensi sekaligus mengendalikan risiko dan batasannya.

Lalu, apa artinya bagi pengguna?

Faktanya, kemampuan-kemampuan ini tidak ditumpuk secara terpisah, melainkan secara bertahap sedang membangun sebuah “sistem agen pintar”: memiliki kemampuan menjalankan proses di latar belakang, ingatan lintas tugas, kolaborasi paralel antar agent, serta dapat langsung memanggil alat untuk menyelesaikan tugas. Persaingan di masa depan, mungkin tidak lagi hanya soal kemampuan model, melainkan siapa yang bisa membuat sistem ini lebih stabil dan lebih terkontrol.

“Pengungkapan yang tidak disengaja” ini sendiri tidak terlalu penting; yang penting adalah arah yang telah diisyaratkannya lebih dulu.

Berikut naskah aslinya:

Tadi pagi/awal hari, @Fried_rice di X menemukan bahwa saat Anthropic merilis Claude Code CLI ke npm, mereka secara tidak sengaja menyertakan file source map.

Secara spesifik, pada versi 2.1.88 dari paket @anthropic-ai/claude-code terdapat sebuah file berukuran 59.8MB bernama cli.js.map, di mana kode sumber TypeScript asli lengkap disematkan pada kolom sourcesContent. Ini bukan peretasan, melainkan kelalaian konfigurasi build—hasil untuk debugging ikut dipaketkan ke lingkungan produksi. Namun ini juga secara tidak terduga mengungkap arah masa depan Claude Code.

Saya menghabiskan beberapa jam untuk membaca kode-kode sumber ini. Berikut beberapa hal yang saya perhatikan, serta apa yang mungkin berarti bagi pengguna.

Fitur Utama

Agen otomatis sedang datang

Flag fitur yang paling sering muncul di basis kode disebut KAIROS (muncul 154 kali). Dari kode, ini tampaknya adalah “mode proses penjaga otonom”, yang dapat mengubah Claude Code menjadi agen yang terus berjalan. Ini mencakup sesi latar belakang, mekanisme integrasi ingatan yang disebut “dream”, langganan GitHub webhook, notifikasi push, dan komunikasi berbasis channel.

Selain itu ada mode PROACTIVE (muncul 37 kali), yang memungkinkan Claude bekerja secara independen di antara pesan pengguna. Sistem akan mengirim prompt “tick” untuk menjaga agar agen tetap berjalan, sementara Claude akan memutuskan sendiri apa yang harus dilakukan setiap kali “terbangun”. Prompt bahkan menuliskan secara jelas: “Anda sedang menjalankan secara otonom”, dan menginstruksikan model “mencari pekerjaan yang berguna”, serta “bertindak berdasarkan penilaian terbaik, bukan meminta konfirmasi”.

COORDINATOR_MODE (muncul 32 kali) melangkah lebih jauh—ia mengubah Claude menjadi seorang pengatur (orchestrator), yang dapat menghasilkan dan mengelola beberapa agen worker paralel. Koordinator ini bertanggung jawab menyelesaikan riset, implementasi, dan verifikasi dengan mendistribusikan tugas ke berbagai worker. Prompt sistem juga memuat instruksi rinci yang menjelaskan cara menulis prompt untuk worker, kapan sebaiknya terus menggunakan worker yang sudah ada, kapan harus membuat agent baru, dan bagaimana menangani kegagalan worker.

Petunjuk izin mungkin akan hilang

Ada flag bernama TRANSCRIPT_CLASSIFIER (muncul 107 kali). Dari konteksnya, ini seperti “mode otomatis” yang secara otomatis menyetujui izin alat melalui AI classifier. Jika fitur ini diluncurkan, prompt konfirmasi izin yang sering mengganggu alur kerja saat ini mungkin akan menjadi opsional, bahkan menghilang sepenuhnya untuk tindakan yang dipercaya.

Kode internal model dan sistem versi

Kode sumber juga mengungkap beberapa kode internal untuk model Claude:

Capybara tampaknya merupakan varian dari Claude 4.6. Catatan menyebut “Capybara v8”, dan mencatat beberapa perbaikan bug, misalnya: tingkat halusinasi sebesar 29–30% (dibanding v4 yang 16.7%), kecenderungan memberi anotasi kode yang berlebihan, serta sebuah mekanisme bernama “assertiveness counterweight”.

Fennec pernah menjadi kode nama, lalu beralih menjadi Opus 4.6.

Numbat belum dirilis. Ada komentar yang menulis: “Hapus bagian ini saat merilis numbat.”

Kode juga menyebut opus-4-7 dan sonnet-4-8, dan secara tegas menyatakan bahwa nomor versi ini tidak boleh muncul dalam commit publik—ini mengisyaratkan bahwa versi-versi tersebut sudah ada secara internal.

“Mode Undercover”: partisipasi anonim di open source

Ada juga sebuah fitur bernama “Undercover Mode” yang khusus digunakan oleh karyawan Anthropic saat mengaktifkan Claude Code untuk mengirim kode ke repositori publik. Mode ini akan menghapus semua identifikasi terkait AI, termasuk:

·commit tidak berisi attribution AI apa pun

·menyembunyikan kode nama model

·menghapus semua penyebutan “Claude Code” atau AI

·bahkan tidak akan memberi tahu model tentang nomor modelnya sendiri

Prompt menuliskan secara jelas: “Anda sedang menjalankan dalam MODE UNDERCOVER di repositori publik/open-source. Pesan commit, judul PR, dan isi badan PR Anda tidak boleh memuat informasi internal apa pun dari Anthropic. Jangan buka identitas.”

Dan tidak ada pemutusan paksa pada sakelar—selama sistem tidak dapat mengonfirmasi bahwa sedang berada di repositori internal, mode ini akan diaktifkan secara default.

Mode suara

VOICE_MODE muncul 46 kali, yang menunjukkan bahwa sistem sudah mengintegrasikan kemampuan interaksi suara, termasuk speech-to-text dan text-to-speech.

Sistem “peliharaan elektronik”

Hal ini agak menarik. Di dalam kode ada sistem BUDDY yang tersembunyi, yang pada dasarnya adalah “peliharaan elektronik” di dalam terminal (mirip Tamagotchi). Ini mencakup:

·18 jenis makhluk (itik, angsa, kucing, naga, gurita, burung hantu, penguin, kura-kura, hantu, dinosaurus segi enam, dll.)

·sistem kelangkaan (probabilitas tingkat legendaris 1%)

·dekorasi tampilan (mahkota, topi pesta, halo, topi penyihir, dll.)

·nilai atribut (DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK)

·bahkan ada versi “flash” (kilau)

Di antaranya, nama spesies capybara (kapibara) dikaburkan melalui String.fromCharCode(), dengan tujuan menghindari pemicu sistem deteksi kebocoran internal—ini juga menunjukkan bahwa kode nama tersebut memiliki tingkat sensitivitas.

Fitur lain yang patut diperhatikan

FORK_SUBAGENT: memungkinkan diri sendiri bercabang menjadi beberapa agent paralel

VERIFICATION_AGENT: digunakan untuk verifikasi hasil secara independen dan bersifat adversarial

ULTRAPLAN: kemampuan perencanaan tingkat lanjut

WEB_BROWSER_TOOL: otomasi browser

TOKEN_BUDGET: memungkinkan penetapan anggaran token secara jelas (misalnya “+500k” atau “menghabiskan 2M token”)

TEAMMEM: mendukung berbagi ingatan antar tim

Apa artinya ini

Beberapa penilaian inti:

Claude Code sedang bergerak secara signifikan menuju “tingkat otonomi yang tinggi”. Fitur seperti KAIROS, PROACTIVE, dan COORDINATOR mengarah pada sebuah masa depan: Claude dapat dijalankan sebagai proses penjaga di latar belakang, terus memantau repositori, dan secara proaktif mengeksekusi tugas.

Gesekan terkait izin sedang dikurangi. Mekanisme persetujuan otomatis menunjukkan bahwa mereka sedang menurunkan langkah konfirmasi manual yang sering terjadi.

Sistem versi model jauh lebih kompleks dibanding API publik. Secara internal ada banyak varian, mode cepat, dan sistem kode nama—masing-masing menyesuaikan kemampuan dan jenis masalah.

Mekanisme keamanan sangat diperhatikan. Hanya validasi perintah Bash saja sudah lebih dari 2500 baris kode, ditambah sandbox, mode sembunyi, dan pembersihan input.

Produk sedang memperkenalkan “personalitas”. Sistem Buddy berarti Claude Code bukan hanya alat, melainkan sedang mencoba menjadi “rekan”.

Cara melihat sendiri

Pada saat tulisan ini dibuat, kode sumber ini masih bisa diakses di npm. Unduh @anthropic-ai/claude-code@2.1.88, temukan cli.js.map, lalu parse JSON dan ekstrak kolom sourcesContent. Saya tidak akan mendistribusikan ulang kodenya, tetapi analisis dan diskusi atas konten yang dapat diakses publik adalah hal yang wajar.

Penemuan awal berkat @Fried_rice di X.

[Link artikel asli]

Klik untuk memahami LydingBlockBeats sedang merekrut posisi

Selamat bergabung dengan komunitas resmi Lyding BlockBeats:

Grup langganan Telegram: https://t.me/theblockbeats

Grup diskusi Telegram: https://t.me/BlockBeats_App

Akun resmi Twitter: https://twitter.com/BlockBeatsAsia

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
Tambahkan komentar
Tambahkan komentar
Tidak ada komentar
  • Sematkan