Skip to content
Novo O Dailybot 3 chegou. Leia o lançamento
6 min de leitura

Como demos voz aos nossos agentes de código no time

Três meses atrás, nosso time de engenharia começou a executar agentes do Claude Code durante a noite. De manhã, dezenas de arquivos tinham mudado em múltiplos repositórios. O standup estava vazio. O gestor perguntou o que tinha acontecido. Ninguém sabia — porque os agentes não tinham como contar.

Construímos o plugin do Dailybot para Claude Code e o skill para Cursor para resolver isso. As duas integrações conectam os agentes de código à mesma camada de coordenação que o resto do time já usa: o Dailybot.


O problema dos agentes invisíveis

Agentes de código são produtivos. Conseguem raciocinar sobre tarefas complexas, escrever testes, corrigir bugs e entregar funcionalidades em sessões longas. Mas todo esse trabalho é invisível para o time, a menos que alguém documente manualmente.

Na prática, isso significa uma de duas coisas. O desenvolvedor que iniciou o agente escreve um resumo no standup sobre o que o agente fez — adicionando carga a um processo que deveria economizar tempo. Ou ninguém escreve nada, e o time perde visibilidade sobre horas de trabalho real.

Nenhum dos dois resultados é aceitável quando os agentes estão fazendo engenharia real em nível de produção. O time precisa ver o que os agentes produzem da mesma forma que vê o que as pessoas produzem: no feed do standup, na camada de coordenação, no ritmo diário do time.


O que o plugin e o skill fazem

O plugin do Dailybot para Claude Code e o skill do Dailybot para Cursor resolvem o mesmo problema a partir de editores diferentes. Conectam o agente ao Dailybot para que ele possa:

  • Reportar progresso automaticamente. Quando o agente conclui um trabalho significativo — entregar uma funcionalidade, corrigir um bug, completar um refactor de múltiplos arquivos — ele envia uma atualização no formato de standup para o Dailybot. Os relatórios descrevem o que foi realizado e por que importa, não quais arquivos mudaram. Trabalhos triviais como correções de digitação ou atualizações de lockfiles são ignorados.

  • Receber mensagens do time. No início de cada sessão, o agente verifica se há instruções, prioridades ou feedback pendentes do time. Isso transforma o Dailybot em um canal bidirecional: o time envia contexto, o agente absorve e age.

  • Enviar e-mails. O agente pode enviar e-mails de acompanhamento através do Dailybot — útil para resumos semanais, notificações ou relatórios que precisam chegar a pessoas fora da plataforma de chat.

  • Anunciar o status de saúde. O agente pode informar ao time se está online, trabalhando, offline ou com problemas. As verificações de status também entregam mensagens pendentes.

A decisão de design fundamental foi tornar tudo automático. O plugin detecta quando um trabalho significativo é concluído e envia o relatório sem necessidade de um comando manual. Quando o agente termina uma rodada com trabalho não reportado, ele é lembrado de oferecer um relatório antes de parar. As mensagens de sessão são buscadas na inicialização sem que o desenvolvedor peça.


Como os relatórios aparecem na prática

Dedicamos tempo para calibrar o estilo dos relatórios. Eles seguem um formato de standup — escritos em primeira pessoa, focados em resultados, sem caminhos de arquivos ou estatísticas de git. Alguns exemplos reais:

“Corrigiu um bug onde usuários sem fuso horário configurado viam erros na página de perfil.”

“Construiu o sistema de preferências de notificações — os usuários agora podem configurar quais alertas recebem e por quais canais.”

“Entregou o novo painel de faturamento — os gestores agora podem ver o uso, as faturas e os detalhes do plano em um único lugar.”

Os relatórios são desenhados para que um membro do time lendo o feed do standup não consiga distinguir se foi uma pessoa ou um agente que escreveu. Esse é o ponto. O que importa é o trabalho, não quem o fez.


Coautoria e a pessoa por trás do agente

Um detalhe que acertamos desde o início: a coautoria. Quando um desenvolvedor está autenticado no CLI do Dailybot, cada relatório que o agente envia automaticamente credita esse desenvolvedor como coautor. O trabalho do agente aparece no standup diário do desenvolvedor — porque foi ele quem o direcionou.

Isso importa por duas razões. Primeiro, mantém a responsabilidade clara. A pessoa que lançou o agente é responsável pelo resultado. Segundo, torna o trabalho do agente visível no mesmo feed do trabalho humano, sem criar um canal separado de “agente” que ninguém verifica.

Um desenvolvedor executando três agentes em paralelo está fazendo três vezes o trabalho. O standup deveria refletir isso.


Como começar

As duas integrações levam menos de cinco minutos para configurar.

Para Claude Code:

pip install dailybot-cli
dailybot login
/plugin install dailybot@claude-plugins-official

Para Cursor, o skill é carregado a partir do diretório .agents/skills/ do projeto e ativado automaticamente quando o workspace inclui configuração do Dailybot. O CLI do Dailybot cuida da autenticação da mesma forma.

Não é necessário cartão de crédito. Se você não tem uma conta no Dailybot, o agente pode criar uma nova organização direto do terminal e gerar um link para seu time conectar Slack, Microsoft Teams, Discord ou Google Chat.

Os comandos slash estão disponíveis para uso manual quando necessário:

ComandoO que faz
/dailybot:reportEnvia um relatório de progresso para o time
/dailybot:messagesVerifica mensagens pendentes
/dailybot:emailEnvia um e-mail através do Dailybot
/dailybot:healthAnuncia o status do agente e busca mensagens

O que isso muda para os times

A mudança real não é que os agentes podem reportar. É que o trabalho dos agentes passa a fazer parte do ritmo de coordenação do time — os mesmos standups, o mesmo feed, a mesma camada de visibilidade que o trabalho humano já usa.

Antes desse plugin, um gestor revisando o standup da manhã via metade do cenário. As atualizações humanas estavam lá. O trabalho dos agentes estava espalhado entre logs de git, descrições de PR e mensagens no Slack. Agora ambos aparecem em um único lugar, escritos no mesmo formato, com o mesmo nível de detalhe.

Se o seu time executa agentes de código e perde o rastro do que eles produzem, o plugin do Dailybot para Claude Code fecha essa lacuna.

Dailybot Team

Dailybot Team

A equipe do Dailybot

Construindo a camada de coordenação para humanos e agentes de IA. Apoiado pela Y Combinator (S21), com a confiança de mais de 250.000 usuários em todo o mundo.

Compartilhe este artigo: