openclaw/docs/automation
Peter Steinberger fd8afc1dce
refactor: unify async media generation
Summary:
- Refactor image/music/video generation onto the shared async media-generation scheduler and task lifecycle.
- Make session-backed image generation async with status, duplicate guarding, active-task prompt context, and message-tool completion delivery.
- Update docs/changelog and add /tasks coverage for image-generation task visibility.

Verification:
- Codex review: no accepted/actionable findings.
- pnpm test src/auto-reply/reply/commands-tasks.test.ts src/agents/tools/image-generate-tool.test.ts src/agents/tools/image-generate-background.test.ts src/agents/image-generation-task-status.test.ts -- --reporter=dot
- Previous focused media suite: 12 files / 169 tests passed.
- Crabbox aws check:changed run run_fbd1b62c7472 passed.
- Crabbox aws live openclaw infer run run_c17929e0e224 passed with OpenAI gpt-image-2.
- GitHub CI for rebased head 74d1cda6a6 completed with no non-success code gates.
2026-05-16 22:50:06 +01:00
..
auth-monitoring.md docs(automation+start): batch fix filler openings and prose Tip 2026-04-26 22:04:56 -07:00
clawflow.md docs(automation+start): batch fix filler openings and prose Tip 2026-04-26 22:04:56 -07:00
cron-jobs.md Add wait mode for manual cron runs (#81929) 2026-05-15 20:17:48 -07:00
cron-vs-heartbeat.md docs: reorganize tools automation nav (#80116) 2026-05-11 15:59:27 -07:00
gmail-pubsub.md docs(concepts,automation,plugins): add Related sections to pages missing them 2026-04-23 15:48:46 -07:00
hooks.md fix(gateway): raise lifecycle hook timeout defaults 2026-05-15 19:53:58 +01:00
index.md fix(heartbeat): multi-agent cadence — parallel broadcast, per-agent busy check, prompt assembly, connect-timeout, doctor warning (#80470) 2026-05-12 14:36:25 -07:00
poll.md docs(concepts,automation,plugins): add Related sections to pages missing them 2026-04-23 15:48:46 -07:00
standing-orders.md docs: reorganize tools automation nav (#80116) 2026-05-11 15:59:27 -07:00
taskflow.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
tasks.md refactor: unify async media generation 2026-05-16 22:50:06 +01:00
troubleshooting.md docs(concepts,automation,plugins): add Related sections to pages missing them 2026-04-23 15:48:46 -07:00
webhook.md docs(concepts,automation,plugins): add Related sections to pages missing them 2026-04-23 15:48:46 -07:00