- Integrasi Claude Code dan Zed telah dirilis dalam beta publik
- Dengan diperkenalkannya Agent Client Protocol (ACP) yang baru, peluang untuk memperluas koneksi dengan berbagai agen menjadi kenyataan
- Developer kini dapat menggunakan Claude Code langsung di dalam Zed secara real-time, lintas banyak file, dan bersama workflow kustom
- Adaptor ACP untuk Claude Code dirilis sebagai open source, sehingga berpotensi digunakan juga di editor lain
- Ke depannya, diharapkan perluasan dan pemanfaatan beragam agen AI berbasis ACP menjadi semakin mudah
Pengantar
- Menanggapi permintaan berkelanjutan dari para developer, fitur integrasi native antara Claude Code dan editor Zed kini dirilis dalam beta publik
- Integrasi ini bukan sekadar plugin, melainkan dibangun di atas standar terbuka baru Agent Client Protocol (ACP)
- ACP adalah standar yang memungkinkan koneksi ke berbagai agen, tidak hanya di Zed tetapi juga di editor lain
Fitur utama
- Claude Code dapat dijalankan di Zed sebagai agen dengan kemampuan penuh
- Melampaui UI terminal sederhana, ini membuka berbagai kemungkinan pemanfaatan di editor berperforma tinggi
- Dapat melihat situasi pengeditan serentak di banyak file secara real-time, lengkap dengan dukungan language server
- Mendukung peninjauan perubahan kode secara rinci melalui multi-buffer, serta persetujuan atau penolakan perubahan
- Daftar tugas dapat disematkan di sidebar agar status pekerjaan saat ini selalu terlihat
- Dengan custom slash command, developer dapat menyusun workflow otomatis untuk tugas pengembangan yang berulang dan sering digunakan
Latar belakang dan cara integrasi
- Integrasi mendalam dengan Zed mengatasi keterbatasan antarmuka CLI terminal yang ada, sekaligus memberi pengelolaan dan kontrol kode yang lebih luas
- Claude Code dapat digunakan bersama agen bawaan Zed sendiri (seperti Gemini CLI), dan dapat dipakai berdampingan dengan semua agen yang kompatibel dengan ACP
- Integrasi ini diwujudkan melalui adaptor yang mengubah Claude Code SDK ke format JSON RPC milik ACP
- Adaptor ini berjalan secara mandiri, sementara Zed menyediakan UI-nya, menunjukkan fleksibilitas untuk diperluas lebih lanjut
Open source dan ekstensibilitas
- Adaptor ACP untuk Claude Code di-open-source-kan dengan lisensi Apache, sehingga dapat digunakan secara bebas di semua editor yang mengadopsi ACP
- Sebagai contoh, plugin CodeCompanion untuk Neovim sudah menerapkan ACP sehingga kini dapat menggunakan Claude Code
- Pengguna GitHub Xuanwo dengan cepat mengerjakan implementasi ACP untuk Claude Code dan berkontribusi pada penyebaran protokol ini, sehingga disampaikan apresiasi
Arah ke depan dan peluang partisipasi
- Ke depannya, selain Gemini CLI dan Claude Code, lebih banyak agen lain akan didukung
- Melalui ACP, agen AI lain juga dapat digunakan secara bebas di berbagai editor seperti Zed dan Neovim
- Banyak fungsi inti Claude Code saat ini sudah didukung melalui SDK, dan lebih banyak kemampuan akan ditambahkan di masa mendatang
- Baik developer maupun pembuat agen diajak berpartisipasi dan memberi umpan balik dalam pengembangan ACP serta adaptor Claude Code melalui komunitas
Referensi dan cara berpartisipasi
- Jika Anda seorang developer agen, Anda dapat menghubungi untuk integrasi dengan Zed
- Jika menginginkan lebih banyak fitur Claude Code, disarankan meminta Anthropic untuk mengadopsi SDK atau ACP
- Disarankan untuk berkontribusi dan berdiskusi di proyek open source (ACP, adaptor Claude Code)
Informasi lain
- Zed dapat diunduh dan digunakan di macOS dan Linux
- Jika Anda tertarik pada masa depan pengembangan perangkat lunak, tersedia informasi untuk melamar melalui halaman rekrutmen tim
Belum ada komentar.