CopilotKit új SDK-ja bármely AI-ügynököt futtat Slackben és Teamsben
A CopilotKit új, MIT licencű Channels SDK-ja lehetővé teszi, hogy bármely AG-UI-kompatibilis AI-ügynök futhasson Slackben és Microsoft Teamsben, átírhatóvá téve az ügynökök platformspecifikus integrációját.

A CopilotKit kiadta a Channels SDK-t, egy nyílt forráskódú könyvtárat, amely lehetővé teszi meglévő AI-ügynökök integrálását üzenetküldő platformokra, mint a Slack és a Microsoft Teams. Az SDK célja, hogy az ügynökök átírás nélkül tudjanak együtt dolgozni a felhasználókkal különböző felületeken. (MarkTechPost)
Az SDK telepítése két csomagból áll: @copilotkit/channels és @copilotkit/runtime. Az ügynökök és a platformok közötti kommunikációt az AG-UI protokoll biztosítja. Ez azt jelenti, hogy bármilyen AG-UI-kompatibilis rendszer, mint a LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK vagy egy egyedi HTTP-ügynök, csatlakoztatható anélkül, hogy az ügynök modelljét vagy üzleti logikáját módosítani kellene.
A Channels SDK nem egy új ügynök, hanem egy szállítási és megjelenítési réteg. Az üzenetek egyszer íródnak, majd az adapterek lefordítják azokat a célplatform natív formátumára, például Slack esetén Block Kitre, Teams esetén pedig Adaptive Cardsra. Ez biztosítja a platformspecifikus felhasználói felületet, nem csupán egy szöveges üzenetet küld webhookon keresztül.
Az SDK már telepíthető, MIT licenc alatt áll, és dokumentált futásidejű szerződéssel rendelkezik. A fejlesztők a createChannel funkcióval hozhatnak létre csatornákat, amelyekhez megadhatják az ügynököt, a szolgáltatót (pl. „slack”) és egyéb opciókat, mint eszközök, komponensek vagy parancsok. A futásidejű szerződés biztosítja a csatorna aktiválását és a hibák korai felismerését.
A Channels SDK 0.5.0-s verziója már elérhető a npm-en. A kezdeti verzió a Slacket és a Microsoft Teamset támogatja, míg a Discord és a Google Chat integrációja a tervek között szerepel. A sikeres működéshez Node.js 22+ és egy folyamatosan futó folyamat szükséges, mivel a szerver nélküli (serverless) funkciók nem tartják fenn a kapcsolatot.