# 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.

**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

```bash
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
```

```bash
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.

```bash
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.
