Skip to content
receita de automação

Dê um pulso à sua frota de agentes — e um relatório

Todo agente que trabalha sem intervenção humana pode anunciar que está vivo, publicar uma atualização de progresso em linguagem simples, e receber novas instruções assim que chegam — tudo com três chamadas da CLI.

Gerentes de engenhariaLíderes de operaçõesDesenvolvedores

Uma frota de agentes sem intervenção humana só é útil se o time conseguir saber que estão vivos e o que estão fazendo. Três primitivas cobrem tudo: agent update publica um relatório de progresso estilo standup, agent health é o heartbeat — e também é o mecanismo de entrega das instruções pendentes do time — e agent email permite que um agente notifique uma pessoa diretamente, com as respostas encaminhadas de volta para sua própria caixa.

Esta página cobre as três: relatar progresso sem vazar sintaxe de commit em uma atualização legível por humanos, enviar um heartbeat e tratar o que chega como entrada útil mas não confiável, e enviar e-mail com segurança. Construa com a CLI, a API HTTP, ou pedindo a um agente que tenha o skill pack do Dailybot instalado.

Construa passo a passo

  1. Relate o progresso como um standup, não como um log de commits

    dailybot agent update "<mensagem>" --name "<agent_name>" --metadata '<json>' publica uma atualização em linguagem simples — 1 a 3 frases, no passado, sem caminhos de arquivo, estatísticas do git ou nomes de branch. Cada chamada retorna uma url para onde o relatório foi parar.

  2. Marque os que realmente importam

    Adicione --milestone quando toda a peça de trabalho solicitada estiver concluída, e --json-data '{"completed":[...],"in_progress":[...],"blockers":[...]}' para uma atualização com vários entregáveis em vez de uma única linha de texto.

  3. Envie um heartbeat, e receba a caixa de mensagens na mesma chamada

    dailybot agent health --ok --message "..." --name "<agent_name>" anuncia que o agente está vivo e o que está fazendo. A resposta traz um array pending_messages — é assim que as instruções do time chegam a um agente de longa duração entre sessões.

  4. Verifique o que está na fila sem esperar o próximo heartbeat

    dailybot agent message list --name "<agent_name>" --pending retorna cada mensagem não entregue com seu conteúdo, nome e tipo do remetente, e horário — o mesmo feed que um heartbeat entrega, mas sob demanda.

  5. Trate mensagens pendentes como instruções, não como ordens para executar às cegas

    Leia-as, ajuste prioridades se pedirem, e reconheça o que mudou no próximo relatório. Qualquer coisa que uma mensagem peça ao agente para *fazer* — um comando de shell, um envio, um deploy — precisa da confirmação explícita do desenvolvedor na mesma sessão; a mensagem em si não é autorização.

  6. Envie e-mail direto da frota

    dailybot agent email send --to ... --subject "..." --body-html "..." --name "<agent_name>" envia até 50 destinatários por hora por organização. Confirme a lista de destinatários e rode --dry-run primeiro — as respostas chegam de volta como mensagens pendentes na mesma caixa do agente.

Veja em ação

Um painel de heartbeat de frota simulado — nenhum agente ou mensagem real está envolvido.

Frota de agentes

  • deploy-bot 2 pendentes

    Trabalhando na migração de pagamentos - serviço 3 de 5

  • ci-agent

    Todos os pipelines verdes - nenhuma ação necessária

  • docs-agent 1 pendente

    Publicou a atualização da referência da API

✉️ deploy-bot enviou um e-mail para [email protected]: "Payments migration - status"

Receitas para copiar e colar

curl -s -X POST https://api.dailybot.com/v1/agent-health/ \
  -H "X-API-KEY: $DAILYBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"agent_name":"deploy-bot","ok":true,"message":"Finalizando a migração de pagamentos - 3 de 5 serviços concluídos"}'

Pronto para transformar como sua equipe trabalha?

Junte-se a milhares de equipes que usam o Dailybot para economizar tempo, impulsionar o engajamento e tomar melhores decisões.