Uma decisão de produto pode começar numa thread: alguém compartilha um arquivo, outra pessoa aponta uma imagem e o time chega a um acordo. Quando chega a hora de abrir uma issue ou pedir uma alteração no código, parte desse contexto costuma se perder. O resultado é conhecido: a equipe repete a conversa para explicar ao desenvolvedor, ou ao agente, o que realmente precisava ser feito.

Segundo o GitHub, em atualização de 25 de setembro, o Copilot no Slack e no Microsoft Teams passou a aproveitar mais informações da conversa para reduzir essa perda. No Slack, ele agora pode considerar arquivos, anexos e links de mensagens compatíveis. No Teams, pode usar imagens inseridas na conversa, mensagens encaminhadas e histórico de canais e threads. Antes de criar uma issue, o Copilot também procura itens semelhantes e mantém links entre o trabalho criado e a conversa que o originou.

O valor está em preservar a origem da decisão quando o trabalho sai do chat.

Uma PR com ligação para a discussão permite que quem revisa entenda por que aquela mudança foi pedida, sem depender de um resumo improvisado dias depois.

O que a Salesforce já faz e onde está a diferença

Esse caminho não começou com o GitHub. Segundo a Salesforce, o Agentforce pode consultar dados de conversas em canais, listas e canvases do Slack para responder e executar ações ligadas ao negócio, como abrir um chamado no Service Cloud. O Slack Code também já reúne conversas, diferenças de código e prévias em canais de programação e permite chamar agentes como o próprio GitHub Copilot. A atualização de setembro aprofunda o que a integração do Copilot com Slack e Teams consegue levar desses diálogos para issues e PRs no GitHub; não inaugura a ideia de trabalhar com agentes no chat.

Há uma segunda peça, com função diferente: o Agentforce Vibes é o ambiente de desenvolvimento assistido da Salesforce. Segundo a empresa, seu agente considera o schema, os metadados e o código do projeto Salesforce para planejar, gerar, testar e implantar aplicações. Isso também converte contexto em software, mas parte de informações diferentes.

O contexto de um projeto Salesforce não é automaticamente o histórico de uma thread no Slack.

A documentação consultada não descreve uma equivalência direta com o fluxo de issue e PR do GitHub. Para quem já usa as duas plataformas, vale perguntar qual contexto chega ao agente, onde fica registrada a decisão e quem revisa o resultado.

Contexto útil também precisa de limites

Essa conveniência tem um custo de atenção. A documentação do Slack diz que o agente usa a thread inteira como contexto e que esse conteúdo pode permanecer nos artefatos gerados. Em uma conversa compartilhada, uma pessoa com permissão de escrita pode iniciar a sessão, enquanto outras mensagens da thread podem influenciar o resultado. Portanto, escolher onde pedir a tarefa importa tanto quanto escrever o pedido.

Para uma equipe, a pergunta prática é simples: aquela thread contém apenas informações que devem acompanhar a issue ou a PR? Se não, uma mensagem direta ou uma conversa mais restrita pode ser o melhor ponto de partida. Também vale conferir a identidade usada na operação. Segundo o GitHub, no Slack o agente age com a conta pessoal vinculada em mensagens diretas, mas usa a identidade do aplicativo nos contextos compartilhados.

Mais controle, sem prometer execução perfeita

A atualização permite trocar o modelo para a próxima mensagem e manter a escolha na conversa. No Slack, a equipe pode definir repositórios e responsáveis padrão. Segundo o GitHub, houve ainda correções para tarefas longas, respostas interrompidas, troca de repositório e histórico de threads no Teams. A extensão dessas melhorias no uso cotidiano depende de avaliação pelas equipes.

O recurso permanece em preview público para organizações com Copilot Business ou Enterprise. O uso entra nas permissões e orçamentos existentes do agente em nuvem, e algumas capacidades chegam gradualmente. Antes de ampliar o acesso, faria sentido testar um fluxo real: uma thread com anexo, uma issue potencialmente duplicada e uma PR criada a partir da conversa. A avaliação não é apenas se o Copilot conclui a tarefa. É se a equipe consegue seguir o rastro da decisão e reconhecer quando o contexto levado para o repositório foi amplo demais.

Fontes: GitHub: atualização de 25/09, documentação da integração, Salesforce: Agentforce no Slack, Slack Code e Salesforce: Agentforce Vibes.