diff --git a/docs/automation/cron-jobs.md b/docs/automation/cron-jobs.md index 9c540b36bcf..1109a7a6f10 100644 --- a/docs/automation/cron-jobs.md +++ b/docs/automation/cron-jobs.md @@ -734,3 +734,11 @@ openclaw system event --mode now --text "Next heartbeat: check battery." - If the announce flow returns `false` (e.g. requester session is busy), the gateway retries up to 3 times with tracking via `announceRetryCount`. - Announces older than 5 minutes past `endedAt` are force-expired to prevent stale entries from looping indefinitely. - If you see repeated announce deliveries in logs, check the subagent registry for entries with high `announceRetryCount` values. + +## Related + +- [Automation Overview](/automation) — all automation mechanisms at a glance +- [Cron vs Heartbeat](/automation/cron-vs-heartbeat) — when to use each +- [Background Tasks](/automation/tasks) — task ledger for cron executions +- [Heartbeat](/gateway/heartbeat) — periodic main-session turns +- [Troubleshooting](/automation/troubleshooting) — debugging automation issues diff --git a/docs/automation/cron-vs-heartbeat.md b/docs/automation/cron-vs-heartbeat.md index 772a710cfda..96e7837c0dd 100644 --- a/docs/automation/cron-vs-heartbeat.md +++ b/docs/automation/cron-vs-heartbeat.md @@ -292,7 +292,8 @@ openclaw cron add \ ## Related -- [Heartbeat](/gateway/heartbeat) - full heartbeat configuration -- [Cron jobs](/automation/cron-jobs) - full cron CLI and API reference -- [Background Tasks](/automation/tasks) - task ledger, audit, and lifecycle -- [System](/cli/system) - system events + heartbeat controls +- [Automation Overview](/automation) — all automation mechanisms at a glance +- [Heartbeat](/gateway/heartbeat) — full heartbeat configuration +- [Cron jobs](/automation/cron-jobs) — full cron CLI and API reference +- [Background Tasks](/automation/tasks) — task ledger, audit, and lifecycle +- [System](/cli/system) — system events + heartbeat controls diff --git a/docs/automation/standing-orders.md b/docs/automation/standing-orders.md index 15219cf706e..f1239e80367 100644 --- a/docs/automation/standing-orders.md +++ b/docs/automation/standing-orders.md @@ -247,5 +247,8 @@ Each program should have: ## Related -- [Cron Jobs](/automation/cron-jobs) — Schedule enforcement for standing orders -- [Agent Workspace](/concepts/agent-workspace) — Where standing orders live, including the full list of auto-injected bootstrap files (AGENTS.md, SOUL.md, etc.) +- [Automation Overview](/automation) — all automation mechanisms at a glance +- [Cron Jobs](/automation/cron-jobs) — schedule enforcement for standing orders +- [Hooks](/automation/hooks) — event-driven scripts for agent lifecycle events +- [Webhooks](/automation/webhook) — inbound HTTP event triggers +- [Agent Workspace](/concepts/agent-workspace) — where standing orders live, including the full list of auto-injected bootstrap files (AGENTS.md, SOUL.md, etc.) diff --git a/docs/automation/tasks.md b/docs/automation/tasks.md index a766febc3af..bb08760692c 100644 --- a/docs/automation/tasks.md +++ b/docs/automation/tasks.md @@ -232,6 +232,7 @@ A task's `runId` links to the agent run doing the work. Agent lifecycle events ( ## Related +- [Automation Overview](/automation) — all automation mechanisms at a glance - [Cron Jobs](/automation/cron-jobs) — scheduling background work - [Cron vs Heartbeat](/automation/cron-vs-heartbeat) — choosing the right mechanism - [Heartbeat](/gateway/heartbeat) — periodic main-session turns