Blog

A Codex, a Claude Agent és az OpenCode csatlakoztatása a Devin Desktophoz ACP-n keresztül 2026-ban

Markdown

Így csatlakoztathatja a Codexet, a Claude Agentet és az OpenCode-ot a Devin Desktop szerkesztőhöz az ACP protokollon keresztül. Telepítési parancsok, beállítások és csomagok.

A teljes cikk elolvasása

Mi az az ACP 2 percben?

Főbb pontok

Az ACP nyílt szabvány a szerkesztők és az AI-ügynökök közötti kommunikációhoz. Az Apache 2.0 licenc alatt álló, JSON-RPC-re épülő ACP lehetővé teszi az OpenAI, az Anthropic, a Google és független csapatok ügynökeinek csatlakoztatását egyetlen szerkesztőhöz, ahol ugyanazon a felületen keresztül kommunikálnak Önnel.

2025 augusztusában a Zed Industries nyílt specifikációként tette közzé az Agent Client Protocolt. 2025 végére a JetBrains hivatalosan is csatlakozott a fejlesztéséhez, decemberben pedig bejelentette a támogatását az IDE 25.3 RC verziójában. Az ötlet egyszerű: több tucat AI-támogatású szerkesztő és több tucat ügynök létezik, korábban pedig minden szerkesztő-ügynök pároshoz külön integrációs rétegre volt szükség. Az ACP szabványosítja a köztük lévő réteget.

Az Agent Client Protocol egy nyílt szabvány, amely lehetővé teszi, hogy bármely ügynök könnyen integrálódjon bármely szerkesztővel.

— Zed, https://zed.dev/acp

Gyakori hasonlat, hogy az ACP az AI-ügynökök számára olyan, mint az LSP a nyelvi szerverek számára. Amikor a Microsoft közzétette az LSP-t, többé nem kellett külön VS Code-integrációt írni a Pythonhoz, egy másikat a Rusthoz, és egy harmadikat a Gohoz. Minden nyelv az LSP szabványának megfelelő szervert futtatott, és bármely LSP-t támogató szerkesztő integrálódhatott vele.

2026 júniusában a specifikáció stabil, az 1-es verziónál tart. Hivatalos SDK-k jelentek meg TypeScripthez, Pythonhoz, Rusthoz, Javához és Kotlinhoz. Tizenkét termék jelentette be az ACP-támogatást a szerkesztőkben: a Zed (natív támogatással és a protokoll megalkotójaként), a JetBrains IDE-k a 2025.3-as verziótól, a VS Code, a Neovim, az Emacs, a marimo és további öt rétegtermék. A Cognition szerkesztője, a Devin Desktop külön eset: 2026. június 2-án indult, és már a kezdetektől az ACP-t tette a felülete központi elemévé.

Az Ailoot használatáról a dokumentációban talál információt.

Mit kell telepítenie a kezdés előtt?

Főbb pontok

A Devin Desktop 3.0.21-es vagy újabb verziójára van szüksége (2026. június 4-én jelent meg), Pro, Max vagy Teams csomagra, valamint mindhárom ügynök CLI-eszközének telepítésére: Codex, Claude és OpenCode. A CLI-k nélkül a szerkesztő egyszerűen nem tudja elindítani őket.

A Devin Desktopban az ACP hozzáférése előfizetési csomaghoz kötött. Az ingyenes Free csomagban le van tiltva a harmadik féltől származó ügynökök ACP-n keresztüli használata. A dokumentáció ezt kifejezetten kimondja:

Az ACP-ügynökök a Pro, Max és Teams felhasználói számára érhetők el.

— Devin dokumentáció, https://docs.devin.ai/desktop/acp

A Pro havi 20 dollárba kerül. Ez elegendő egyéni vibe codernek, aki három ügynökből álló beállítást szeretne kipróbálni. A havi 200 dolláros Max csak akkor szükséges, ha folyamatosan, a háttérben futtatja a Devin Cloudot. A Teams csomag csapatonként 80 dollárba, ezen felül tagonként 40 dollárba kerül, és olyan csoportoknak szól, amelyeknek közös Spaces-felületekre van szükségük.

A Devin Desktop ACP-jének jelenlegi fő korlátja, hogy a szerkesztő nem tölti le magától az ügynököket a regiszterből.

A Devin Desktop még nem tölti le közvetlenül a regiszterből az ügynökök terjesztési csomagjait.

— Devin dokumentáció, https://docs.devin.ai/desktop/acp

Ez azt jelenti, hogy előre, manuálisan kell telepítenie mindhárom CLI-t — a Codexet, a Claude-ot és az OpenCode-ot. A szerkesztő csak a binárisok telepítése után fogja csatlakoztatható ügynökként felismerni őket.

A leggyorsabb telepítési mód macOS-en és Linuxon:

# 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

Minden parancs után ellenőrizze, hogy a bináris elérhető-e a PATH-ban:

codex --version
claude --version
opencode --version

Ha egy parancs nem reagál, előfordulhat, hogy az npm a PATH-on kívülre tette a binárist, vagy a curl hálózati időtúllépés miatt sikertelen volt. Nincs értelme továbblépni; előbb javítsa ki a telepítést.

Hol keresi az ügynököket a Devin Desktop?

Főbb pontok

A Devin Desktop összes ACP-ügynökét a ~/.windsurf/acp/registry.json fájlban kell deklarálni. Ez egy egyszerű JSON-fájl, amely objektumok listáját tartalmazza: id, name, version, description és az egyes platformokon található bináris elérési útja. Minden egyéni ügynök ugyanezt a formátumot használja, és a szerkesztő automatikusan felismeri a következő indításkor.

A Cognition megtartotta a megszokott Windsurf-elérési utat ahelyett, hogy a .windsurf mappát .devin névre változtatta volna. Ez kényelmes: a régi konfigurációk továbbra is a megszokott módon működnek.

A helyi ügynökregiszter konfigurációja a Devin Desktop esetében a ~/.windsurf/acp/registry.json, a Devin Desktop Next esetében pedig a ~/.windsurf-next/acp/registry.json útvonalon található.

— Devin dokumentáció, https://docs.devin.ai/desktop/acp

Egyetlen ügynök bejegyzése a regiszterben így néz ki:

{
  "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"]
      }
    }
  }
}

A kulcsmező a path. Ez mutatja meg, hol található a lemezen a végrehajtható CLI-fájl. Ha npm-mel telepítette, az elérési út általában ~/.nvm/.../node/.../bin/codex vagy /usr/local/bin/codex. A which codex paranccsal keresheti meg.

Az args mező adja meg, mit fűz hozzá a Devin Desktop az indítási parancshoz. A --acp kapcsoló szükséges a CLI ACP-szervermódban történő indításához, valamint ahhoz, hogy stdin/stdout csatornán, JSON-RPC-n keresztül kommunikáljon a szerkesztővel. A kapcsoló nélkül a CLI szokásos interaktív módban indul, és a Devin Desktop nem fogja felismerni.

A registry.json szerkesztése előtt készítsen róla biztonsági másolatot. Egyetlen hibás JSON-fájl is blokkolja az összes ACP-ügynököt:

cp ~/.windsurf/acp/registry.json ~/.windsurf/acp/registry.json.backup

Ezután nyissa meg a fájlt egy szerkesztőben, és adja hozzá az ügynök blokkját az agents tömbhöz.

Az OpenAI Codex CLI csatlakoztatása

Főbb pontok

A Codex CLI npm-mel telepíthető. Futtassa a codex auth login parancsot OpenAI API-kulccsal vagy ChatGPT-előfizetéssel, adjon hozzá egy blokkot a registry.json fájlhoz, majd engedélyezze az ügynököt a Devin Settingsben. A három közül a Codex a leggyorsabb. Akkor jó választás, ha a sebesség és a vázkód fontosabb a gondolkodás minőségénél.

Első lépés: hitelesítés. Hitelesítés nélkül a CLI nem tudja meghívni az API-t:

codex auth login

A parancs megnyit egy böngészőt. Ha van ChatGPT Plus vagy Team csomagja, a hitelesítés a fiókján keresztül történik, és nincs szüksége külön API-kulcsra. Ha nincs ChatGPT-előfizetése, a platform.openai.com oldalról származó API-kulcsot kér majd.

Második lépés: ellenőrizze, hogy normál módban működik-e:

codex run "write hello world in python"

Ha választ kap, és megjelenik egy bejegyzés a ~/.codex/sessions/ mappában, a CLI megfelelően működik. Most már csatlakoztathatja a szerkesztőhöz.

Harmadik lépés: adjon hozzá egy blokkot a ~/.windsurf/acp/registry.json fájlhoz. Használja az előző szakaszban bemutatott struktúrát, és a path mezőt a which codex kimenetével töltse ki:

which codex
# /opt/homebrew/bin/codex

Negyedik lépés: engedélyezze az ügynököt a szerkesztőben. Nyissa meg a Devin Desktop parancspalettáját:

  • Cmd+Shift+P macOS-en
  • Ctrl+Shift+P Windows és Linux rendszeren

Futtassa ezt a parancsot a palettáról: Devin User Settings. A megnyíló ablakban váltson az Agents lapra. A regiszter szerkesztése után a Codexnek meg kell jelennie a listában. Állítsa a mellette lévő kapcsolót „on” állásba.

Az aktiválás után új oszlop jelenik meg az Agent Command Centerben. Hozzárendelhet hozzá egy feladatot, amelyet a Codex végrehajt.

A tesztben a Codex válaszolt a leggyorsabban a három közül — körülbelül 8 másodperc alatt az „adj naplózást ehhez a függvényhez” feladatra. Ugyanez a feladat a Claude-nak 16 másodpercig, az OpenCode-nak pedig 22 másodpercig tartott.

A Codex akkor jó választás, ha:

  • gyorsan van szüksége szabványos kódra, hosszas gondolkodás nélkül
  • vázkódot ír szkriptekkel, és sok apró módosítást szeretne egymás után elvégezni
  • meglévő specifikációból dolgozik, és a megoldás egyértelmű

A Codex kevésbé megfelelő, ha:

  • összetett, kompromisszumokat igénylő architekturális feladatról van szó: gyakran választja a könnyebb utat
  • jogilag érzékeny kódhoz kiegyensúlyozott válasz kell: a Claude jobb választás
  • hozzászokott a promptok finomhangolásához és saját szabályaihoz: a Claude eszközei rugalmasabbak

Az Anthropic Claude Agent csatlakoztatása

Főbb pontok

A Claude Agent a Devin Desktopban a natív Claude Code bináris és a nyílt forráskódú közösségi claude-agent-acp adapter kombinációja. Az adapter ACP-szervermódban futtatja a Claude Code-ot. A hitelesítés Claude Pro-előfizetéssel vagy Anthropic API-kulccsal történik. A kombináció erőssége a gondolkodás minősége és a nagy kódbázisokon nyújtott jó teljesítmény.

Az Anthropic még nem ad ki saját ACP-binarist „Claude Agent” néven. A Devin Desktop ugyanazt használja, mint a hagyományos Claude Code, de egy shim közbeiktatásával: a protokolltár Apache 2.0 licencű claude-agent-acp adapterét.

Első lépés: hitelesítse a Claude Code-ot:

claude auth login

Ha Claude Pro vagy Max előfizetése van, a hitelesítés a fiókján keresztül történik. Ellenkező esetben a console.anthropic.com oldalról származó API-kulcsot kér majd.

Második lépés: ellenőrizze:

claude "rewrite this function so it returns Result<T, E>"

Ha a CLI válaszol, telepítheti az adaptert, és csatlakoztathatja a szerkesztőhöz.

Harmadik lépés: telepítse az adaptert:

npm install -g @agentclientprotocol/claude-agent-acp

Negyedik lépés: adjon hozzá egy blokkot a registry.json fájlhoz. A path mező az adapter binárisára mutat, nem magára a claude parancsra:

{
  "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": []
      }
    }
  }
}

Ötödik lépés: engedélyezze a Devin Settingsben, az Agents lapon.

A tesztek leírása szerint a Claude Agent teljesített a legjobban a legnagyobb feladatokban. A „bontsd három fájlba ezt a 600 soros komponenst úgy, hogy minden import és teszt megmaradjon” feladatnál a Codex kétszer is megfeledkezett arról, hogy a komponens három helyen jelenik meg. A Claude első próbálkozásra mindent észrevett.

A Claude Agentnek ugyanazok a hátrányai, mint a Claude Code-nak:

  • egyszerű feladatokban lassabb a Codexnél
  • API használatakor drágább hívásonként, mint előfizetéssel

Szeretne olyan beállítást, amelyben több AI-ügynök dolgozik a feladatán, anélkül hogy binárisok állatkertjévé válna? Az összekapcsolás a technikai rész. Ennél fontosabb tudni, hogyan ossza meg köztük a kontextust, hogy mindegyik ügynök tisztában legyen azzal, mit végzett el a többi. Ez a kontextusmérnökség része: a rendszer három elemének egyike — az Ön AI-klónja, a projekt Második Agy rendszere, valamint az egyes feladatok kontextusmérnöksége. Ezek után nem számít, milyen protokollal kommunikálnak az ügynökei; ugyanúgy dolgoznak.

Az OpenCode csatlakoztatása: ingyenes alternatíva

Főbb pontok

Az OpenCode független közösség nyílt forráskódú ACP-ügynöke. Bármely OpenAI-kompatibilis API-val működik, beleértve az Ollamán keresztül elérhető helyi API-kat is. Ingyen telepíthető és futtatható helyben. Az az előnye, hogy teljesen offline is futtathatja, vagy olyan olcsó modellekkel használhatja, mint a Qwen.

Az OpenCode 2026 elején indult a Claude Code nyílt forráskódú alternatívájaként. Júniusra a tárolója több mint 30 000 csillagot gyűjtött, dokumentációját egy tucat nyelvre fordították le, és kész presetek váltak elérhetővé az Ollamához és a vLLM-hez.

Telepítse a szkripttel:

curl -fsSL https://opencode.ai/install | bash

Ellenőrzés:

opencode --version

Ezután állítsa be, melyik modellt használja az OpenCode. A teljesen helyi futtatáshoz indítsa el az Ollamát, és irányítsa rá az OpenCode-ot:

opencode config set provider ollama
opencode config set base_url http://localhost:11434
opencode config set model qwen3.5-coder:32b

Keressen eszközhasználati útmutatókat az Ailoot dokumentációjában

Ezután adjon hozzá egy blokkot a registry.json fájlhoz:

{
  "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"]
      }
    }
  }
}

Engedélyezze a Devin Settingsben. Kész.

A Qwen 3.5 Coderrel használt OpenCode észrevehetően lassabban válaszolt a Codexnél és a Claude-nál — feladatonként átlagosan 22–25 másodperc alatt, míg a versenytársaknak 8–16 másodpercre volt szükségük. Másfelől semmibe sem kerül, és nincs olyan csapat mögötte, amely megvonhatná a hozzáférését.

Az OpenCode akkor jó választás, ha:

  • van helyi GPU-ja, és offline szeretne programozási feladatokat futtatni

  • tanulási projekten dolgozik, és még nem szeretne pénzt költeni API-ra

  • össze szeretné hasonlítani, mennyivel maradnak el a nyílt forráskódú modellek a zárt modellektől

Az OpenCode kevésbé megfelelő, ha:

  • a Claude-éhoz közeli minőségre van szüksége; a nyílt forráskódú modellek még nem érték utol
  • nagy architekturális feladatoknál 50K+ tokenes kontextusra van szükség; a helyi modellek gyakran elveszítik a fonalat
  • kritikus a sebesség; még egy 4090-es kártyán is lassabb az OpenCode, mint a felhőalapú Codex

Spaces: kontextusmegosztás az ügynökök között

Főbb pontok

A Spaces a Devin Desktop olyan csoportjait jelenti, ahol az ügynökök láthatják egymás kontextusát. Projektenként használjon egy Space-t. Ha a Codex ott ír egy tesztet, a Claude pontosan tudni fogja, melyik tesztről van szó, további magyarázat nélkül. A Pro csomagban érhető el.

Korábban a Windsurfben minden ügynök a saját munkamenetében működött. Elindította a Cascade-et, aztán a Codexet, és nem tudtak egymásról. A Cognition ezt a Spaces megoldással kezelte.

Azért hoztuk létre a Spaces-t, hogy az együtt dolgozó ügynökök megoszthassák a kontextust és hatékonyan együttműködhessenek a feladatokon.

— Cognition blog, https://cognition.ai/blog/introducing-devin-desktop

Egy Space-en belül az ügynökök láthatják:

  • a többi ügynök által végzett fájlmódosításokat
  • a legutóbbi feladatok és döntések előzményeit
  • a megosztott promptkontextust (például az Ön CLAUDE.md vagy AGENTS.md fájlját)
  • a folyamatban lévő pull requesteket és azok megjegyzéseit

Space létrehozása:

  1. Nyissa meg az Agent Command Centert (a Devin Desktop felső sávjában lévő gombbal)
  2. Kattintson a jobb felső sarokban a „New Space” elemre
  3. Kapcsoljon egy projektmappát a Space-hez
  4. Adja hozzá a szükséges ügynököket a Settingsben engedélyezettek közül

Három ügynökből álló beállítási munkafolyamat:

  1. Codex megírja az első implementációs vázlatot a Space-ben
  2. Claude Agent látja, mit végzett a Codex, majd áttekinti a kódot, refaktorálja és rendbe teszi a bonyolult részeket
  3. OpenCode megírja a teszteket a végleges változathoz

Mindhárman ugyanazt az AGENTS.md fájlt (a projekt közös szabályfájlját) és ugyanazt a feladatfájlt használják. Nem kell megismételnie a kontextust.

Három projekten végzett tesztek két dolgot mutattak. Először: a feladat indításától a kész PR-ig eltelt idő körülbelül harmadával csökkent, mert az ügynököknek nem kellett újra elmagyarázniuk egymásnak az információkat. Másodszor: több kézi beavatkozásra volt szükség, mert a Codex és a Claude néha eltérő irányba vitték a kódot. Érdemes szigorúan megfogalmazni az AGENTS.md fájlt.

Ha még nincs saját AGENTS.md fájlja, nézze meg az AGENTS.md és a CLAUDE.md együttes használatáról szóló útmutatót: egyetlen utasításfájlt ismertet, amelyet mindhárom ügynök elolvas.

Mikor melyik ügynököt érdemes futtatni?

Főbb pontok

Öt gyakorlati helyzet, amikor váltani érdemes a Codex, a Claude Agent és az OpenCode között a Devin Desktopban. Mindegyik helyzet üzleti döntés, nem modell-összehasonlítás.

1. minta. Szabványos funkció 30 perc alatt

CRUD egy új táblához, egy kétmezős űrlap vagy egy egyszerű weboldal. Válassza a Codexet. 5 perc alatt megírja, Ön pedig áttekintheti és kiadhatja. A Claude túl sokáig gondolkodna ezen. Az OpenCode nem lenne elég gyors.

2. minta. Kompromisszumokkal járó architekturális feladat

El kell döntenie, hogy ezt a részt külön szolgáltatásba szervezze-e, vagy a monolitban hagyja. Vagy a Redux és a Zustand között kell választania egy meglévő projekthez. Válassza a Claude-ot. Mérlegelni tudja az érveket. A Codex megbeszélés nélkül ad egy „megoldást”, amely nagy valószínűséggel hibás lesz.

3. minta. Tesztlefedettség a már megírt kódhoz

Miután az egyik ügynök megírta a kódot, váltson a Claude-ra vagy az OpenCode-ra a tesztekhez. A Codex nem érzi jól, mely szélső esetek fontosak. A Claude a többieknél jobban teszteli az összetett üzleti logikát, míg az OpenCode jó API-integrációs tesztek írására.

4. minta. Offline helyi fejlesztés

Repülőgép, vonat, internet nélküli dácsa. A Codex és a Claude nem működik — API-t igényelnek. Az Ollamával és helyi modellel használt OpenCode az egyetlen lehetőség. A minőség gyengébb, de így is írhat kódot.

5. minta. Három válasz összehasonlítása

Ha nem biztos benne, melyik megközelítés a megfelelő, adja ugyanazt a feladatot mindhárom ügynöknek a Spaces-en keresztül. Hasonlítsa össze a három választ, és válassza ki a legjobbat, vagy kombinálja őket. Több tokenbe kerül, de kritikus feladatoknál megéri.

Az itt leírt munkaritmusban a feladatok 60%-a a Codexhez (sebesség), 30%-a a Claude-hoz (minőség), 10%-a pedig az OpenCode-hoz (offline) kerül. Ebben a példában hetente egyszer mindhárom ügynököt elindítják a Spaces-ben egy nehéz feladaton, hogy összehasonlítsák a javaslataikat.

Devin Desktop-csomagok és az ügynökök előfizetései

Főbb pontok

Az ACP-ügynökök csak a Pro (havi 20 dollár), a Max (200 dollár) vagy a Teams (csapatonként 80 dollár, plusz tagonként 40 dollár) csomagban engedélyezhetők. Magukra az ügynökökre (OpenAI, Anthropic) külön kell előfizetni.

A Devin Desktop kifizetése után minden ACP-ügynöknek saját előfizetésre van szüksége:

  • Codex — ChatGPT Plus vagy Team (20 dollártól), illetve használatarányos fizetésű OpenAI API-kulcs
  • Claude Agent — Claude Pro (20 dollár) vagy Max, illetve Anthropic API-kulcs.
  • OpenCode — ingyenes, ha helyi modellt használ az Ollamán keresztül.

Etikai minimumként ne osszon meg egy fiókot több ember között; egy fiók egy személy nevére van regisztrálva.

2026 júniusában a három ügynökből álló beállítás alap-előfizetései körülbelül havi 60 dollárra jönnek ki: Devin Pro (20 dollár), ChatGPT Plus (20 dollár) és Claude Pro (20 dollár). Ha a beállítást Claude nélküli Codexre és OpenCode-ra csökkenti, 40 dollár az összeg.

Miben különbözik az ACP az MCP-től?

Főbb pontok

Az ACP egy szerkesztőt kapcsol össze egy ügynökkel. Az MCP egy ügynököt kapcsol össze egy eszközzel (adatbázissal, fájlokkal, API-val). Az ügynök ACP-n keresztül kommunikál a szerkesztővel, az adott feladathoz szükséges eszközökhöz pedig MCP-n keresztül kapcsolódik. A két szabvány kiegészíti egymást, nem versenyeznek.

Gyakran összekeverik őket, mert mindkettő „ügynököknek szóló protokoll”, és mindkettő JSON-RPC-t használ. A különbség abban rejlik, hogy mit kapcsolnak össze.

Az Anthropic MCP-je — Model Context Protocol az ügynököt adatforrásokhoz és eszközökhöz kapcsolja. Egy MCP-szerveren keresztül az ügynök láthatja az adatbázisát, fájlokat olvashat, meghívhatja a GitHub API-t, és hozzáférhet a Notionhöz. Elemzi a bemeneti adatokat, és eldönti, melyik eszközt használja.

A Zed és a JetBrains ACP-je — Agent Client Protocol a szerkesztőt kapcsolja az ügynökhöz. Az ACP-n keresztül az IDE továbbítja az ügynöknek a kijelölt kódot, a megnyitott fájlokat és a palettáról futtatott parancsot. Cserébe fájlmódosításokat, megerősítési kéréseket és a feladat állapotáról szóló frissítéseket fogad.

Az ügynök ACP-n keresztül kommunikál a szerkesztővel, az eszközeivel pedig MCP-n keresztül. A felépítés így néz ki:

┌─────────────────┐
│ Devin Desktop   │ ← szerkesztő
└────────┬────────┘
         │ ACP (Apache 2.0, JSON-RPC over stdio)
┌────────▼────────┐
│ Claude Agent    │ ← ügynök
└────────┬────────┘
         │ MCP (Anthropic, JSON-RPC over HTTP or stdio)
┌────────▼────────┐
│ MCP server      │ ← eszköz (adatbázis, fájlok, API)
└─────────────────┘

Az MCP-ről további információt az MCP-szerverek a Claude Code-hoz című külön útmutatóban talál, amely hét kész szerver csatlakoztatására mutat példákat.

Mi nem működik 2026 júniusában?

Főbb pontok

2026 júniusában az ACP már éles használatban van a Devin Desktopban, de vannak korlátai. A legfontosabb, hogy a regiszter nem tölti le automatikusan az ügynököket, ezért a CLI-ket kézzel kell telepítenie. A kevésbé jelentős korlátozások közé tartozik, hogy néhány fejlett szerkesztőfunkció csak a Devin Locallal működik, nem minden ACP-ügynökkel.

Három jelentős korlát két hét tesztelés során:

A regiszter nem tölti le az ügynököket. Ahogy az útmutató elején szerepel, a Devin Desktop elvárja, hogy kézzel telepítse a CLI-binárisokat. Ezt egy telepítőszkript megoldja, az útmutatók azonban gyakran elfelejtik megemlíteni.

Nem minden szerkesztőfunkció jut el minden ügynökhöz. A több fájlt egyetlen tranzakcióban érintő szerkesztés jelenleg teljes körűen csak a Devin Localban működik. Az ACP-n keresztül használt Codex és Claude egyszerre csak egy fájl szerkesztésére kap utasításokat. Ez a legtöbb feladatot nem akadályozza, de ha egy műveletben 5+ fájlra kiterjedő refaktorra van szüksége, vissza kell váltania a Devin Localra.

Ütközések párhuzamos munka közben. Ha ugyanabban a Space-ben egyszerre két ügynök szerkeszti ugyanazt a fájlt, amelyik utoljára ír, felülírja a másik változatát. A Devin Desktop még nem jelenít meg ütközési diffet. A megoldás az, hogy az egyes ügynökök külön fájlt kapnak a feladatban, vagy PR-en keresztül dolgozik, és kézzel oldja fel az egyesítési ütközéseket.

A JetBrains hasonló béta-korlátozásokról számol be az ACP IDE 25.3 RC-beli implementációjánál:

Ugyanez a minta, mint a Devin Desktopnál: telepítse kézzel a CLI-t, majd csatlakoztassa a szerkesztőhöz.

Merre tart az ökoszisztéma?

Főbb pontok

A kompatibilis ACP-ügynökök regisztere havonta bővül. 2026 márciusában az ökoszisztémának 25+ ügynöke volt; júniusra a zed.dev/acp több mint 60-at sorolt fel. 2026 végére várható az összeolvadás: a Cursor, a Replit Agent, a Continue és az Aider is bejelentheti az ACP-támogatást. A Devin Desktop a bővebb lista egyik szerkesztője marad, nem az egyetlen.

Az ACP jelenleg az egyik vezető szabvány, de nem az egyetlen. Három szabvány fejlődik párhuzamosan:

  • MCP (Anthropic) — ügynök és eszköz között. Már de facto szabvánnyá vált.
  • A2A (Google, 2025 áprilisa) — ügynök és ügynök között. Független ügynökök kommunikációja központi koordinátor nélkül.
  • ACP (Zed, JetBrains, 2025 vége) — szerkesztő és ügynök között.

A következő hónapokban várhatóan a Cursor és a Replit Agent is beépíti az ACP-t a felületébe. Jelenleg saját fejlesztésű API-kat használnak. Ha két nagy szereplő átveszi az ACP-t, a szabvány általánossá válik. Ekkor „a saját ügynöke bármelyik szerkesztőben” működő normává válik.

A vibe coder számára ez két dolgot jelent. Először: nem kell öt különböző alkalmazást telepítenie ahhoz, hogy új modelleket próbáljon ki. Másodszor: ha egy szolgáltató holnap megváltoztatja az árazási modelljét vagy leáll, átviheti az ügynökét bármely ACP-szerkesztőbe, és folytathatja a munkát.

Az ügynökhármas beállítása a technikai rész. Annak megértése, hogy a technikai döntések hogyan befolyásolják a termékét, más készség. A fő feladat egy olyan rendszer felépítése, amelyben az AI utánozza a gondolkodásmódját (AI-klón), megjegyzi a projekt kontextusát (Második Agy), és elolvassa a feladat szabályait (kontextusmérnökség). Ez a három elem alkot működő rendszert. Utána akár egyetlen este alatt is eszközt válthat.

Ismerje meg az Ailootot.

További részletek

Kérdések és válaszok: A Codex, a Claude Agent és az OpenCode csatlakoztatása a Devin Desktophoz ACP-n keresztül 2026-ban

Miért nem jelenik meg az ügynök registry.json szerkesztése után?

Ellenőrizd a CLI telepítését, a tényleges futtatható fájlra mutató registry-útvonalat és az engedélyezést a Devin Settings → Agents alatt. A registry az indítást írja le; nem telepít és nem hitelesít.

Az ACP helyettesíti az MCP-t?

Nem. Az ACP a szerkesztőt kapcsolja az ügynökhöz, az MCP az ügynököt eszközökhöz és adatforrásokhoz. Egy munkafolyamatban az ügynök ACP-t használhat a szerkesztőhöz és MCP-t adatbázishoz vagy más eszközhöz.

Összes cikk