A Slack anunciou o lançamento do Slack Code, um recurso que coloca agentes de programação com IA dentro de canais dedicados na plataforma de conversas, em vez de limitar a interação do desenvolvedor com o agente a uma janela de terminal particular. No lançamento, o recurso oferece suporte a agentes como o Anthropic Claude Code, o Cognition Devin, o GitHub Copilot e o agente da Vercel.
O Slack Code permite que os membros da equipe acompanhem, orientem e revisem juntos uma tarefa de programação, exibindo diferenças no código, pré-visualizações ao vivo e o plano de trabalho em andamento em abas dedicadas. Quando a tarefa termina, o canal é arquivado com um histórico pesquisável, fornecendo uma referência do que ocorreu durante sua execução. O recurso está disponível em qualquer plano da Slack, mas o uso dos agentes parceiros exige que o cliente tenha acesso a eles.
Como funcionam os canais de programação?
O usuário pode mencionar um agente de programação em qualquer conversa, fazendo com que a Slack crie um canal relacionado ao projeto e à tarefa. Em uma demonstração apresentada pela Cognition, um membro da equipe de engenharia relatou um bug em um canal dedicado, e o Devin investigou o problema e abriu um pull request. O agente também usou o navegador Chrome e as ferramentas DevTools para testar o funcionamento do recurso e, depois, transferiu a tarefa para um canal de programação que o engenheiro, o gerente de produto e o designer podiam acompanhar.
Durante a mesma demonstração, um designer adicionou um arquivo do Figma ao canal, e o agente o incorporou à tarefa. No fim, publicou alterações no código junto com capturas de tela e uma gravação que mostrava o funcionamento do recurso. A Slack considera que exibir essas etapas em um espaço compartilhado facilita a auditoria dos resultados em comparação com agentes que trabalham localmente no dispositivo de um único desenvolvedor.
Ampliando a presença dos agentes dentro da Slack
As mudanças não se limitam aos canais de programação. A Slack adicionou conversas diretas com agentes que funcionam de maneira semelhante à comunicação com um colega, além de uma nova aba chamada Agents, que oferece a cada sessão um status ao vivo e um botão para interrompê-la. O mecanismo Add to Slack também permite publicar agentes de plataformas como Lovable, n8n, OpenAI, LangChain e Airtable em poucas etapas, com automação da configuração do OAuth e da inicialização.
O que muda na prática?
A Slack aposta que o papel da IA na programação está passando do aumento da produtividade individual para o apoio ao fluxo de trabalho da equipe. Segundo Rob Seaman, CEO interino da Slack, escrever código já não é o principal gargalo; ideias, julgamento humano, planejamento e habilidade artesanal se tornaram fatores mais escassos. A Cognition apresentou um número interno que indica um aumento de dez vezes no número de pull requests mesclados na empresa nos últimos meses, contra um crescimento de cerca de 40% no número de funcionários, enfatizando que esse número foi divulgado pela própria empresa.
Na prática, esse mecanismo pode permitir que funcionários não técnicos relatem bugs ou participem da formulação de requisitos, mantendo a revisão de engenharia no mesmo fluxo. Isso, porém, não elimina a necessidade de verificação; dados da Gartner indicam que mais de 40% dos projetos de IA agêntica podem ser cancelados até o fim de 2027 devido ao aumento dos custos e à falta de clareza sobre o valor comercial. Um estudo da McKinsey também constatou que 62% das organizações estão testando agentes de IA, enquanto apenas cerca de um terço começou a ampliar seu uso, e 39% relataram impacto nos resultados financeiros.
Permissões e segurança
Segundo a Slack, o agente herda as permissões do usuário que o acionou e não recebe permissões gerais nem uma identidade independente com amplo acesso. O que ele obtém do canal do projeto se limita ao contexto da conversa que iniciou a tarefa. O Devin, por sua vez, funciona em ambientes isolados com permissões limitadas, com a opção de executá-lo sem conexão com a internet. As alterações continuam sendo apresentadas como pull requests padrão para o GitHub, de modo que os atuais mecanismos de lançamento e revisão permanecem em vigor.
A Slack não apresenta os canais colaborativos como um substituto completo do terminal; a empresa espera que o terminal continue sendo usado no trabalho individual profundo, como a reformulação da arquitetura da base de código, enquanto os canais são adequados para tarefas que se beneficiam de supervisão coletiva, como corrigir um bug relatado pela equipe de vendas. A Slack pretende abrir as APIs dos canais de programação para qualquer desenvolvedor, mencionando casos de uso futuros que incluem campanhas de marketing e revisão de documentos jurídicos.