# Automation & scheduling

> Turn a proven task into a scheduled job you can actually trust.

Canonical: https://hermeswatcher.com/topics/automation

A scheduled job being enabled does not mean it ran, produced the right output, or delivered it. These resources focus on recurring work that leaves evidence: due-time runs, receipts, last-good outputs and visible failures.

## Guides, tools and workflows

- [Wake up to a useful research briefing](https://hermeswatcher.com/workflows/daily-research-briefing.md): Turn a defined set of sources into a short, dated briefing with evidence and a clear delivery check.
- [Know whether an automation actually worked](https://hermeswatcher.com/workflows/reliable-recurring-automation.md): Separate scheduled attempts, useful output, and successful delivery so unattended tasks can be trusted.
- [Scheduled tasks: automate a proven run](https://hermeswatcher.com/tools/scheduling.md): Run bounded tasks on a schedule and retain separate evidence of execution, useful output, and delivery.
- [GitHub: inspect repositories before automating changes](https://hermeswatcher.com/tools/github.md): Build repository research and review workflows through documented GitHub CLI or separately configured MCP routes.
- [Subagent delegation: split big jobs across parallel child agents](https://hermeswatcher.com/tools/subagent-delegation.md): Use the delegate_task tool to hand pieces of work to isolated child agents that run in parallel and report back.
- [Checkpoints and rollback: undo the agent's file changes](https://hermeswatcher.com/tools/checkpoints-rollback.md): Snapshot your working directory before Hermes edits files, then preview or restore earlier states with /rollback.
- [How to schedule recurring tasks in Hermes Agent](https://hermeswatcher.com/learn/scheduling-with-evidence.md): Define success as an attempt, a usable artifact and a confirmed destination before trusting an unattended schedule.
- [Hermes Agent scheduled job didn't run](https://hermeswatcher.com/troubleshoot/scheduled-job-missed-run.md): Separate a stopped scheduler, an unwritable store and a failed job before recreating the schedule.
- [Hermes Agent task denied when scheduled](https://hermeswatcher.com/troubleshoot/unattended-task-permission-denied.md): Find the blocked operation and execution policy instead of disabling approvals for every unattended task.
- [Hermes Agent subagents and delegation explained](https://hermeswatcher.com/learn/subagents-and-delegation.md): How Hermes's delegate_task tool spawns isolated child agents, what they can and can't do, the settings that cap concurrency and depth, and how to keep the cost sensible.
- [Hermes Agent stuck in a tool loop](https://hermeswatcher.com/troubleshoot/tool-loop-or-stuck-task.md): How to stop a Hermes turn that keeps calling tools or seems frozen, and the documented limits and settings that prevent it happening again.
- [Hermes Agent event hooks explained](https://hermeswatcher.com/learn/event-hooks-explained.md): Choose between gateway hooks, shell hooks, plugin hooks and outbound webhooks, and set up a hook that logs, blocks or notifies without surprising you later.
- [Hermes Agent goals and loops: keep it working on its own](https://hermeswatcher.com/learn/goals-and-loops.md): When to use /goal to keep working until something is done, /loop to repeat a check on a timer, and cron for work that must run when you are away.

## Questions

- [How do I schedule recurring tasks or use automation blueprints?](https://hermeswatcher.com/faq#schedule-tasks-cron)
- [Why aren't my scheduled jobs running?](https://hermeswatcher.com/faq#cron-needs-gateway)
- [Can Hermes split work across subagents?](https://hermeswatcher.com/faq#subagents-delegation)
- [Can a scheduled job run without spending any tokens?](https://hermeswatcher.com/faq#cron-zero-token)
- [Where can scheduled job results be delivered?](https://hermeswatcher.com/faq#cron-delivery-targets)
- [When should I use the Kanban board instead of subagents?](https://hermeswatcher.com/faq#kanban-vs-subagents)
- [Can GitHub or other services trigger Hermes automatically?](https://hermeswatcher.com/faq#webhooks-trigger-runs)
- [What happens if I message Hermes while it's busy, and can I redirect it mid-task?](https://hermeswatcher.com/faq#steer-mid-run)
- [Profiles, bots, subagents and Kanban: what's the difference and when do I use each?](https://hermeswatcher.com/faq#profiles-bots-subagents-kanban)
- [How do I set up Kanban, and why isn't it in my Desktop sidebar?](https://hermeswatcher.com/faq#set-up-kanban)
- [How do I set up a team of bots that work together?](https://hermeswatcher.com/faq#multi-agent-team)
- [Can agents on two different machines or Hermes instances talk to each other?](https://hermeswatcher.com/faq#agents-across-machines)
- [How does Hermes handle subagent failures and two subagents editing the same files?](https://hermeswatcher.com/faq#subagent-failures-and-collisions)
- [Can several Hermes sessions work on the same repo at once?](https://hermeswatcher.com/faq#same-repo-multiple-sessions)
- [What's the difference between /council and /moa?](https://hermeswatcher.com/faq#council-vs-moa)
- [What do `hermes pause` and `/restart` do to work already in progress?](https://hermeswatcher.com/faq#pause-and-restart)

All answers: https://hermeswatcher.com/faq.md

---

HermesWatcher is an independent guide. It is not affiliated with or endorsed by Nous Research. The [official Hermes Agent documentation](https://hermes-agent.nousresearch.com/docs) and [repository](https://github.com/NousResearch/hermes-agent) from Nous Research are the authority; each page here lists the official sources it was written from. If this site and the official docs disagree, trust the official docs. Index for agents: https://hermeswatcher.com/llms.txt
