CopilotKit leva agentes a Slack e Teams com SDK de 150 estrelas
Projeto conecta agentes a chats de trabalho e renderiza interfaces nativas em cada canal.
Projeto conecta agentes a chats de trabalho e renderiza interfaces nativas em cada canal.
Quem quer levar um agente de IA para Slack ou Microsoft Teams precisa conectar o sistema ao chat e adaptar a interface. O Channels SDK é o projeto open source que a CopilotKit criou em 2026-07-16 para fazer essa ponte, também com suporte a Discord e Telegram. O repositório já tinha 150 estrelas, 5 forks e 4 issues abertas, apenas 20 dias depois de criado. Ele atende equipes que querem manter modelo, ferramentas e lógica de negócio enquanto colocam o agente nos canais que os funcionários já usam.
O SDK conecta um agente compatível com AG-UI às plataformas de comunicação. O agente entende a conversa, transmite respostas, chama ferramentas, trabalha com arquivos, renderiza interfaces e pausa para pedir aprovação humana.
O código do agente e a lógica da aplicação rodam na infraestrutura da equipe. Já o CopilotKit Intelligence gerencia as conexões com Slack e Microsoft Teams e entrega cada turno ao processo Channels, que precisa continuar rodando.
A equipe descreve uma mensagem uma vez. O SDK renderiza esse conteúdo como Slack Block Kit, Teams Adaptive Cards e outros componentes específicos de cada plataforma.
Esse desenho coloca botões, escolhas e etapas de aprovação dentro da conversa. O usuário não precisa sair do canal para autorizar uma ação do agente.
O projeto aceita o agente integrado da CopilotKit e agentes baseados em LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK e outros frameworks compatíveis com AG-UI. O README apresenta Slack, Microsoft Teams e Discord na tabela de canais, além de citar Telegram na descrição oficial.
O caminho mais rápido começa com a instalação da skill channels-setup. Ela imprime um prompt, copia o texto para a área de transferência e orienta o agente de programação a montar o fluxo.
A skill busca o guia em copilotkit.ai/channels-guide.md quando precisa dele. Assim, o agente consulta o processo atual em vez de depender apenas do conteúdo instalado meses antes.
O guia pergunta se a equipe usará Slack ou Microsoft Teams e qual framework de agente deve entrar no projeto. O agente de programação conduz os consoles do Slack e do Intelligence na sessão autenticada do usuário.
Sem uma ferramenta de navegador ou de uso do computador, o agente pede que a pessoa adicione uma. A equipe digita os segredos; o agente executa os cliques.
Quem preferir instalar apenas o fluxo do Slack pode usar a opção -y para colocar a skill no disco. O comando copilotkit channels add --adapter slack declara o Channel e associa o adaptador.
O comando copilotkit channels status compara a configuração, o código e o servidor. A primeira execução também exige criar o aplicativo do Slack, instalar esse aplicativo em um workspace e emitir a chave de API do projeto.
O CLI não aceita valores de credenciais em flags. O bot token e o signing secret ficam no .env, enquanto a conexão da plataforma depende do CopilotKit Intelligence.
A licença MIT permite usar, alterar e redistribuir o código, desde que os avisos exigidos pela licença acompanhem a distribuição. O SDK não serve para quem precisa rodar o agente sem serviço externo, sem conexão com um provedor de chat ou sem manter um processo Channels ativo.
O último commit registrado ocorreu em 2026-08-04. O projeto tinha 20 dias de vida, 150 estrelas, 5 forks e 4 issues abertas na medição disponível.
A idade pesa mais que o número de estrelas. O repositório ainda não informa uma versão mais recente, então os dados disponíveis mostram interesse inicial, não uma base madura.