Cara Menghubungkan Codex, Claude Agent, dan OpenCode ke Devin Desktop melalui ACP pada 2026
MarkdownCara menghubungkan Codex, Claude Agent, dan OpenCode di editor Devin Desktop melalui protokol ACP. Perintah instalasi, pengaturan, dan paket.
Baca artikel lengkap
Apa Itu ACP dalam 2 Menit?
Poin utama
ACP adalah standar terbuka untuk komunikasi antara editor dan agen AI. Berlisensi Apache 2.0 dan dibangun di atas JSON-RPC, ACP memungkinkan Anda menghubungkan agen dari OpenAI, Anthropic, Google, dan tim independen ke satu editor, tempat mereka berkomunikasi dengan Anda melalui antarmuka yang sama.
Pada Agustus 2025, Zed Industries menerbitkan Agent Client Protocol sebagai spesifikasi terbuka. Pada akhir 2025, JetBrains secara resmi bergabung dalam pengembangannya, dan pada Desember mengumumkan dukungan di IDE 25.3 RC. Idenya sederhana: ada puluhan editor dengan AI dan puluhan agen, dan sebelumnya setiap pasangan editor-agen membutuhkan lapisan integrasinya sendiri. ACP menstandarkan lapisan di antara keduanya.
Agent Client Protocol adalah standar terbuka yang memungkinkan agen apa pun berintegrasi dengan mudah dengan editor apa pun.
Analogi yang umum digunakan adalah ACP bagi agen AI seperti LSP bagi server bahasa. Ketika Microsoft menerbitkan LSP, tidak perlu lagi menulis integrasi VS Code tersendiri untuk Python, integrasi lain untuk Rust, dan yang lain lagi untuk Go. Setiap bahasa menjalankan server LSP sesuai standar, dan editor mana pun yang mendukung LSP dapat berintegrasi dengannya.
Per Juni 2026, spesifikasinya stabil pada versi 1. SDK resmi telah dirilis untuk TypeScript, Python, Rust, Java, dan Kotlin. Dua belas produk telah mengumumkan dukungan ACP di editor: Zed (native, sekaligus pencipta protokol), IDE JetBrains mulai dari 2025.3, VS Code, Neovim, Emacs, marimo, serta lima produk khusus lainnya. Devin Desktop, editor dari Cognition, tampil berbeda: diluncurkan pada 2 Juni 2026 dan sejak awal menjadikan ACP bagian utama antarmukanya.
Informasi tentang penggunaan Ailoot tersedia di dokumentasi.
Apa yang Perlu Anda Instal Sebelum Memulai?
Poin utama
Anda memerlukan Devin Desktop versi 3.0.21 atau lebih baru (dirilis 4 Juni 2026), akses ke paket Pro, Max, atau Teams, serta alat CLI untuk ketiga agen sudah terinstal: Codex, Claude, dan OpenCode. Tanpa CLI tersebut, editor tidak dapat menyuruh mereka untuk dijalankan.
ACP di Devin Desktop dibatasi berdasarkan paket langganan. Pada paket gratis, Free, akses ke agen pihak ketiga melalui ACP dinonaktifkan. Dokumentasinya menyatakan hal itu secara eksplisit:
Agen ACP tersedia bagi pengguna Pro, Max, dan Teams.
Pro berharga $20 per bulan. Itu cukup bagi vibe coder perorangan yang ingin mencoba pengaturan dengan tiga agen. Max, seharga $200 per bulan, hanya diperlukan jika Anda menjalankan Devin Cloud terus-menerus di latar belakang. Teams, seharga $80 per tim ditambah $40 per anggota, ditujukan bagi grup yang membutuhkan Spaces bersama.
Keterbatasan utama ACP di Devin Desktop saat ini adalah editor tidak mengunduh agen dari registri secara otomatis.
Devin Desktop belum mengunduh distribusi agen langsung dari registri.
Artinya, Anda perlu menginstal ketiga CLI—Codex, Claude, dan OpenCode—secara manual terlebih dahulu. Editor baru akan melihatnya sebagai agen yang dapat dihubungkan setelah biner diinstal.
Cara instalasi tercepat di macOS dan Linux:
# Codex CLI from OpenAI
npm install -g @openai/codex
# Claude Code from Anthropic (the ACP adapter is provided by the community adapter claude-agent-acp below)
npm install -g @anthropic-ai/claude-code
# OpenCode (open source)
curl -fsSL https://opencode.ai/install | bash
Setelah setiap perintah, periksa apakah binernya tersedia di PATH:
codex --version
claude --version
opencode --version
Jika perintah tidak merespons, npm mungkin menempatkan biner di luar PATH, atau curl mungkin gagal karena waktu tunggu jaringan habis. Tidak ada gunanya melanjutkan; bereskan instalasinya terlebih dahulu.
Di Mana Devin Desktop Mencari Agen?
Poin utama
Semua agen ACP di Devin Desktop dideklarasikan dalam ~/.windsurf/acp/registry.json. Ini adalah berkas JSON biasa yang berisi daftar objek: id, name, version, description, dan path ke biner untuk setiap platform. Agen kustom apa pun menggunakan format yang sama, dan editor akan mengambilnya secara otomatis saat diluncurkan berikutnya.
Cognition mempertahankan path Windsurf yang sudah dikenal alih-alih mengubah .windsurf menjadi .devin. Ini praktis: konfigurasi lama Anda tetap berfungsi seperti sebelumnya.
Konfigurasi registri agen lokal berada di
~/.windsurf/acp/registry.jsonuntuk Devin Desktop dan di~/.windsurf-next/acp/registry.jsonuntuk Devin Desktop Next.
Entri untuk satu agen dalam registri terlihat seperti ini:
{
"id": "codex-cli",
"name": "Codex",
"version": "0.42.0",
"description": "OpenAI's coding agent",
"authors": ["OpenAI"],
"license": "Apache-2.0",
"distribution": {
"binary": {
"darwin-arm64": {
"path": "/opt/homebrew/bin/codex",
"args": ["--acp"]
},
"darwin-x64": {
"path": "/usr/local/bin/codex",
"args": ["--acp"]
},
"linux-x64": {
"path": "/usr/local/bin/codex",
"args": ["--acp"]
},
"win32-x64": {
"path": "C:\\Program Files\\codex\\codex.exe",
"args": ["--acp"]
}
}
}
}
Kolom kuncinya adalah path. Di sinilah lokasi berkas CLI yang dapat dieksekusi di disk Anda. Jika Anda menginstalnya melalui npm, path biasanya berupa ~/.nvm/.../node/.../bin/codex atau /usr/local/bin/codex. Anda dapat menemukannya dengan which codex.
Kolom args menentukan apa yang akan ditambahkan Devin Desktop ke perintah peluncuran. Flag --acp diperlukan untuk memulai CLI dalam mode server ACP dan berkomunikasi dengan editor melalui JSON-RPC lewat stdin/stdout. Tanpa flag itu, CLI diluncurkan dalam mode interaktif biasa, dan Devin Desktop tidak akan melihatnya.
Cadangkan registry.json sebelum mengeditnya. Satu berkas JSON yang tidak valid di sini akan memblokir semua agen ACP:
cp ~/.windsurf/acp/registry.json ~/.windsurf/acp/registry.json.backup
Lalu buka berkas tersebut di editor dan tambahkan blok agen ke larik agents.
Menghubungkan Codex CLI dari OpenAI
Poin utama
Codex CLI diinstal melalui npm. Jalankan codex auth login dengan kunci API OpenAI atau langganan ChatGPT, tambahkan blok ke registry.json, lalu aktifkan agen di Devin Settings. Codex adalah yang tercepat dari ketiganya. Cocok untuk tugas yang lebih mengutamakan kecepatan dan scaffolding daripada kualitas penalaran.
Langkah pertama: autentikasi. Tanpa autentikasi, CLI tidak dapat memanggil API:
codex auth login
Perintah ini membuka browser. Jika Anda memiliki ChatGPT Plus atau Team, autentikasi dilakukan melalui akun Anda dan Anda tidak memerlukan kunci API terpisah. Jika tidak memiliki langganan ChatGPT, Anda akan diminta memasukkan kunci API dari platform.openai.com.
Langkah kedua: periksa apakah CLI berfungsi dalam mode biasa:
codex run "write hello world in python"
Jika Anda mendapat respons dan sebuah entri muncul di ~/.codex/sessions/, CLI berfungsi dengan benar. Sekarang Anda dapat menghubungkannya ke editor.
Langkah ketiga: tambahkan blok ke ~/.windsurf/acp/registry.json. Gunakan struktur dari bagian sebelumnya, dan isi path dengan hasil which codex:
which codex
# /opt/homebrew/bin/codex
Langkah keempat: aktifkan agen di editor. Buka palet perintah di Devin Desktop:
Cmd+Shift+Pdi macOSCtrl+Shift+Pdi Windows dan Linux
Jalankan perintah ini dari palet: Devin User Settings. Pada jendela yang terbuka, buka tab Agents. Codex seharusnya muncul dalam daftar setelah Anda mengedit registri. Aktifkan sakelar di sebelahnya ke posisi “on”.
Setelah diaktifkan, kolom baru akan muncul di Agent Command Center. Anda dapat memberinya tugas, dan Codex akan menyelesaikannya.
Dalam pengujian yang dijelaskan di sini, Codex menjawab paling cepat di antara ketiganya—sekitar 8 detik untuk tugas “tambahkan pencatatan ke fungsi ini”. Claude memerlukan 16 detik untuk tugas yang sama, sedangkan OpenCode memerlukan 22 detik.
Codex cocok ketika:
- Anda membutuhkan kode standar dengan cepat tanpa penalaran panjang
- Anda membuat scaffolding lewat skrip dan ingin melakukan banyak perubahan kecil secara berurutan
- Anda bekerja dari spesifikasi yang sudah ada dan solusinya jelas
Codex kurang cocok ketika:
- Tugas arsitektur kompleks memiliki kompromi: Codex sering mengambil jalan pintas
- Kode sensitif secara hukum yang membutuhkan jawaban berimbang: Claude adalah pilihan yang lebih baik
- Anda terbiasa menyempurnakan prompt dan aturan sendiri: alat Claude lebih fleksibel
Menghubungkan Claude Agent dari Anthropic
Poin utama
Claude Agent di Devin Desktop merupakan kombinasi biner native Claude Code dan adaptor komunitas sumber terbuka claude-agent-acp. Adaptor ini menjalankan Claude Code dalam mode server ACP. Autentikasi dilakukan melalui langganan Claude Pro atau kunci API Anthropic. Keunggulan kombinasi ini adalah kualitas penalarannya dan kinerjanya yang baik pada basis kode besar.
Anthropic belum merilis biner ACP sendiri dengan nama “Claude Agent”. Devin Desktop menggunakan Claude Code biasa, tetapi melalui shim: adaptor claude-agent-acp dari repositori protokol tersebut, yang berlisensi Apache 2.0.
Langkah pertama: autentikasi Claude Code:
claude auth login
Jika Anda memiliki langganan Claude Pro atau Max, autentikasi dilakukan melalui akun Anda. Jika tidak, Anda akan diminta memasukkan kunci API dari console.anthropic.com.
Langkah kedua: periksa:
claude "rewrite this function so it returns Result<T, E>"
Jika CLI merespons, Anda dapat menginstal adaptor dan menghubungkannya ke editor.
Langkah ketiga: instal adaptor:
npm install -g @agentclientprotocol/claude-agent-acp
Langkah keempat: tambahkan blok ke registry.json. Kolom path menunjuk ke biner adaptor, bukan ke claude itu sendiri:
{
"id": "claude-agent",
"name": "Claude Agent",
"version": "0.4.0",
"description": "Anthropic's coding agent (community ACP adapter)",
"authors": ["Anthropic", "ACP community"],
"license": "Apache-2.0",
"distribution": {
"binary": {
"darwin-arm64": {
"path": "/opt/homebrew/bin/claude-agent-acp",
"args": []
}
}
}
}
Langkah kelima: aktifkan di Devin Settings, pada tab Agents.
Dalam pengujian yang dijelaskan di sini, Claude Agent menangani tugas terbesar dengan paling baik. Untuk tugas “pecah komponen 600 baris ini menjadi tiga berkas, pertahankan semua impor dan pengujiannya,” Codex dua kali lupa bahwa komponen tersebut ditampilkan di tiga tempat. Claude menangkap semuanya pada percobaan pertama.
Claude Agent memiliki kekurangan yang sama dengan Claude Code:
- Lebih lambat daripada Codex untuk tugas sederhana
- Biaya per pemanggilan lebih tinggi jika Anda menggunakan API alih-alih langganan
Ingin pengaturan dengan beberapa agen AI yang mengerjakan tugas Anda tanpa berubah menjadi kebun binatang biner? Menghubungkan mereka adalah bagian teknisnya. Yang lebih penting adalah mengetahui cara membagikan konteks di antara mereka agar setiap agen mengetahui apa yang telah dikerjakan agen lain. Itulah bagian dari rekayasa konteks: salah satu dari tiga elemen sistem—klona AI diri Anda, Otak Kedua proyek, dan rekayasa konteks untuk setiap tugas. Setelah itu, protokol yang digunakan agen untuk berkomunikasi tidak lagi penting; cara kerja mereka sama.
Menghubungkan OpenCode: Alternatif Gratis
Poin utama
OpenCode adalah agen ACP sumber terbuka dari komunitas independen. OpenCode bekerja dengan API apa pun yang kompatibel dengan OpenAI, termasuk API lokal melalui Ollama. Gratis untuk diinstal dan dijalankan secara lokal. Keunggulannya adalah Anda dapat menjalankannya sepenuhnya luring atau dengan model murah seperti Qwen.
OpenCode dimulai sebagai alternatif sumber terbuka untuk Claude Code pada awal 2026. Pada Juni, repositorinya telah mengumpulkan lebih dari 30.000 bintang, dokumentasinya telah diterjemahkan ke dalam selusin bahasa, dan preset siap pakai tersedia untuk Ollama dan vLLM.
Instal dengan skrip:
curl -fsSL https://opencode.ai/install | bash
Periksa:
opencode --version
Selanjutnya, atur model yang akan digunakan OpenCode. Untuk menjalankannya sepenuhnya secara lokal, jalankan Ollama dan arahkan OpenCode ke sana:
opencode config set provider ollama
opencode config set base_url http://localhost:11434
opencode config set model qwen3.5-coder:32b
Temukan panduan alat dalam dokumentasi Ailoot
Kemudian tambahkan blok ke registry.json:
{
"id": "opencode",
"name": "OpenCode",
"version": "0.18.1",
"description": "Open source coding agent",
"authors": ["OpenCode community"],
"license": "MIT",
"distribution": {
"binary": {
"darwin-arm64": {
"path": "/usr/local/bin/opencode",
"args": ["acp"]
}
}
}
}
Aktifkan di Devin Settings. Selesai.
Dalam pengujian yang dijelaskan di sini, OpenCode dengan Qwen 3.5 Coder merespons jauh lebih lambat daripada Codex dan Claude—rata-rata 22–25 detik per tugas dibandingkan 8–16 detik untuk para pesaingnya. Di sisi lain, OpenCode tidak berbiaya, dan tidak ada tim di belakangnya yang dapat mencabut akses Anda.
OpenCode cocok ketika:
Anda memiliki GPU lokal dan ingin menjalankan tugas pemrograman secara luring
Anda mengerjakan proyek belajar dan belum siap mengeluarkan uang untuk API
Anda ingin membandingkan ketertinggalan model sumber terbuka dari model tertutup
OpenCode kurang cocok ketika:
- Anda membutuhkan kualitas yang mendekati Claude; model sumber terbuka belum menyusul
- Tugas arsitektur besar memiliki konteks 50K+ token; model lokal sering kehilangan jejak
- Kecepatan sangat penting; bahkan dengan 4090, OpenCode lebih lambat daripada Codex berbasis cloud
Spaces: Berbagi Konteks Antaragen
Poin utama
Spaces adalah grup di Devin Desktop tempat para agen dapat melihat konteks satu sama lain. Gunakan satu Space per proyek. Jika Codex menulis tes di sana, Claude kemudian mengetahui dengan tepat tes yang dimaksud tanpa perlu penjelasan tambahan. Tersedia pada paket Pro.
Sebelumnya, setiap agen di Windsurf berada dalam sesinya sendiri. Anda memulai Cascade, lalu Codex, dan mereka tidak mengetahui satu sama lain. Cognition mengatasinya dengan Spaces.
Kami membangun Spaces agar agen yang bekerja bersama dapat berbagi konteks dan berkolaborasi secara efektif dalam tugas.
Di dalam Space, agen dapat melihat:
- Perubahan berkas yang dibuat agen lain
- Riwayat tugas dan keputusan terbaru
- Konteks prompt bersama (misalnya
CLAUDE.mdatauAGENTS.mdAnda) - Pull request yang sedang berlangsung dan komentarnya
Untuk membuat Space:
- Buka Agent Command Center (tombol di bilah atas Devin Desktop)
- Klik “New Space” di sudut kanan atas
- Hubungkan folder proyek ke Space
- Tambahkan agen yang Anda perlukan dari daftar yang diaktifkan di Settings
Pola kerja untuk pengaturan dengan tiga agen:
- Codex menulis draf implementasi pertama di Space
- Claude Agent melihat hasil Codex dan meninjau kode, merefaktor, serta merapikan bagian yang rumit
- OpenCode menulis tes untuk versi akhir
Ketiganya menggunakan AGENTS.md yang sama (berkas aturan proyek bersama) dan berkas tugas yang sama. Anda tidak perlu mengulang konteks.
Pengujian di tiga proyek menunjukkan dua hal. Pertama, waktu dari memulai tugas hingga PR selesai berkurang sekitar sepertiga karena agen tidak perlu mengulang informasi satu sama lain. Kedua, intervensi manual lebih banyak diperlukan karena Codex dan Claude terkadang mengarahkan kode ke arah yang berbeda. Sebaiknya AGENTS.md ditulis dengan tegas.
Jika Anda belum memiliki AGENTS.md, lihat panduan cara menggunakan AGENTS.md dan CLAUDE.md bersama: panduan itu menjelaskan satu berkas instruksi yang dibaca ketiga agen.
Kapan Sebaiknya Anda Menjalankan Setiap Agen?
Poin utama
Lima skenario praktis untuk beralih antara Codex, Claude Agent, dan OpenCode di Devin Desktop. Setiap skenario adalah keputusan bisnis, bukan perbandingan model.
Pola 1. Fitur standar dalam 30 menit
CRUD untuk tabel baru, formulir dengan dua kolom, halaman situs web sederhana. Pilih Codex. Codex akan menulisnya dalam 5 menit, lalu Anda dapat meninjau dan merilisnya. Claude akan menghabiskan terlalu banyak waktu untuk berpikir dalam kasus ini. OpenCode tidak akan cukup cepat.
Pola 2. Tugas arsitektur dengan kompromi
Anda perlu memutuskan apakah bagian ini perlu diekstrak menjadi layanan terpisah atau tetap berada dalam monolit. Atau memilih antara Redux dan Zustand untuk proyek yang sudah ada. Pilih Claude. Claude dapat mempertimbangkan argumennya. Codex akan memberi Anda “solusi” tanpa pembahasan, dan kemungkinan besar solusinya salah.
Pola 3. Cakupan pengujian untuk kode yang sudah ditulis
Setelah salah satu agen menulis kode, beralihlah ke Claude atau OpenCode untuk tes. Codex kurang peka terhadap kasus tepi yang penting. Claude lebih baik daripada yang lain dalam menguji logika bisnis kompleks, sedangkan OpenCode bagus untuk menulis tes integrasi API.
Pola 4. Pengembangan lokal luring
Pesawat, kereta, dacha tanpa internet. Codex dan Claude tidak akan berfungsi—keduanya memerlukan API. OpenCode dengan Ollama dan model lokal adalah satu-satunya pilihan. Kualitasnya lebih rendah, tetapi Anda tetap dapat menulis kode.
Pola 5. Membandingkan tiga jawaban
Saat Anda tidak yakin pendekatan mana yang tepat, berikan tugas yang sama kepada ketiga agen melalui Spaces. Bandingkan ketiga jawaban dan pilih yang terbaik atau gabungkan. Ini menghabiskan lebih banyak token, tetapi sepadan untuk tugas penting.
Dalam ritme kerja yang dijelaskan di sini, 60% tugas diberikan kepada Codex (kecepatan), 30% kepada Claude (kualitas), dan 10% kepada OpenCode (luring). Seminggu sekali dalam contoh ini, ketiganya dijalankan di Spaces untuk mengerjakan tugas sulit dan membandingkan usulan mereka.
Paket Devin Desktop dan Langganan Agen
Poin utama
Agen ACP hanya diaktifkan pada Pro ($20 per bulan), Max ($200), atau Teams ($80 per tim ditambah $40 per anggota). Langganan untuk agen itu sendiri (OpenAI, Anthropic) terpisah.
Setelah membayar Devin Desktop, setiap agen ACP memerlukan langganannya sendiri:
- Codex — ChatGPT Plus atau Team ($20 dan lebih tinggi), atau kunci API OpenAI dengan pembayaran sesuai pemakaian
- Claude Agent — Claude Pro ($20) atau Max, atau kunci API Anthropic.
- OpenCode — gratis jika menggunakan model lokal melalui Ollama.
Batas minimum etisnya adalah tidak berbagi akun dengan beberapa orang; akun terdaftar atas nama satu orang.
Per Juni 2026, biaya langganan dasar untuk pengaturan dengan ketiga agen berjumlah sekitar $60 per bulan: Devin Pro ($20), ChatGPT Plus ($20), dan Claude Pro ($20). Jika pengaturan disederhanakan menjadi Codex dan OpenCode tanpa Claude, biayanya $40.
Apa Perbedaan ACP dan MCP?
Poin utama
ACP menghubungkan editor dengan agen. MCP menghubungkan agen dengan alat (basis data, berkas, API). Agen berkomunikasi dengan editor melalui ACP dan terhubung ke alat yang dibutuhkan untuk tugas melalui MCP. Kedua standar ini saling melengkapi; keduanya tidak bersaing.
Orang sering mencampuradukkan keduanya karena sama-sama merupakan “protokol untuk agen” dan keduanya menggunakan JSON-RPC. Perbedaannya terletak pada apa yang dihubungkan.
MCP—Model Context Protocol dari Anthropic menghubungkan agen ke sumber data dan alat. Melalui server MCP, agen dapat melihat basis data Anda, membaca berkas, memanggil API GitHub, dan mengakses Notion. Agen menganalisis data masukan dan memutuskan alat mana yang akan digunakan.
ACP—Agent Client Protocol dari Zed dan JetBrains menghubungkan editor ke agen. Melalui ACP, IDE meneruskan kepada agen kode yang Anda pilih, berkas yang Anda buka, dan perintah yang Anda jalankan dari palet. Sebagai gantinya, editor menerima perubahan berkas, permintaan konfirmasi, dan kemajuan tugas.
Agen berkomunikasi dengan editor melalui ACP dan dengan alatnya melalui MCP. Susunannya terlihat seperti ini:
┌─────────────────┐
│ Devin Desktop │ ← editor
└────────┬────────┘
│ ACP (Apache 2.0, JSON-RPC over stdio)
┌────────▼────────┐
│ Claude Agent │ ← agent
└────────┬────────┘
│ MCP (Anthropic, JSON-RPC over HTTP or stdio)
┌────────▼────────┐
│ MCP server │ ← tool (database, files, API)
└─────────────────┘
Untuk informasi lebih lanjut tentang MCP, lihat panduan terpisah Server MCP untuk Claude Code, dengan contoh menghubungkan tujuh server siap pakai.
Apa yang Tidak Berfungsi pada Juni 2026?
Poin utama
Per Juni 2026, ACP sudah digunakan di lingkungan produksi di Devin Desktop, tetapi masih memiliki keterbatasan. Yang utama adalah registri tidak mengunduh agen secara otomatis, sehingga Anda perlu menginstal CLI secara manual. Di antara keterbatasan yang lebih kecil, beberapa fitur editor lanjutan hanya berfungsi dengan Devin Local, bukan dengan setiap agen ACP.
Tiga keterbatasan penting yang diidentifikasi selama dua minggu pengujian:
Registri tidak mengunduh agen. Seperti disebutkan di awal panduan ini, Devin Desktop mengharapkan Anda menginstal biner CLI secara manual. Skrip instalasi dapat mengatasinya, tetapi panduan sering lupa menyebutkannya.
Tidak semua fitur editor diteruskan ke setiap agen. Pengeditan beberapa berkas dalam satu transaksi saat ini berfungsi sepenuhnya hanya dengan Devin Local. Codex dan Claude melalui ACP menerima perintah edit satu berkas setiap kali. Ini tidak menghambat sebagian besar tugas, tetapi untuk refaktor yang mencakup 5+ berkas dalam satu operasi, Anda perlu kembali ke Devin Local.
Konflik saat bekerja paralel. Jika dua agen mengedit berkas yang sama pada saat yang sama di satu Space, agen yang menulis paling akhir akan menimpa versi agen lainnya. Devin Desktop belum menampilkan diff konflik. Solusinya adalah menugaskan berkas yang berbeda kepada setiap agen atau bekerja melalui PR dan menyelesaikan konflik penggabungan secara manual.
JetBrains mencatat keterbatasan beta serupa dalam implementasi ACP-nya di IDE 25.3 RC:
Polanya sama seperti di Devin Desktop: instal CLI secara manual lalu hubungkan ke editor.
Ke Mana Arah Ekosistem Ini?
Poin utama
Registri agen ACP yang kompatibel bertambah setiap bulan. Pada Maret 2026, ekosistem ini memiliki 25+ agen; pada Juni, zed.dev/acp mencantumkan lebih dari 60. Pada akhir 2026, diperkirakan akan terjadi konsolidasi: Cursor, Replit Agent, Continue, dan Aider juga mungkin mengumumkan dukungan ACP. Devin Desktop akan tetap menjadi salah satu editor dalam daftar yang lebih luas, bukan satu-satunya.
Saat ini ACP adalah salah satu standar terkemuka, tetapi bukan satu-satunya. Ada tiga standar yang berkembang secara paralel:
- MCP (Anthropic)—agen ke alat. Sudah menjadi standar de facto.
- A2A (Google, April 2025)—agen ke agen. Komunikasi antara agen independen tanpa koordinator pusat.
- ACP (Zed, JetBrains, akhir 2025)—editor ke agen.
Dalam beberapa bulan mendatang, Cursor dan Replit Agent diperkirakan akan menyematkan ACP ke antarmuka mereka juga. Saat ini, keduanya menggunakan API proprieter. Ketika dua pemain besar mengadopsi ACP, standar ini menjadi umum. Lalu “agen Anda sendiri di editor mana pun” menjadi norma kerja.
Bagi vibe coder, ini berarti dua hal. Pertama, Anda tidak perlu menginstal lima aplikasi berbeda untuk mencoba model baru. Kedua, jika vendor mengubah model harga atau menghentikan layanan besok, Anda dapat memindahkan agennya ke editor ACP mana pun dan terus bekerja.
Menyiapkan trio agen adalah bagian teknisnya. Memahami pengaruh pilihan teknis terhadap produk Anda adalah keterampilan yang berbeda. Tugas utamanya adalah membangun sistem tempat AI meniru gaya berpikir Anda (klona AI), mengingat konteks proyek (Otak Kedua), dan membaca aturan tugas (rekayasa konteks). Ketiga elemen ini membentuk sistem kerja. Setelah itu, Anda dapat berganti alat dalam satu malam.
Sumber
Kenali Ailoot.
Rincian selengkapnya
Pertanyaan tentang Cara Menghubungkan Codex, Claude Agent, dan OpenCode ke Devin Desktop melalui ACP pada 2026
Mengapa agen tidak muncul setelah registry.json diedit?
Pastikan CLI-nya terpasang, jalur registry menunjuk executable sebenarnya, dan agen aktif pada Devin Settings → Agents. Registry menjelaskan cara memulai alat; registry tidak memasang atau mengautentikasinya.
Apakah ACP menggantikan MCP?
Tidak. ACP menghubungkan editor dengan agen, sedangkan MCP menghubungkan agen dengan alat dan sumber data. Agen dapat memakai ACP untuk interaksi editor dan MCP untuk basis data atau alat lain pada alur kerja yang sama.