CopilotKit publie en open source le SDK Channels : une bibliothèque sous licence MIT qui intègre n'importe quel agent AG-UI dans Slack et Microsoft Teams
CrewAI
Mastra
Pydantic AI
Google/DeepMind
CopilotKit a publié le SDK Channels, une bibliothèque open source sous licence MIT qui permet aux développeurs d'exécuter n'importe quel agent compatible AG-UI dans des plateformes de messagerie comme Slack et Microsoft Teams. Le SDK gère le rendu de l'interface utilisateur spécifique à la plateforme (Block Kit, Adaptive Cards) tout en conservant l'agent, le modèle et les outils existants. Il inclut un contrat d'exécution, la prise en charge des validations humaines dans la boucle, et est disponible sur npm sous le nom @copilotkit/channels 0.5.0.
CopilotKit a annoncé le SDK Channels, une bibliothèque open source sous licence MIT qui connecte n'importe quel agent compatible AG-UI (comme ceux construits avec LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK, ou un agent HTTP simple) aux plateformes de messagerie. Il prend en charge Slack et Microsoft Teams en tant que surfaces d'accès anticipé, avec Discord et Google Chat prévus. Le SDK est installé via deux packages : @copilotkit/channels et @copilotkit/runtime. Il utilise AG-UI, un protocole d'interaction agent-utilisateur maintenu par CopilotKit, et rend les messages sous forme de JSX qui est traduit dans des formats natifs de plateforme comme Block Kit (Slack) et Adaptive Cards (Teams). Le runtime gère l'activation, et l'exemple de code montre la création d'un canal, le démarrage d'un écouteur Node, et l'attente de la disponibilité avec un délai d'attente. Le SDK inclut des fonctionnalités comme l'interface utilisateur générative, les approbations humaines dans la boucle (démontrées par OpenTag interceptant les écritures), les outils, la persistance, les transcriptions, les barres obliques et les mentions. Le runtime nécessite une clé API CopilotKit Intelligence pour chaque canal. Le déploiement nécessite Node.js 22+, un projet ESM, et un processus de longue durée. L'article est sponsorisé par CopilotKit et publié sur MarkTechPost.
Source: MarkTechPost —
original
