openclaw/docs
Omar Shahine 6f9da38401
feat(agents): rename model- and user-facing scheduler strings to automations (#114852)
* fix(agents): teach canonical automations tool in fallback guidance and reuse the identity source

Review follow-ups: the structured-list fallback still taught models the cron
tool; the cron-scope test echoed its own stub; MCP serve allowlist and voice
confirmation hardcoded the name instead of the canonical constant.

* fix(mcp): place automations identity import outside the header comment

* feat(agents): rename model- and user-facing scheduler strings to automations

Rewrites every string the model or user sees that names the feature:
tool label and terminal presentation, display-summary preset, subagents
catalog description, heartbeat guidance, subagent prompt, session labels
(Cron: -> Automation:), default job name, unattended-run preamble, delivery
awareness text, task-ledger progress summary, failure alerts, auto-disable
notification, model preflight diagnostics, validation errors, and the
shipped workspace AGENTS.md template. Adds a system-prompt backstop rule on
the automations tool line: the feature is called automations, never cron.

Cron stays only where it names the schedule syntax ({kind:"cron"}, cron
expressions), config keys (cron.triggers.enabled), RPC method names, and
session-key namespaces. Test fixtures with legacy labels are kept as
stored-data coverage. Part of RFC openclaw/rfcs#50 Phase 1 (PR B).

* docs(templates): keep workspace template on the live docs anchor until the docs PR renames it

* fix(cron): rename remaining failure-notification producers and stale test expectations

Codex review follow-ups: the per-run failure notification (server-cron-
notifications) and the doctor legacy-notify advisory still said Cron job;
failure-alert and incomplete-turn suites still asserted the old wording.

* chore(plugin-sdk): re-emit plugin-state test runtime dts

CI's extension-boundary runner holds stale tsgo incremental state whose
cached plugin-state-test-runtime.d.ts predates the keyed-store re-exports;
the freshness stamp validates it and reruns reuse the same sticky disk.
Touching the module forces incremental emit to regenerate the declaration.
Fresh builds of this head (local exact CI command and a forced Testbox
rebuild) both emit the exports correctly.

* fix(agents): rename residual model- and operator-facing cron prose

Found in combined dev-gateway E2E: fallback tool line still told models the
scheduler tool is cron; heartbeat scratch description, cron model preflight
rejection, doctor and Claw prose still said cron jobs.

* fix(agents): finish model-facing scheduler strings flagged in review

Loop work-order prompts, subagents tool description, cron-tool write errors,
and the headless exec denial label now say automations; loop builders covered
by prompt assertions; snapshots regenerated.

* chore(agents): refresh generated baselines and live docs anchor after rebase onto main

* fix(agents): rename new main-side cron tool error expectations to automations

* fix(gateway): rename main-side cron notification test expectations to automations

* chore(agents): apply review moves - automations commands in workspace template, drop unrelated sdk comment

---------

Co-authored-by: Omar Shahine <10343873+omarshahine@users.noreply.github.com>
2026-07-30 08:54:55 -07:00
..
.generated feat(agents): rename model- and user-facing scheduler strings to automations (#114852) 2026-07-30 08:54:55 -07:00
.i18n docs(automation): rename scheduled-tasks feature wording to Automations (#114855) 2026-07-30 07:21:56 -07:00
announcements docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
assets docs(readme): trim banner whitespace for a more compact hero 2026-07-09 14:53:52 -07:00
automation docs(automation): rename scheduled-tasks feature wording to Automations (#114855) 2026-07-30 07:21:56 -07:00
channels fix: recognize ClickClack handle mentions 2026-07-30 15:42:17 +01:00
clawhub feat(skills): support external skills.sh references (#112751) 2026-07-25 08:24:34 -05:00
cli docs(automation): rename scheduled-tasks feature wording to Automations (#114855) 2026-07-30 07:21:56 -07:00
concepts fix(qa): align live scenario selection (#115767) 2026-07-30 16:59:01 +08:00
debug chore(scripts): remove resolved investigation tools and orphans (#113532) 2026-07-25 02:47:40 -07:00
diagnostics docs: retire config keys that strict validation rejects (#113956) 2026-07-25 18:24:02 -07:00
gateway docs(automation): rename scheduled-tasks feature wording to Automations (#114855) 2026-07-30 07:21:56 -07:00
help docs(automation): rename scheduled-tasks feature wording to Automations (#114855) 2026-07-30 07:21:56 -07:00
images
install docs: correct timezone configuration contract (#116102) 2026-07-30 06:23:50 +08:00
maturity fix(docs): preserve canonical maturity product labels 2026-07-17 09:44:52 -04:00
nodes docs: add cross-client media playback guide (#116005) 2026-07-29 13:00:40 -04:00
plan refactor(sessions): collapse legacy JSON store (#113075) 2026-07-23 09:36:48 -07:00
platforms fix(linux): package media codecs for deb and AppImage (#115616) 2026-07-29 02:03:55 -04:00
plugins improve(ui): verify llama.cpp model setup 2026-07-30 23:41:58 +08:00
providers fix(xai): follow OAuth default model automatically (#115617) 2026-07-29 23:05:29 +00:00
refactor refactor(nodes)!: retire arming leases for durable capability enablement (#114892) 2026-07-27 23:51:30 -04:00
reference feat(agents): rename model- and user-facing scheduler strings to automations (#114852) 2026-07-30 08:54:55 -07:00
releases fix(talk): remove unsupported Codex OAuth realtime 2026-07-28 21:32:38 +08:00
security chore(docs): audit external links without gating PRs (#114643) 2026-07-27 14:02:09 -04:00
snippets/plugin-publish docs: restore source-backed contract details (#100182) 2026-07-05 01:26:25 -04:00
specs improve: stream native sessions as hosts finish (#110211) 2026-07-17 23:59:57 +01:00
start docs(automation): rename scheduled-tasks feature wording to Automations (#114855) 2026-07-30 07:21:56 -07:00
tools docs(automation): rename scheduled-tasks feature wording to Automations (#114855) 2026-07-30 07:21:56 -07:00
web docs(automation): rename scheduled-tasks feature wording to Automations (#114855) 2026-07-30 07:21:56 -07:00
agent-runtime-architecture.md refactor: own model discovery by runtime lifecycle (#111173) 2026-07-19 05:30:54 -07:00
AGENTS.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
auth-credential-semantics.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
brave-search.md
ci.md improve(ci): fail_fast option for release validation, off by default (#116352) 2026-07-30 18:53:41 +08:00
CLAUDE.md
date-time.md docs: correct timezone configuration contract (#116102) 2026-07-30 06:23:50 +08:00
docs.json docs: add cross-client media playback guide (#116005) 2026-07-29 13:00:40 -04:00
docs_map.md chore: refresh ClickClack generated metadata 2026-07-30 15:42:18 +01:00
index.md [AI-assisted] docs: recommend Node 26 in quickstart, landing, and platform install docs (#115064) 2026-07-28 12:37:06 -04:00
logging.md docs: retire config keys that strict validation rejects (#113956) 2026-07-25 18:24:02 -07:00
nav-tabs-underline.js docs: document repo support scripts 2026-06-04 08:01:15 -04:00
network.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
openclaw-agent-runtime.md refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
perplexity.md
prose.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
style.css fix(docs): expose generated taxonomy links 2026-07-15 07:28:58 -04:00
tts.md
vps.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
whatsapp-openclaw.jpg