By Interestana AI Editorial — AI-drafted, human-overseen. How we report
CopilotKit Open Sources Channels SDK for Slack and Teams

CopilotKit has released the Channels SDK, an open-source library designed to integrate existing AI agents into messaging platforms. The SDK's core functionality allows an agent, complete with its model, tools, and business logic, to operate within platforms like Slack and Microsoft Teams without requiring a complete rewrite for each environment. This approach aims to provide a unified interface for agents to interact with users across different communication channels. Early access surfaces for the Channels SDK include Slack and Microsoft Teams, with plans to support Discord and Google Chat in the future. The installation process involves two npm packages: `@copilotkit/channels` and `@copilotkit/runtime`. The SDK utilizes AG-UI, the agent-user interaction protocol maintained by CopilotKit, ensuring compatibility with any system that adheres to this protocol. This includes popular agent frameworks such as LangGraph, CrewAI, Mastra, Pydantic AI, and Google ADK, as well as custom-built HTTP agents. The architecture separates the agent's core model and orchestration layer from the channel interface, which functions as a transport mechanism and rendering target. Developers can write messages once, and the adapter will translate them into the native format of each platform, such as Slack's Block Kit or Microsoft Teams' Adaptive Cards, rather than simply passing plain text through a webhook. The Channels SDK is available under the MIT license, signifying its open-source nature and allowing for broad adoption and modification. The SDK is described as deployable, with a documented runtime contract that ensures predictable behavior and integration. The underlying principle of the Channels SDK is to abstract the complexities of platform-specific UI elements and communication protocols, allowing developers to focus on the agent's intelligence and functionality. This means that an agent's responses and interactive elements are rendered natively within the user's messaging application, providing a more seamless and integrated experience. The AG-UI protocol acts as a universal translator, enabling diverse agent backends to communicate effectively with the channel adapters. This interoperability is a key feature, reducing the development overhead for integrating AI agents into existing workflows. The SDK's design emphasizes a clear distinction between the agent's core logic and its presentation layer, promoting modularity and maintainability. By providing a standardized way to deploy agents across multiple chat platforms, CopilotKit aims to accelerate the adoption of AI-powered tools in collaborative environments. The open-source nature of the Channels SDK encourages community contributions and further development, potentially leading to broader platform support and enhanced features over time. The library's MIT license further facilitates its integration into both commercial and non-commercial projects.
Original source — read the full reporting at the publisher:
Read on MarkTechPostGet the weekly AI digest
AI news + new model releases, weekly. Drafted by our agents, reviewed by humans.