A Vercel AI SDK-je már ACP-kompatibilis kódolási harnessöket is kezel

A Vercel AI SDK harness rétege új csomaggal bővült, amely bármely Agent Client Protocol, vagyis ACP-kompatibilis harness használatát támogatja a HarnessAgent mellett. A @ai-sdk/harness-acp nem egy konkrét futtatókörnyezethez készít illesztőt, hanem magát a protokollt alakítja át a használathoz.
- A @ai-sdk/harness-acp bármely ACP-kompatibilis harnesshez használható.
- Az új csomag protokollalapú metaadapterként működik.
- A Codexhez a Vercel külön ACP-alapú példát is közölt.
- Claude Code és Codex esetén a közvetlen adaptereket javasolják.
- Az ACP akkor lehet hasznos, ha nincs közvetlen adapter, de van ACP-kompatibilis csomag.
Protokollalapú illesztőt kapott az AI SDK
A Vercel 2026. augusztus 13-i közleménye szerint az AI SDK harness rétege mostantól az Agent Client Protocolt támogató harnessökkel is használható a HarnessAgent segítségével. Ehhez a vállalat bevezette a @ai-sdk/harness-acp csomagot.
A korábbi megoldásban minden harnessadapter egy meghatározott futtatókörnyezetet csomagolt be. A Vercel példaként a Claude Code, a Codex, a Pi, a Deep Agents és az OpenCode rendszereit sorolja fel. Az új csomag ezzel szemben metaadapterként működik. Nem egyetlen harnesshez készít integrációt, hanem lehetőséget ad arra, hogy a fejlesztő olyan adaptert hozzon létre, amely bármely ACP-kompatibilis csomagot használni tud.
Így készülhet ACP-alapú harness
A Vercel példája szerint az implementációhoz a fejlesztőnek át kell adnia az ACP-kompatibilis csomagot a createACP függvénynek, majd be kell állítania az alapvető harnessleképezést. A Codexhez bemutatott példában a harness azonosítója codex-acp, a forrás típusa npm-simple, a csomag neve pedig @agentclientprotocol/codex-acp.
A konfigurációban megadható a futtatható állomány neve, amely ebben az esetben codex-acp. A példakód továbbítja a CODEX_API_KEY és az OPENAI_API_KEY környezeti változókat. A jogosultsági módokhoz a Vercel az allow-reads, az allow-edits és az allow-all értékeket használja. Az utóbbi az agent-full-access munkamenetmódhoz kapcsolódik. A hitelesítésnél az api-key módszert állítja be.
Az így létrehozott harness ugyanúgy átadható a HarnessAgentnek, mint a többi harness. A bemutatott kódban a HarnessAgent példány a createCodexACP() által létrehozott konfigurációt kapja meg.
A közvetlen adapterek továbbra is előnyt élveznek
A Vercel hangsúlyozza, hogy az ACP a kódolási harnessök fölötti absztrakciót biztosít, az AI SDK harness rétege azonban szándékosan nem függ szorosan tőle. Ennek oka, hogy nem minden harness támogatja az ACP-t. Emellett egyes rendszereknél a protokoll korlátozhatja vagy megváltoztathatja azt, hogy a harness mennyire jól teszi elérhetővé a belső működését.
Ezért a vállalat szerint a Claude Code és a Codex esetében érdemes a közvetlen @ai-sdk/harness-claude-code, illetve @ai-sdk/harness-codex adaptert használni az ACP-alapú megoldás helyett. A @ai-sdk/harness-acp elsősorban akkor lehet megfelelő választás, ha egy harnesshez nincs közvetlen adapter, de a készítője ACP-kompatibilis csomagot biztosít.
Az új csomag így bővíti az AI SDK harness rétegéhez kapcsolható rendszerek körét, miközben a Vercel megtartja a közvetlen integrációk lehetőségét azoknál a harnessöknél, amelyeknél fontosabb a szorosabb illeszkedés.


