CopilotKit Channels SDK
SDK de código aberto que conecta agentes a plataformas de chat como Slack e Teams, com interfaces nativas interativas
Sobre CopilotKit Channels SDK
O Channels SDK é um SDK de código aberto da CopilotKit, sob licença MIT, que conecta agentes compatíveis com AG-UI a plataformas de chat usadas pelas equipes, como Slack, Microsoft Teams, Discord e Telegram. Na conversa, os agentes compreendem o contexto, transmitem respostas em streaming, chamam ferramentas, processam arquivos, renderizam interfaces interativas e podem pausar aguardando aprovação humana. Os desenvolvedores podem usar os agentes integrados da CopilotKit ou conectar agentes de frameworks como LangGraph, CrewAI e Mastra. Uma mensagem é descrita uma única vez e renderizada como cartões e interfaces nativas interativas em cada plataforma.
Ideal para
Melhores casos de uso
Conversar com um agente no Slack ou Teams e chamar ferramentas
Escrever uma mensagem uma vez e renderizá-la como cartões e interfaces nativas em cada plataforma
Incluir etapas de aprovação humana nos fluxos de chat
Hospedar por conta própria o serviço de conexão de agentes no ambiente corporativo
Funcionalidades
Conexão multiplataforma
Conecta agentes compatíveis com AG-UI a plataformas de chat como Slack, Microsoft Teams, Discord e Telegram
Renderização de interfaces nativas
Descreva a mensagem uma vez e renderize-a como interfaces nativas como Slack Block Kit e Teams Adaptive Cards
Capacidades de agente na conversa
Compreende conversas, transmite respostas em streaming, chama ferramentas, processa arquivos e pode pausar aguardando aprovação humana
Compatibilidade com vários frameworks
Compatível com agentes integrados da CopilotKit e agentes AG-UI de LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK e outros
Vantagens
- Código aberto sob licença MIT
- Descreva a mensagem uma vez e renderize-a como interface nativa em várias plataformas
- Compatível com agentes integrados da CopilotKit e com LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK e outros
- Suporta implantação hospedada pela CopilotKit ou auto-hospedada pela empresa
Limitações
- As conexões gerenciadas do Slack e do Microsoft Teams são fornecidas por meio do CopilotKit Intelligence
- Requer Node.js 22 ou superior, além de um processo Node ou contêiner de longa duração