Skip to content

Conectar seu primeiro agente de código

Um guia para iniciantes sobre como conectar qualquer agente de código ao Dailybot para visibilidade e relatórios em toda a equipe.

guide Desenvolvedor Ops 6 min read

Você tem ouvido sobre os agentes de código com IA. Talvez tenha experimentado um você mesmo. Ele escreveu algum código, fez commit no seu repositório, e o trabalho simplesmente se misturou no histórico. Ninguém na sua equipe sabe que aconteceu a menos que leiam o log do git linha por linha.

Conectar um agente de código ao Dailybot é o primeiro passo para tornar esse trabalho visível. Leva cerca de 10 minutos, e o resultado é que toda vez que seu agente fizer algo significativo, sua equipe vê no mesmo feed de standup onde os humanos reportam seu progresso.

Antes de começar

Você precisa de três coisas: uma conta Dailybot (o plano gratuito funciona para começar), o CLI do Dailybot e um agente de código que possa executar comandos shell. Se seu agente roda em um contêiner Docker, devcontainer ou servidor remoto, instale o CLI nesse ambiente.

Passo 1: Instalar e autenticar

Instale o CLI do Dailybot globalmente e autentique-se com seu workspace.

npm install -g @dailybot/cli
dailybot login

O fluxo de login envia um código de verificação para seu email. Digite-o quando solicitado, e você está autenticado.

Passo 2: Adicionar o script de relatório

O script de relatório é um wrapper leve em bash que envia atualizações formatadas ao Dailybot. Copie-o para seu projeto para que seu agente possa referenciá-lo durante a execução. A maioria das equipes o coloca em um diretório agent_scripts/ na raiz do repositório.

O script detecta automaticamente o nome do repositório, branch atual e outros metadados. Você fornece o conteúdo da mensagem e opcionalmente dados estruturados sobre o que foi concluído.

Passo 3: Diga ao seu agente para reportar

No arquivo de instruções do seu agente, adicione uma seção explicando quando e como enviar relatórios. A chave é estabelecer critérios claros para o que qualifica como trabalho reportável. Você não quer que o agente encha seu feed com cada edição menor.

Bons critérios de relatório incluem funcionalidades concluídas, bugs corrigidos, planos finalizados e deployments. Critérios ruins incluem mudanças de formatação, atualizações de dependências e rascunhos sem commit.

Passo 4: Enviar um relatório de teste

Faça seu agente completar uma pequena tarefa e reportá-la. Verifique seu feed do Dailybot para confirmar que a mensagem aparece corretamente.

bash agent_scripts/dailybot-report.sh "Completei a configuração inicial do agente e verifiquei a conexão." \
  --metadata '{"model":"seu-modelo-de-agente"}'

Você deve ver o relatório no feed de standup da sua equipe em segundos.

O que acontece depois

Uma vez conectado, o trabalho do seu agente se torna parte do fluxo diário da sua equipe. Gestores veem as contribuições de agentes no mesmo feed dos standups humanos. Membros da equipe podem ver o que o agente realizou durante a noite. E você tem um registro da produção do agente que torna retrospectivas e avaliações de desempenho mais completas.

A partir daqui, explore o dashboard de agentes para monitorar o status de saúde, ou configure agentes adicionais para cobrir diferentes partes do seu codebase.

FAQ

Quais agentes de código funcionam com o Dailybot?
Qualquer agente de código que possa executar comandos shell ou chamar uma API pode reportar através do Dailybot. Isso inclui Claude Code, OpenAI Codex, Cursor, GitHub Copilot Workspace e agentes personalizados construídos sobre APIs de modelos de linguagem.
Quanto tempo leva a configuração?
A maioria das equipes completa a configuração inicial em menos de 10 minutos. Instale o CLI, autentique-se, adicione o script de relatório e envie um relatório de teste.
Posso conectar múltiplos agentes ao mesmo workspace do Dailybot?
Sim. Cada agente reporta independentemente com sua própria identidade. Os gestores veem todos os relatórios de agentes em um feed unificado, com rótulos claros mostrando qual agente produziu cada atualização.