MODULO 3.5 ยท PROJETO 5

โ™ป๏ธ Projeto 5: Background agents 24/7 a $0

Ate aqui voce conversava com o agente em tempo real. Neste projeto ele trabalha sozinho: voce agenda tarefas com o hermes cron, elas rodam no fundo o tempo todo โ€” 24 horas, 7 dias โ€” e como tudo e local, o custo e $0. Vai rodar em Vault (privado) e voce vai aprender a monitorar a saude do agente com hermes status e hermes doctor.

6
Etapas
~35
Minutos
Pratico
Nivel
Projeto
Tipo
1

๐ŸŽฏ Objetivo: agentes rodando o tempo todo

Ate agora o agente so trabalhava quando voce estava na frente, digitando. Um background agent e o contrario: ele roda no fundo, sozinho, em horarios que voce definiu โ€” resumir e-mails toda manha, varrer um repositorio toda noite, organizar suas notas no fim do dia. Voce sai, ele continua. E como o modelo e local, deixar isso ligado 24/7 nao gera nenhuma fatura.

Dashboard do Hermes mostrando os paineis Skills, Memory e Activity, com a CLI hermes setup/login/status/cron no rodape
Olhe pro painel Activity do dashboard: e ali que os background agents aparecem. Cada execucao agendada que dispara fica registrada nesse log โ€” e o seu "olho" pra confirmar que o agente trabalhou enquanto voce nao estava. A CLI no rodape (incluindo o hermes cron) e como voce cria esses agendamentos.

๐Ÿ“‹ O que voce vai entregar

  • โ€ขUma tarefa agendada com hermes cron.
  • โ€ขA confirmacao de que ela roda sozinha, sem voce na frente.
  • โ€ขTudo em Vault โ€” privado, sem nada saindo da maquina.
  • โ€ขO agente monitorado com hermes status e hermes doctor.

Pre-requisitos: agente Hermes ja instalado e conectado ao modelo local (Projetos 2 e 3). Aqui usamos a CLI real do Hermes โ€” os comandos hermes cron, hermes status e hermes doctor sao reais; o que nao tem comando proprio (como ligar o Vault) descrevemos como acao na interface.

Conceitos-chave

Background agent

Agente que roda no fundo, sem voce na frente.

24/7

Disponivel o dia todo, todo dia.

Painel Activity

Onde voce ve cada execucao agendada que disparou.

Custo $0

Rodar local nao tem cobranca por execucao.

2

โฐ Etapa 1 โ€” Agendar com hermes cron

O comando que cria o agendamento e o hermes cron. Ele abre o gerenciador de tarefas recorrentes do Hermes, onde voce diz o que o agente deve fazer e quando. A partir daรญ, o Hermes dispara essa tarefa no horario combinado, mesmo com voce longe do teclado.

Novo aqui? "Cron" e um termo classico de computacao: e o sistema que dispara uma tarefa recorrente em horarios fixos ("toda manha as 8h", "toda segunda"). O hermes cron traz essa ideia pro agente: em vez de voce pedir toda vez, ele se lembra de fazer sozinho.

๐ŸŽฏ Objetivo do comando

Abrir o gerenciador de agendamentos do Hermes para criar uma tarefa recorrente que o agente rodara sozinho.

hermes cron

O Hermes abre o assistente de agendamento. Siga o prompt interativo (ou a UI do dashboard) pra definir a tarefa โ€” por exemplo: "<sua tarefa>" = "resumir minhas notas da pasta X todo dia as 19h". Voce escolhe a tarefa, a recorrencia e o modelo local que vai executa-la.

Como verificar: ao terminar, o agendamento aparece listado (rode hermes cron de novo pra ver a lista) e a tarefa passa a constar no painel Activity assim que disparar pela primeira vez.

๐Ÿ”Ž Como verificar esta etapa

Crie um agendamento de teste com horario proximo (ex.: daqui a alguns minutos). Quando der a hora, confira no painel Activity que a tarefa rodou โ€” esse e o sinal de que o hermes cron esta de fato disparando o agente sozinho.

Conceitos-chave

hermes cron

Comando que abre o gerenciador de agendamentos.

Tarefa recorrente

Algo que se repete num horario fixo.

Prompt interativo

O assistente onde voce define o que e quando.

Disparo automatico

O Hermes executa sem voce pedir de novo.

3

๐Ÿ’ธ Etapa 2 โ€” Por que isso custa $0

Aqui esta o pulo do gato dos background agents locais. Num servico de nuvem, deixar um agente rodando 24/7 seria caro: cada execucao, cada token gerado, entra na fatura โ€” e um loop que dispara o dia todo vira uma conta assustadora no fim do mes. Localmente, depois de baixar o modelo, cada execucao e gratuita. Nao ha medidor. Voce so paga a energia que a maquina ja gastaria.

O ciclo do cron: dispara, roda, repete โ€” 24/7, a $0 โฐ hermes cron dispara a tarefa Agente local roda a tarefa Resultado em Activity โ€ฆe na proxima hora agendada, repete $0

O relogio do cron dispara o agente local, que roda a tarefa e grava o resultado no Activity; depois o ciclo recomeca na proxima hora agendada. Repare no selo $0: cada volta desse loop e gratuita porque a inteligencia esta na sua maquina โ€” e o oposto da nuvem, onde cada volta dessas entraria na fatura.

โœ“ Local 24/7

  • โœ“$0 por execucao โ€” rode quantas vezes quiser.
  • โœ“Sem rate limit: nenhum "voce atingiu o limite".
  • โœ“Fatura previsivel: zero, sempre.
  • โœ“Da pra deixar loops "caros em token" rodando sem medo.

โœ— O mesmo na nuvem

  • โœ—Cada execucao agendada cobra por token.
  • โœ—Um loop 24/7 vira surpresa cara na fatura.
  • โœ—Rate limits podem travar o agendamento.
  • โœ—Voce acaba "racionando" o agente pra economizar.

๐Ÿ’ก Dica pratica

Como nao ha custo por execucao, vale comecar generoso: agende varias tarefas pequenas e veja quais realmente ajudam. O unico limite e o tempo de CPU/GPU da sua maquina โ€” nao o seu cartao de credito.

Conceitos-chave

$0 por execucao

Rodar local nao cobra por tarefa nem por token.

Custo de nuvem

Loop 24/7 na nuvem multiplica a fatura.

Sem rate limit

Nenhum teto de uso imposto por terceiros.

Limite real

O tempo de maquina, nao o dinheiro.

4

๐Ÿ—„๏ธ Etapa 3 โ€” Rodar em Vault (privado)

Um agente rodando sozinho 24/7 mexe com seus dados sem voce supervisionar cada passo. Por isso o lugar certo pra ele e o Vault โ€” o modo airgapped que voce viu na Trilha 1: tudo acontece local, nada sai pela internet. Assim o seu background agent pode varrer notas, e-mails ou repositorios sensiveis com a garantia de que esses dados nunca trafegam pra fora.

Lembrete: "Vault" e o modo privado/airgapped do Hermes (literalmente como desconectar o cabo de internet). Ele nao tem um comando proprio na lista de CLI โ€” voce o liga pela interface do Hermes (o seletor de modo / toggle de privacidade). Deixe-o ligado antes de o agendamento disparar.

1

Confirme o modelo local

O agendamento precisa rodar no seu modelo do Ollama (ex.: qwen3-coder-64k), nao na nuvem.

2

Ligue o Vault na UI

No Hermes, ative o modo Vault (airgapped) antes de o agente rodar sozinho.

3

Deixe o agendamento disparar

Quando o cron rodar, ele executa em Vault โ€” privado de ponta a ponta.

โœ“ Bom pra rodar em Vault 24/7

  • โœ“Resumir e-mails ou notas com dados pessoais.
  • โœ“Varrer codigo proprietario de um repo privado.
  • โœ“Organizar arquivos de cliente / financeiros.
  • โœ“Qualquer tarefa sob compliance (saude, juridico).

โœ— Cuidados

  • โœ—Esquecer de ligar o Vault: a tarefa pode usar a nuvem.
  • โœ—Apontar pra um modelo de nuvem por engano no agendamento.
  • โœ—Tarefa que exige internet (busca web) nao roda em Vault puro.
  • โœ—Maquina desligada = o agente nao roda (o "servidor" e voce).

๐Ÿ”Ž Como verificar esta etapa

Com o Vault ligado, desconecte a internet e deixe o agendamento rodar (ou force uma execucao). Se a tarefa concluir offline e o resultado aparecer no Activity, voce tem um background agent 100% privado.

Conceitos-chave

Vault

Modo airgadded: tudo local, nada sai.

Airgapped

Como desconectar o cabo de internet.

Privacidade autonoma

Privado mesmo sem voce supervisionando.

Modelo local

O agendamento deve usar o Ollama, nao a nuvem.

5

๐Ÿฉบ Etapa 4 โ€” Monitorar a saude do agente

Um agente que roda sozinho precisa ser vigiado de leve: voce quer saber se ele esta no ar e se esta saudavel. Dois comandos reais da CLI fazem isso. O hermes status mostra o estado atual do agente (ligado, conectado, qual modelo). O hermes doctor faz um diagnostico de saude, apontando o que esta errado e como corrigir.

๐ŸŽฏ Objetivo dos comandos

Confirmar que o agente esta de pe e diagnosticar qualquer problema antes que ele atrapalhe os agendamentos.

hermes status
hermes doctor

hermes status = "como esta o agente agora?" (no ar, modelo, conexao). hermes doctor = "tem algo errado?" โ€” ele checa a instalacao e a saude e sugere o conserto.

Como verificar: hermes status deve reportar o agente ativo e o modelo local correto; hermes doctor deve terminar sem erros criticos (ou listar exatamente o que ajustar).

1

Cheque o status

Rode hermes status e confirme: agente no ar, modelo local conectado.

2

Rode o doctor

hermes doctor diagnostica a saude e aponta ajustes (PATH, conexao, modelo faltando).

3

Confira o Activity

Cruze com o painel Activity: as execucoes agendadas estao mesmo acontecendo?

๐Ÿ’ก Dica pratica

Pegue o habito de rodar hermes status de vez em quando โ€” e barato e te avisa cedo se o agente caiu. Se algo parecer estranho, o hermes doctor e o primeiro lugar a olhar antes de mexer em configuracao.

๐Ÿ”Ž Como verificar esta etapa

hermes status mostra o agente ativo e com o modelo local, e hermes doctor termina sem erros criticos. Com os dois OK, voce sabe que os background agents vao disparar de forma confiavel.

Conceitos-chave

hermes status

Estado atual: no ar, modelo, conexao.

hermes doctor

Diagnostico de saude com sugestao de conserto.

Observabilidade

Saber o que o agente esta fazendo sem adivinhar.

Activity como prova

O log confirma que os disparos rodaram.

6

โœ… Etapa 5 โ€” Resultado: automacao gratis e privada

Se voce chegou ate aqui, tem um agente trabalhando sozinho: ele dispara no horario que voce agendou, roda em Vault (privado), nao cobra nada por execucao e voce sabe vigiar a saude dele. E o passo onde a IA local deixa de ser "uma janela de chat" e vira infraestrutura que trabalha pra voce de fundo, 24/7.

๐Ÿ Resultado esperado

  • โœ“Uma tarefa agendada com hermes cron dispara sozinha no horario.
  • โœ“Ela aparece registrada no painel Activity.
  • โœ“Roda em Vault, sem nada sair da maquina, a $0.
  • โœ“hermes status e hermes doctor confirmam o agente saudavel.

โš ๏ธ Se algo nao bateu

  • โœ—Tarefa nao disparou? Rode hermes cron e confira se o agendamento existe.
  • โœ—Agente "fora do ar"? Cheque hermes status e depois hermes doctor.
  • โœ—Dados saindo? Confirme que o Vault esta ligado e o modelo e local.
  • โœ—Nada no Activity? A maquina pode ter estado desligada na hora agendada.

Auto-checagem (opcional): por que um background agent 24/7 custa $0 quando roda local?

๐ŸŽฏ Resumo do projeto

โœ“
Agendado com hermes cron โ€” tarefa recorrente que o agente dispara sozinho.
โœ“
Custo $0 โ€” rodar 24/7 local nao gera fatura, ao contrario da nuvem.
โœ“
Em Vault โ€” privado e airgapped, mesmo rodando sem supervisao.
โœ“
Monitorado โ€” hermes status e hermes doctor confirmam a saude do agente.

Proximo modulo:

3.6 โ€” Projeto 6: Alternar Vault, Connected e Cloud