AgentsOpen Source 🇺🇸 05.08.2026 08:01

CopilotKit Open Sources Channels SDK: MIT-Licensed Library Brings Any AG-UI Agent into Slack and Microsoft Teams

CrewAICrewAI MastraMastra Pydantic AIPydantic AI Google/DeepMindGoogle/DeepMind
CopilotKit has released the Channels SDK, an MIT-licensed open-source library that lets developers run any AG-UI-compatible agent inside messaging platforms like Slack and Microsoft Teams. The SDK handles platform-specific UI rendering (Block Kit, Adaptive Cards) while preserving your existing agent, model, and tools. It includes a runtime contract, support for human-in-the-loop approvals, and is available on npm as @copilotkit/channels 0.5.0.
CopilotKit announced the Channels SDK, an MIT-licensed open-source library that connects any AG-UI-compatible agent (such as those built with LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK, or a plain HTTP agent) to messaging platforms. It supports Slack and Microsoft Teams as early access surfaces, with Discord and Google Chat planned. The SDK is installed via two packages: @copilotkit/channels and @copilotkit/runtime. It uses AG-UI, an agent-user interaction protocol maintained by CopilotKit, and renders messages as JSX that is translated into native platform formats like Block Kit (Slack) and Adaptive Cards (Teams). The runtime manages activation, and the code example shows creating a channel, starting a Node listener, and awaiting readiness with a timeout. The SDK includes features like generative UI, human-in-the-loop approvals (demonstrated by OpenTag intercepting writes), tools, persistence, transcripts, slashes, and mentions. The runtime requires a CopilotKit Intelligence API key for every channel. Deployment requires Node.js 22+, an ESM project, and a long-running process. The article is sponsored by CopilotKit and published on MarkTechPost.
Abbreviations
SDK = Software Development Kit — программный комплект разработчика
AG-UI = Agent-User Interaction — взаимодействие агента с пользователем
JSX = JavaScript XML — расширение синтаксиса JavaScript
MCP = Model Context Protocol — протокол контекста модели
Source: MarkTechPost — original
Our earlier posts on this topic ↓
Fresh news