A hermes agent cron job is a scheduled task that lives outside any chat session: you define what should happen and when, and Hermes runs it on that schedule — at 7am every day, every Monday, whenever you set — even though you are not there, and this August's run of releases quietly turned it from a handy extra into the most production-ready piece of the whole platform. Per the release notes, cron jobs gained persistent memory, per-job reasoning effort, configurable timeouts and a self-healing scheduler across versions 0.20.0 through 0.20.5 — and in this guide I will walk through what each upgrade means, how I structure my own scheduled agents, and the mistakes that make people conclude cron is broken when it is actually misconfigured.
📺 Watch: 5 Things You Didn't Know Hermes Agent Could Do
🔥 Get the Agent OS as a free bonus: AI Profit Boardroom members get the full Agent OS zip, prompt libraries, daily tutorials and weekly live coaching calls. → Get inside
Cron, Loop And Goal: Which One You Actually Want
Hermes has three ways to make work repeat, and half the confusion I see in the community comes from mixing them up. As I explained in my Hermes loop guide, the loop command is timer-driven and lives inside the session you are already in — do this again every few minutes until something says stop. The goal system is judge-driven — keep working until the objective is achieved, which I covered in my Hermes agent goals guide. A cron job is schedule-driven and lives outside all sessions: it survives restarts, fires whether or not your terminal is open, and is the right tool the moment you say the words overnight, daily or every Monday.
The rule of thumb I give members: loop is for watching, goal is for finishing, cron is for running a business. Morning research briefings, nightly content drafts, weekly competitor sweeps, hourly monitoring — all cron.
What The August Updates Changed For Hermes Agent Cron Jobs
This is why the feature deserves a fresh look even if you tried it months ago. According to the release notes across the August versions:
- Persistent memory and per-job reasoning effort — highlighted in the v0.20.5 notes from 19 August. Your nightly job now remembers previous runs instead of starting cold, and you can set how hard the model thinks per job — cheap-and-fast for a monitoring ping, deep reasoning for the weekly strategy review. The suggestion data shows people searching for which model a cron job should use, and this is the answer: it is now a per-job setting, not a global one.
- A self-healing scheduler — the v0.20.3 notes from 16 August describe cron scheduler self-heal covering resource-exhaustion recovery, stale-claim reconciliation and re-arming wedged jobs, plus cron continuity flags for reliable session handoff. In plain English: jobs that silently died and never fired again were the number one cron complaint, and this release went after exactly that failure class.
- Configurable timeouts and missed-fire surfacing — the v0.20.4 notes from 18 August list cron media-send hardening with configurable timeouts, manual-run attachments and missed-fire surfacing. If a scheduled run cannot fire, you now find out — which turns cron from a black box into something you can actually operate.
- A durable audit history — the v0.20.0 notes describe durable execution audit history for cron, so every run leaves a record you can inspect afterwards.
Want my scheduled-agent playbook ready to copy? Inside the AI Profit Boardroom you get the full Agent OS zip with my cron configurations, 1,000+ agent workflows, daily tutorials and five live coaching calls every week. Copy my overnight agents here.
The Scheduled Agents I Actually Run
Theory is cheap, so here is my real roster, ranked by return on effort.
- Number 1 — the morning intelligence brief. Fires before I wake, reads the sources I care about, and delivers a summary to my phone. With persistent memory it now tracks what it told me yesterday and leads with what changed — which is the difference between a briefing and a feed.
- Number 2 — the nightly content pipeline. Drafts, formats and stages content while I sleep. This is the engine behind the publishing system I teach inside my Agent OS, and it runs on the reliability upgrades above — a wedged job used to mean a silent empty morning, and now the scheduler re-arms it.
- Number 3 — the weekly competitor sweep. Deep-reasoning job, once a week, expensive on purpose. Per-job reasoning effort means this one thinks hard while the hourly jobs stay cheap.
- Number 4 — hourly health checks. Sites up, rankings moved, inbox triaged. Minimal effort setting, maximum frequency.
All of this runs on a small server rather than my laptop, because a schedule that depends on your lid being open is not a schedule — my best VPS for Hermes guide covers the hosting side, and my Hermes agent setup guide gets you from zero to a running agent before any of this applies.
📺 Watch: Automate Anything with Agent OS!
Hermes Agent Cron Job Not Working? Start Here
The searches tell the story — cron job not working and cron timeout are what people type — so here is my honest triage list from running these daily and from what the release notes fixed.
- Update first. If your cron problems predate v0.20.3, the self-heal and continuity work in the 16–19 August releases may simply fix them. My notes on the full release train are in the Hermes v0.20 breakdown and the rolling Hermes changelog guide.
- Check the machine, not the job. A laptop that sleeps at 2am looks identical to a broken scheduler at 7am. Anything that must fire unattended belongs on an always-on box.
- Look at the audit history. With durable execution records and missed-fire surfacing, the platform now tells you whether a job fired, failed or never attempted — read that before rewriting anything.
- Set timeouts deliberately. Long jobs that get killed mid-run read as flaky. The configurable timeout from v0.20.4 exists precisely so a heavy weekly job and a light hourly ping stop sharing one limit.
- Give jobs less to decide. The most reliable scheduled agents do one specific thing with clear success criteria — the same principle as everything in my Hermes agent best practices guide.
Setting Up Your First Scheduled Job, Step By Step
The shape of a good first setup, regardless of which surface you configure it from — I keep exact commands out of blog posts because they change with releases, and the fastest route is honestly to tell your agent what schedule you want and let it configure itself. What matters is that you make five decisions deliberately:
- One job, one outcome. Write the job description the way you would brief a junior: the task, the sources, and what done looks like. Vague jobs produce vague mornings.
- Pick the schedule honestly. Daily is right for briefings, hourly for monitoring, weekly for anything expensive. Every schedule you add is a recurring cost in tokens and attention, so start with fewer than you think you want.
- Set the model and reasoning effort per job. Since v0.20.5 this is a per-job dial — cheap model and low effort for pings, your best model and deep effort for the weekly strategy job.
- Decide where results land. A scheduled job that reports into a channel you actually read is a system; one that logs into the void is a diary. I send mine to the same place I get my messages.
- Watch the first three runs. The audit history and missed-fire surfacing exist for exactly this — confirm it fired, read what it did, tighten the brief, then leave it alone.
Why Scheduled Agents Are The Real Unlock
In our own testing on Goldie Bench, the gap between operators who chat with agents and operators who schedule them is the single biggest performance divider we measure — bigger than model choice, bigger than prompt quality. A brilliant agent you have to remember to run is a tool; a decent agent that fires every morning without you is a system, and systems compound. The August reliability work matters because it removes the last honest objection: cron used to occasionally lose jobs silently, and per the release notes that failure class is exactly what got engineered away.
Start with one job. The morning brief is the classic first hermes agent cron job for a reason — low stakes, daily payoff, and it teaches you the memory and reliability behaviour on something that cannot hurt you. Then add the nightly pipeline, then the weekly sweep, and within a month you have a small staff that never sleeps.
Ready to wake up to finished work? Join 3,000+ operators inside the AI Profit Boardroom — the full Agent OS as a free bonus, my complete cron playbook, 1,000+ done-for-you workflows, daily tutorials and weekly live coaching calls. Get inside and schedule your first overnight agent tonight.
Real wins from inside the AI Profit Boardroom
See all 3,000+ members →Ready To Join The #1 AI Community?
Join 3,600+ entrepreneurs inside the AI Profit Boardroom. Get 1,000+ plug-and-play AI agent workflows, daily coaching, and a community that holds you accountable.
Join The AI Community →7-Day No-Questions Refund • Cancel Anytime











