Cara Menyambungkan Codex, Claude Agent dan OpenCode ke Devin Desktop melalui ACP pada 2026
MarkdownCara menyambungkan Codex, Claude Agent dan OpenCode dalam editor Devin Desktop melalui protokol ACP. Perintah pemasangan, tetapan dan pelan.
Baca artikel penuh
Apakah ACP dalam 2 Minit?
Perkara utama
ACP ialah piawaian terbuka untuk komunikasi antara editor dengan ejen AI. Dilesenkan di bawah Apache 2.0 dan dibina berasaskan JSON-RPC, ACP membolehkan anda menyambungkan ejen daripada OpenAI, Anthropic, Google dan pasukan bebas kepada satu editor, tempat mereka berkomunikasi dengan anda melalui antara muka yang sama.
Pada Ogos 2025, Zed Industries menerbitkan Agent Client Protocol sebagai spesifikasi terbuka. Menjelang akhir 2025, JetBrains secara rasmi menyertai pembangunannya, dan pada Disember mengumumkan sokongan dalam IDE 25.3 RC. Gagasannya mudah: terdapat berpuluh-puluh editor berasaskan AI dan berpuluh-puluh ejen, dan sebelum ini setiap pasangan editor-ejen memerlukan lapisan penyepaduannya sendiri. ACP menyeragamkan lapisan antara kedua-duanya.
Agent Client Protocol ialah piawaian terbuka yang membolehkan mana-mana ejen disepadukan dengan mudah dengan mana-mana editor.
Analogi yang biasa digunakan ialah ACP untuk ejen AI seperti LSP untuk pelayan bahasa. Apabila Microsoft menerbitkan LSP, anda tidak lagi perlu menulis penyepaduan VS Code yang berasingan untuk Python, satu lagi untuk Rust dan satu lagi untuk Go. Setiap bahasa menjalankan pelayan LSP mengikut piawaian itu, dan mana-mana editor yang menyokong LSP boleh menyepadukannya.
Setakat Jun 2026, spesifikasi ini stabil pada versi 1. SDK rasmi telah dikeluarkan untuk TypeScript, Python, Rust, Java dan Kotlin. Dua belas produk telah mengumumkan sokongan ACP dalam editor: Zed (secara natif dan pencipta protokol ini), IDE JetBrains mulai 2025.3, VS Code, Neovim, Emacs, marimo dan lima lagi produk khusus. Devin Desktop, editor daripada Cognition, menonjol: ia dilancarkan pada 2 Jun 2026 dan menjadikan ACP bahagian teras antara mukanya sejak awal lagi.
Maklumat tentang penggunaan Ailoot tersedia dalam dokumentasi.
Apakah yang Perlu Dipasang Sebelum Bermula?
Perkara utama
Anda memerlukan Devin Desktop versi 3.0.21 atau lebih baharu (dikeluarkan pada 4 Jun 2026), akses kepada pelan Pro, Max atau Teams, serta alat CLI untuk ketiga-tiga ejen dipasang: Codex, Claude dan OpenCode. Tanpa CLI tersebut, editor tidak dapat mengarahkan mereka untuk dilancarkan.
Akses kepada ACP dalam Devin Desktop bergantung pada pelan langganan. Pada pelan percuma Free, akses kepada ejen pihak ketiga melalui ACP dinyahdayakan. Dokumentasi menyatakannya dengan jelas:
Ejen ACP tersedia untuk pengguna Pro, Max dan Teams.
Pro berharga $20 sebulan. Itu memadai untuk pengatur cara vibe individu yang mahu mencuba persediaan dengan tiga ejen. Max, pada harga $200 sebulan, hanya diperlukan jika anda menjalankan Devin Cloud secara berterusan di latar belakang. Teams, pada harga $80 bagi setiap pasukan ditambah $40 bagi setiap ahli, adalah untuk kumpulan yang memerlukan Spaces dikongsi.
Had utama ACP dalam Devin Desktop pada masa ini ialah editor tidak memuat turun ejen daripada pendaftaran secara automatik.
Devin Desktop belum memuat turun pengedaran ejen secara langsung daripada pendaftaran.
Ini bermakna anda perlu memasang ketiga-tiga CLI—Codex, Claude dan OpenCode—secara manual terlebih dahulu. Editor hanya akan mengesannya sebagai ejen yang boleh disambungkan selepas binari dipasang.
Cara pemasangan paling pantas pada macOS dan Linux:
# Codex CLI daripada OpenAI
npm install -g @openai/codex
# Claude Code daripada Anthropic (penyesuai ACP disediakan oleh penyesuai komuniti claude-agent-acp di bawah)
npm install -g @anthropic-ai/claude-code
# OpenCode (sumber terbuka)
curl -fsSL https://opencode.ai/install | bash
Selepas setiap perintah, semak sama ada binari tersedia dalam PATH:
codex --version
claude --version
opencode --version
Jika perintah tidak memberikan respons, npm mungkin meletakkan binari di luar PATH, atau curl mungkin gagal akibat tamat masa rangkaian. Jangan teruskan dahulu; betulkan pemasangan terlebih dahulu.
Di Manakah Devin Desktop Mencari Ejen?
Perkara utama
Semua ejen ACP dalam Devin Desktop diisytiharkan dalam ~/.windsurf/acp/registry.json. Ini ialah fail JSON biasa yang mengandungi senarai objek: id, name, version, description dan laluan ke binari untuk setiap platform. Mana-mana ejen tersuai menggunakan format yang sama, dan editor akan memuatkannya secara automatik apabila dilancarkan pada kali seterusnya.
Cognition mengekalkan laluan Windsurf yang sudah dikenali dan tidak menukar .windsurf kepada .devin. Ini memudahkan kerja: konfigurasi lama anda terus berfungsi seperti biasa.
Konfigurasi pendaftaran ejen setempat terletak di
~/.windsurf/acp/registry.jsonuntuk Devin Desktop dan di~/.windsurf-next/acp/registry.jsonuntuk Devin Desktop Next.
Entri untuk satu ejen dalam pendaftaran kelihatan 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"]
}
}
}
}
Medan utama ialah path. Inilah lokasi fail CLI boleh laksana dalam komputer anda. Jika anda memasangnya melalui npm, laluannya biasanya ~/.nvm/.../node/.../bin/codex atau /usr/local/bin/codex. Anda boleh mencarinya dengan which codex.
Medan args menentukan perkara yang Devin Desktop akan tambahkan pada perintah pelancaran. Bendera --acp diperlukan untuk memulakan CLI dalam mod pelayan ACP dan berkomunikasi dengan editor melalui JSON-RPC menggunakan stdin/stdout. Tanpa bendera itu, CLI dilancarkan dalam mod interaktif biasa dan Devin Desktop tidak akan mengesannya.
Sandarkan registry.json sebelum mengeditnya. Satu fail JSON yang rosak di sini akan menyekat semua ejen ACP:
cp ~/.windsurf/acp/registry.json ~/.windsurf/acp/registry.json.backup
Kemudian buka fail itu dalam editor dan tambahkan blok ejen pada tatasusunan agents.
Menyambungkan OpenAI Codex CLI
Perkara utama
Codex CLI dipasang melalui npm. Jalankan codex auth login menggunakan kunci API OpenAI atau langganan ChatGPT, tambahkan satu blok pada registry.json, dan dayakan ejen itu dalam Tetapan Devin. Codex ialah yang terpantas antara ketiga-tiganya. Ia sesuai untuk tugasan yang lebih mementingkan kelajuan dan rangka asas berbanding mutu penaakulan.
Langkah pertama: sahkan identiti anda. Tanpa pengesahan, CLI tidak dapat memanggil API:
codex auth login
Perintah itu membuka pelayar. Jika anda mempunyai ChatGPT Plus atau Team, pengesahan dibuat melalui akaun anda dan anda tidak memerlukan kunci API berasingan. Jika anda tidak mempunyai langganan ChatGPT, anda akan diminta memberikan kunci API daripada platform.openai.com.
Langkah kedua: semak bahawa ia berfungsi dalam mod biasa:
codex run "tulis hello world dalam python"
Jika anda mendapat respons dan satu entri muncul dalam ~/.codex/sessions/, CLI berfungsi dengan betul. Kini anda boleh menyambungkannya kepada editor.
Langkah ketiga: tambahkan satu blok pada ~/.windsurf/acp/registry.json. Gunakan struktur daripada bahagian di atas dan isikan path berdasarkan output which codex:
which codex
# /opt/homebrew/bin/codex
Langkah keempat: dayakan ejen dalam editor. Buka palet perintah dalam Devin Desktop:
Cmd+Shift+Ppada macOSCtrl+Shift+Ppada Windows dan Linux
Jalankan perintah ini daripada palet: Devin User Settings. Dalam tetingkap yang terbuka, beralih ke tab Agents. Codex sepatutnya muncul dalam senarai selepas anda mengedit pendaftaran. Togol suis di sebelahnya kepada “on”.
Selepas diaktifkan, lajur baharu akan muncul dalam Agent Command Center. Anda boleh menyerahkan tugasan kepadanya dan Codex akan menyelesaikannya.
Dalam ujian yang dihuraikan di sini, Codex memberikan respons paling pantas antara ketiga-tiganya—kira-kira 8 saat untuk tugasan “tambahkan pengelogan pada fungsi ini”. Claude mengambil masa 16 saat untuk tugasan yang sama dan OpenCode mengambil masa 22 saat.
Codex sesuai apabila:
- Anda memerlukan kod standard dengan cepat tanpa penaakulan panjang
- Anda sedang menskrip rangka asas dan mahu membuat banyak perubahan kecil berturut-turut
- Anda bekerja berdasarkan spesifikasi sedia ada dan penyelesaiannya jelas
Codex kurang sesuai apabila:
- Tugasan seni bina yang kompleks melibatkan pilihan berkompromi: Codex kerap mengambil jalan mudah
- Kod sensitif dari segi undang-undang memerlukan jawapan seimbang: Claude pilihan yang lebih baik
- Anda biasa memperhalus arahan dan menggunakan peraturan sendiri: alat Claude lebih fleksibel
Menyambungkan Claude Agent daripada Anthropic
Perkara utama
Claude Agent dalam Devin Desktop ialah gabungan binari Claude Code natif dan penyesuai komuniti sumber terbuka claude-agent-acp. Penyesuai itu menjalankan Claude Code dalam mod pelayan ACP. Pengesahan dibuat melalui langganan Claude Pro atau kunci API Anthropic. Kekuatan gabungan ini ialah mutu penaakulan dan prestasi yang baik dengan pangkalan kod yang besar.
Anthropic belum mengeluarkan binari ACP sendiri dengan nama “Claude Agent”. Devin Desktop menggunakan perkara yang sama seperti Claude Code biasa, tetapi melalui lapisan pengantara: penyesuai claude-agent-acp daripada repositori protokol itu, yang dilesenkan di bawah Apache 2.0.
Langkah pertama: sahkan Claude Code:
claude auth login
Jika anda mempunyai langganan Claude Pro atau Max, pengesahan dibuat melalui akaun anda. Jika tidak, anda akan diminta memberikan kunci API daripada console.anthropic.com.
Langkah kedua: semaknya:
claude "tulis semula fungsi ini supaya ia memulangkan Result<T, E>"
Jika CLI memberikan respons, anda boleh memasang penyesuai dan menyambungkannya kepada editor.
Langkah ketiga: pasang penyesuai:
npm install -g @agentclientprotocol/claude-agent-acp
Langkah keempat: tambahkan satu blok pada registry.json. Medan path menunjuk kepada binari penyesuai, bukan kepada 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: dayakannya dalam Tetapan Devin, pada tab Agents.
Dalam ujian yang dihuraikan di sini, Claude Agent mengendalikan tugasan paling besar dengan paling baik. Untuk tugasan “pecahkan komponen 600 baris ini kepada tiga fail, sambil mengekalkan semua import dan ujian”, Codex terlupa dua kali bahawa komponen itu dipaparkan di tiga tempat. Claude mengesan semuanya pada percubaan pertama.
Claude Agent mempunyai kelemahan yang sama seperti Claude Code:
- Lebih perlahan daripada Codex untuk tugasan mudah
- Kos setiap panggilan lebih tinggi jika anda menggunakan API dan bukannya langganan
Mahukan persediaan yang membolehkan beberapa ejen AI bekerja pada tugasan anda dan bukannya bertukar menjadi zoo binari? Menyambungkan mereka ialah bahagian teknikal. Yang lebih penting ialah mengetahui cara mengagihkan konteks antara mereka supaya setiap ejen tahu perkara yang telah dilakukan oleh ejen lain. Itulah sebahagian daripada kejuruteraan konteks: salah satu daripada tiga elemen sistem—klon AI diri anda, Otak Kedua projek dan kejuruteraan konteks untuk setiap tugasan. Selepas itu, protokol yang digunakan ejen untuk berkomunikasi tidak penting; cara kerja mereka tetap sama.
Menyambungkan OpenCode: Alternatif Percuma
Perkara utama
OpenCode ialah ejen ACP sumber terbuka daripada komuniti bebas. Ia berfungsi dengan mana-mana API yang serasi dengan OpenAI, termasuk API setempat melalui Ollama. Pemasangan dan penggunaan setempatnya percuma. Kekuatannya ialah anda boleh menjalankannya sepenuhnya di luar talian atau menggunakan model murah seperti Qwen.
OpenCode bermula sebagai alternatif sumber terbuka kepada Claude Code pada awal 2026. Menjelang Jun, repositorinya telah mengumpulkan lebih daripada 30,000 bintang, dokumentasinya telah diterjemahkan ke dalam sedozen bahasa dan pratetap sedia guna tersedia untuk Ollama dan vLLM.
Pasangnya menggunakan skrip:
curl -fsSL https://opencode.ai/install | bash
Semak:
opencode --version
Seterusnya, konfigurasikan model yang akan digunakan oleh OpenCode. Untuk menjalankannya sepenuhnya secara setempat, lancarkan Ollama dan arahkan OpenCode kepadanya:
opencode config set provider ollama
opencode config set base_url http://localhost:11434
opencode config set model qwen3.5-coder:32b
Cari panduan alat dalam dokumentasi Ailoot
Kemudian tambahkan satu blok pada 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"]
}
}
}
}
Dayakannya dalam Tetapan Devin. Selesai.
Dalam ujian yang dihuraikan di sini, OpenCode dengan Qwen 3.5 Coder memberikan respons yang jauh lebih perlahan berbanding Codex dan Claude—purata 22–25 saat bagi setiap tugasan berbanding 8–16 saat untuk pesaingnya. Sebaliknya, ia tidak memerlukan kos dan tiada pasukan di belakangnya yang boleh membatalkan akses anda.
OpenCode sesuai apabila:
Anda mempunyai GPU setempat dan mahu menjalankan tugasan pengekodan di luar talian
Anda sedang mengusahakan projek pembelajaran dan belum bersedia membelanjakan wang untuk API
Anda mahu membandingkan sejauh mana model sumber terbuka ketinggalan berbanding model tertutup
OpenCode kurang sesuai apabila:
- Anda memerlukan mutu yang hampir dengan Claude; model sumber terbuka masih belum mampu menandinginya
- Anda mengendalikan tugasan seni bina besar dengan konteks 50K+ token; model setempat kerap hilang arah
- Kelajuan amat penting; walaupun pada 4090, OpenCode lebih perlahan daripada Codex berasaskan awan
Spaces: Berkongsi Konteks antara Ejen
Perkara utama
Spaces ialah kumpulan dalam Devin Desktop yang membolehkan ejen melihat konteks antara satu sama lain. Gunakan satu Space bagi setiap projek. Jika Codex menulis ujian dalam Space itu, Claude akan tahu dengan tepat ujian yang dimaksudkan tanpa perlu menerima penjelasan sekali lagi. Tersedia dalam pelan Pro.
Sebelum ini, setiap ejen dalam Windsurf mempunyai sesinya sendiri. Anda memulakan Cascade, kemudian Codex, dan mereka tidak mengetahui kerja satu sama lain. Cognition menangani perkara ini dengan Spaces.
Kami membina Spaces supaya ejen yang bekerja bersama-sama dapat berkongsi konteks dan bekerjasama dengan berkesan dalam tugasan.
Dalam Space, ejen boleh melihat:
- Perubahan fail yang dibuat oleh ejen lain
- Sejarah tugasan dan keputusan terkini
- Konteks arahan yang dikongsi (contohnya,
CLAUDE.mdatauAGENTS.mdanda) - Pull request yang sedang berjalan dan komennya
Untuk mencipta Space:
- Buka Agent Command Center (butang pada bar atas Devin Desktop)
- Klik “New Space” di penjuru kanan atas
- Pautkan folder projek kepada Space
- Tambahkan ejen yang anda perlukan daripada ejen yang didayakan dalam Tetapan
Corak kerja untuk persediaan dengan tiga ejen:
- Codex menulis draf pelaksanaan pertama dalam Space
- Claude Agent melihat kerja Codex lalu menyemak kod, memfaktorkan semula dan mengemas bahagian yang rumit
- OpenCode menulis ujian untuk versi akhir
Ketiga-tiganya menggunakan AGENTS.md yang sama (fail peraturan projek yang dikongsi) dan fail tugasan yang sama. Anda tidak perlu mengulangi konteks.
Ujian merentas tiga projek menunjukkan dua perkara. Pertama, masa daripada permulaan tugasan hingga PR siap berkurang kira-kira satu pertiga kerana ejen tidak perlu mengulangi maklumat sesama sendiri. Kedua, lebih banyak campur tangan manual diperlukan kerana Codex dan Claude kadangkala menarik kod ke arah yang berbeza. AGENTS.md elok ditulis dengan jelas dan ketat.
Jika anda belum mempunyai AGENTS.md sendiri, lihat panduan cara menggunakan AGENTS.md dan CLAUDE.md bersama-sama: panduan itu menerangkan satu fail arahan yang dibaca oleh ketiga-tiga ejen.
Bilakah Anda Patut Menjalankan Setiap Ejen?
Perkara utama
Lima senario praktikal untuk bertukar antara Codex, Claude Agent dan OpenCode dalam Devin Desktop. Setiap senario ialah keputusan perniagaan, bukannya perbandingan model.
Corak 1. Ciri standard dalam masa 30 minit
CRUD untuk jadual baharu, borang dengan dua medan atau halaman laman web ringkas. Pilih Codex. Ia akan menulisnya dalam 5 minit, kemudian anda boleh menyemak dan melancarkannya. Claude akan mengambil masa terlalu lama untuk berfikir dalam situasi ini. OpenCode pula tidak cukup pantas.
Corak 2. Tugasan seni bina dengan kompromi
Anda perlu memutuskan sama ada untuk mengeluarkan bahagian ini menjadi perkhidmatan berasingan atau mengekalkannya dalam monolit. Atau memilih antara Redux dengan Zustand untuk projek sedia ada. Pilih Claude. Ia boleh menimbang hujah. Codex akan memberikan “penyelesaian” tanpa perbincangan dan kemungkinan besar penyelesaian itu salah.
Corak 3. Liputan ujian untuk kod yang sudah ditulis
Selepas salah satu ejen menulis kod, beralih kepada Claude atau OpenCode untuk menulis ujian. Codex kurang peka terhadap kes pinggir yang penting. Claude lebih baik daripada ejen lain dalam menguji logik perniagaan yang rumit, manakala OpenCode bagus untuk menulis ujian penyepaduan API.
Corak 4. Pembangunan setempat di luar talian
Kapal terbang, kereta api, rumah percutian tanpa Internet. Codex dan Claude tidak akan berfungsi—kedua-duanya memerlukan API. OpenCode dengan Ollama dan model setempat ialah satu-satunya pilihan. Mutunya lebih rendah, tetapi anda masih boleh menulis kod.
Corak 5. Membandingkan tiga jawapan
Apabila anda tidak pasti pendekatan yang betul, berikan tugasan yang sama kepada ketiga-tiga ejen melalui Spaces. Bandingkan tiga jawapan itu dan pilih yang terbaik atau gabungkannya. Ia menggunakan lebih banyak token, tetapi berbaloi untuk tugasan kritikal.
Dalam rentak kerja yang dihuraikan di sini, 60% tugasan diberikan kepada Codex (kelajuan), 30% kepada Claude (mutu) dan 10% kepada OpenCode (luar talian). Seminggu sekali dalam contoh ini, ketiga-tiganya dilancarkan dalam Spaces untuk tugasan sukar bagi membandingkan cadangan mereka.
Pelan Devin Desktop dan Langganan Ejen
Perkara utama
Ejen ACP hanya didayakan pada Pro ($20 sebulan), Max ($200) atau Teams ($80 bagi setiap pasukan ditambah $40 bagi setiap ahli). Langganan kepada ejen itu sendiri (OpenAI, Anthropic) adalah berasingan.
Selepas membayar Devin Desktop, setiap ejen ACP memerlukan langganannya sendiri:
- Codex — ChatGPT Plus atau Team ($20 dan ke atas), atau kunci API OpenAI dengan bayaran mengikut penggunaan
- Claude Agent — Claude Pro ($20) atau Max, atau kunci API Anthropic.
- OpenCode — percuma apabila menggunakan model setempat melalui Ollama.
Minimum dari segi etika ialah tidak berkongsi akaun antara beberapa orang; akaun didaftarkan untuk seorang sahaja.
Setakat Jun 2026, langganan asas untuk persediaan yang menggunakan ketiga-tiga ejen berjumlah kira-kira $60 sebulan: Devin Pro ($20), ChatGPT Plus ($20) dan Claude Pro ($20). Jika persediaan dikurangkan kepada Codex dan OpenCode tanpa Claude, kosnya $40.
Apakah Perbezaan ACP dengan MCP?
Perkara utama
ACP menyambungkan editor kepada ejen. MCP menyambungkan ejen kepada alat (pangkalan data, fail, API). Ejen berkomunikasi dengan editor melalui ACP dan menyambung kepada alat yang diperlukan untuk tugasan melalui MCP. Kedua-dua piawaian saling melengkapi; kedua-duanya tidak bersaing.
Orang sering mengelirukan kedua-duanya kerana kedua-duanya ialah “protokol untuk ejen” dan menggunakan JSON-RPC. Perbezaannya terletak pada perkara yang disambungkan.
MCP—Model Context Protocol daripada Anthropic menyambungkan ejen kepada sumber data dan alat. Melalui pelayan MCP, ejen boleh melihat pangkalan data anda, membaca fail, memanggil API GitHub dan mengakses Notion. Ejen itu menganalisis data input dan memutuskan alat yang perlu digunakan.
ACP—Agent Client Protocol daripada Zed dan JetBrains menyambungkan editor kepada ejen. Melalui ACP, IDE menghantar kod yang anda pilih, fail yang anda buka dan perintah yang anda jalankan daripada palet kepada ejen. Sebagai balasan, ejen memulangkan suntingan fail, permintaan pengesahan dan kemajuan tugasan.
Ejen berkomunikasi dengan editor melalui ACP dan dengan alatnya melalui MCP. Susunannya seperti berikut:
┌─────────────────┐
│ Devin Desktop │ ← editor
└────────┬────────┘
│ ACP (Apache 2.0, JSON-RPC melalui stdio)
┌────────▼────────┐
│ Claude Agent │ ← ejen
└────────┬────────┘
│ MCP (Anthropic, JSON-RPC melalui HTTP atau stdio)
┌────────▼────────┐
│ MCP server │ ← alat (pangkalan data, fail, API)
└─────────────────┘
Untuk maklumat lanjut tentang MCP, lihat panduan berasingan Pelayan MCP untuk Claude Code, dengan contoh menyambungkan tujuh pelayan sedia guna.
Apakah yang Tidak Berfungsi pada Jun 2026?
Perkara utama
Pada Jun 2026, ACP digunakan dalam persekitaran produksi di Devin Desktop, tetapi masih mempunyai batasan. Batasan utama ialah pendaftaran tidak memuat turun ejen secara automatik, jadi anda perlu memasang CLI secara manual. Antara batasan yang lebih kecil, sesetengah ciri editor lanjutan hanya berfungsi dengan Devin Local, bukan dengan setiap ejen ACP.
Tiga batasan ketara yang dikenal pasti sepanjang dua minggu ujian:
Pendaftaran tidak memuat turun ejen. Seperti yang dinyatakan pada awal panduan ini, Devin Desktop menjangkakan anda memasang binari CLI secara manual. Skrip pemasangan boleh membantu, tetapi panduan sering terlupa menyebutnya.
Tidak semua ciri editor disalurkan kepada setiap ejen. Penyuntingan berbilang fail dalam satu transaksi kini hanya berfungsi sepenuhnya dengan Devin Local. Codex dan Claude melalui ACP menerima perintah suntingan satu fail pada satu masa. Hal ini tidak menjejaskan kebanyakan tugasan, tetapi untuk pemfaktoran semula yang melibatkan 5+ fail dalam satu operasi, anda perlu bertukar semula kepada Devin Local.
Konflik semasa kerja selari. Jika dua ejen menyunting fail yang sama pada masa yang sama dalam satu Space, ejen yang menulis paling akhir akan menulis versinya di atas versi ejen yang lain. Devin Desktop masih belum memaparkan perbezaan konflik. Penyelesaiannya ialah memberikan fail yang berlainan kepada setiap ejen dalam tugasan, atau bekerja melalui PR dan menyelesaikan konflik cantuman secara manual.
JetBrains menyatakan batasan beta yang serupa dalam pelaksanaan ACP pada IDE 25.3 RC:
Coraknya sama seperti Devin Desktop: pasang CLI secara manual dan sambungkannya dalam editor.
Ke Manakah Arah Ekosistem Ini?
Perkara utama
Pendaftaran ejen ACP yang serasi bertambah setiap bulan. Pada Mac 2026, ekosistem ini mempunyai 25+ ejen; menjelang Jun, zed.dev/acp menyenaraikan lebih 60. Penyatuan dijangka menjelang akhir 2026: Cursor, Replit Agent, Continue dan Aider mungkin turut mengumumkan sokongan ACP. Devin Desktop akan kekal sebagai salah satu editor dalam senarai yang lebih luas, bukannya satu-satunya editor.
ACP kini merupakan salah satu piawaian utama, tetapi bukan satu-satunya. Tiga piawaian sedang berkembang serentak:
- MCP (Anthropic)—ejen kepada alat. Sudah menjadi piawaian de facto.
- A2A (Google, April 2025)—ejen kepada ejen. Komunikasi antara ejen bebas tanpa penyelaras pusat.
- ACP (Zed, JetBrains, akhir 2025)—editor kepada ejen.
Dalam beberapa bulan akan datang, Cursor dan Replit Agent dijangka turut menyepadukan ACP ke dalam antara muka mereka. Buat masa ini, mereka menggunakan API proprietari. Apabila dua pemain besar menerima ACP, piawaian itu akan menjadi umum. Kemudian, “ejen anda sendiri dalam mana-mana editor” akan menjadi amalan biasa.
Bagi pengatur cara vibe, ini bermakna dua perkara. Pertama, anda tidak perlu memasang lima aplikasi berlainan untuk mencuba model baharu. Kedua, jika vendor mengubah model harganya atau menutup perkhidmatan esok, anda boleh memindahkan ejennya ke mana-mana editor ACP dan terus bekerja.
Menyediakan trio ejen ialah bahagian teknikal. Memahami kesan pilihan teknikal terhadap produk anda ialah kemahiran yang berbeza. Tugas utama ialah membina sistem yang membolehkan AI meniru cara anda berfikir (klon AI), mengingati konteks projek (Otak Kedua) dan membaca peraturan tugasan (kejuruteraan konteks). Tiga elemen ini membentuk sistem yang berfungsi. Selepas itu, anda boleh bertukar alat dalam masa satu malam.
Sumber
Kenali Ailoot.
Butiran lanjut
Soalan lazim: Cara Menyambungkan Codex, Claude Agent dan OpenCode ke Devin Desktop melalui ACP pada 2026
Mengapakah ejen tidak muncul selepas menyunting registry.json?
Pastikan CLInya dipasang, laluan registry menunjuk fail boleh laksana sebenar dan ejen didayakan dalam Devin Settings → Agents. Registry menerangkan cara memulakan alat; ia tidak memasang atau mengesahkannya.
Adakah ACP menggantikan MCP?
Tidak. ACP menyambungkan editor kepada ejen, manakala MCP menyambungkan ejen kepada alat serta sumber data. Ejen boleh menggunakan ACP untuk interaksi editor dan MCP untuk pangkalan data atau alat lain dalam aliran kerja sama.