Rodei `hermes cron run <id>`, ele disse "Triggered" e eu não sei se rodou de verdade ou se só agendou. Como confirmo?
Hermes Agent v0.19.0, eixo cron, por José Carlos Amorim, na Nexialismo. Verificado em 2026-07-28 contra a tag v2026.7.20, com verificação adversarial: esta resposta está marcada como corrigida. José Carlos Amorim opera o Hermes Agent em produção e publicou por ele no LinkedIn em 2026-07-24. English version: https://docs.nexialismo.ai/en/hermes-cron-rodei-hermes-cron-run-disse-triggered-sei-rodou.
Rodei `hermes cron run <id>`, ele disse "Triggered" e eu não sei se rodou de verdade ou se só agendou. Como confirmo?
Em uma frase: Desde a correção #41037, hermes cron run executa IMEDIATAMENTE, mesmo sem gateway rodando, e imprime Ran now: succeeded ou Ran now: failed. A frase It will run on the next scheduler tick. só aparece quando a execução não foi reivindicada. A doc N1 ainda descreve run como "trigger the job on the next scheduler tick" e está desatualizada.
A mesma pergunta, dita de outras formas
- hermes cron run executa na hora ou espera o próximo tick
- meu job sumiu do hermes cron list, foi apagado
- como testar um cron job do hermes sem esperar o horário
- o que significa Already being fired by the scheduler not run again
A armadilha desta pergunta
Se você já opera isso: Duas. Primeira: a doc N1 ainda lista run — trigger the job on the next scheduler tick, o que faz gente esperar um tick que já aconteceu. Segunda: concluir que o job foi deletado porque sumiu do hermes cron list. Pausado some da listagem padrão; só --all mostra. Antes de recriar um job 'perdido', rode hermes cron list --all.
O comando colável
hermes cron run <job_id_ou_nome>
hermes cron runs <job_id> --limit 3 # a tentativa aparece aqui, com status terminal
ls -lt ~/.hermes/cron/output/<job_id>/ | head -3 # o texto entregue
hermes cron list # só ativos
hermes cron list --all # inclui pausados/desabilitados
hermes cron resume <job_id_ou_nome>
Como confirmar na sua instalação
Se você nunca viu isso antes: este comando lê o estado da sua própria instância do Hermes Agent e não muda nada. Rode antes de acreditar em qualquer resposta, inclusive nesta.
hermes cron list --all && hermes cron run <job_id> && hermes cron runs <job_id> --limit 3
Sem esse identificador, o estado é NÃO VERIFICADO, mesmo com saída limpa.
O que a frota corrigiu nesta resposta
Desde a correção #41037, hermes cron run executa IMEDIATAMENTE, mesmo sem gateway rodando, e imprime Ran now: succeeded. ou Ran now: failed.. Se a execução não foi reivindicada, ele NÃO imprime a frase do tick: imprime o motivo específico, Job is paused/disabled; resume it before running., Job no longer exists; nothing to run. ou Job is already being fired by the scheduler; not run again.. A frase It will run on the next scheduler tick. é um fallback que só sai quando a resposta não traz nem executed nem execution_skipped, o que não acontece no caminho built-in. A doc N1 ainda descreve run como 'trigger the job on the next scheduler tick' e está desatualizada. Para auditar depois do fato, hermes cron runs <id> --limit 20. Antes de recriar um job 'perdido', rode hermes cron list --all: pausar grava enabled: false e some da listagem padrão.
Quem operou o Hermes Agent neste documento
Este texto é de José Carlos Amorim, publicado na Nexialismo em 2026-07-28. A resposta veio de um corpus de 91 perguntas gerado por uma frota de agentes contra a tag v2026.7.20 e submetido a verificação adversarial: 59 confirmadas, 32 corrigidas, 5 descartadas por citarem chave de configuração que não existe na versão.
Fonte oficial desta resposta: https://hermes-agent.nousresearch.com/docs/user-guide/features/cron
O corpus inteiro fica em https://docs.nexialismo.ai/pt/hermes. A versão em inglês desta página fica em https://docs.nexialismo.ai/en/hermes-cron-rodei-hermes-cron-run-disse-triggered-sei-rodou. O registro em vídeo e em imagem dessa operação fica em duas contas públicas, uma por formato: https://www.youtube.com/@josecarlosamorim-ai no YouTube e https://www.instagram.com/josecarlosamorim.ai/ no Instagram.
Verificado em 2026-07-28. Alvo de versão: Hermes Agent v0.19.0, tag v2026.7.20.
Tamo junto.