diff --git a/docs/cli/cron.md b/docs/cli/cron.md index f836b6520c1..0d90dabd744 100644 --- a/docs/cli/cron.md +++ b/docs/cli/cron.md @@ -220,6 +220,8 @@ openclaw cron runs --id --limit 50 `openclaw cron list` shows all matching jobs by default. Pass `--agent ` to show only jobs whose effective normalized agent id matches; jobs without a stored agent id count as the configured default agent. +`cron list --json` and `cron show --json` include a top-level `status` field on each job, computed from `enabled`, `state.runningAtMs`, and `state.lastRunStatus`. Values: `disabled`, `running`, `ok`, `error`, `skipped`, or `idle`. This mirrors the human-readable status column so external tooling can read job state without re-deriving it. + `cron runs` entries include delivery diagnostics with the intended cron target, the resolved target, message-tool sends, fallback use, and delivered state. Agent and session retargeting: