openclaw/src/flows
Omar Shahine b82a59a798
feat(cli): add openclaw automations alias and reword cron display prose (#114854)
* feat(cli): add openclaw automations alias and reword cron display prose

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WhJ8EiMXue6ADLmHfb7FL6

* test(doctor): update cron doctor prose assertions for automations wording

* fix(plugins): include command aliases in plugin CLI collision detection

Codex review finding on the automations alias: plugin CLI registration
seeded existingCommands from command names only, so a plugin exposing a
top-level command matching an alias-only root name (automations, terminal,
chat) would crash Commander at startup instead of being skipped. Seed from
names plus aliases; regression test covers the alias path.

* fix(cli): rename residual cron prose in CLI and gateway RPC errors

Found in combined dev-gateway E2E: automation not found / unknown automation
id errors, add/edit prose, docs tip, skills-cli mention, and the gateway RPC
not-found message. The CLI missing-get matcher accepts both message forms so
older gateways keep resolving name lookups.

* fix(gateway): keep cron.get missing wording as a wire contract for older CLI matchers

ClawSweeper rank-up: shipped CLI matchers parse 'cron job not found: <id>'
before the name-lookup fallback; the rename stays CLI-display only. Adds a
regression pinning the exact wire form.

* fix(cli): rename doctor and task-summary cron prose flagged in review

Repair-plan advisories, session-registry task summary, and the heartbeat
migration health check now say automations; recreate hints use the
openclaw automations CLI form.

---------

Co-authored-by: Omar Shahine <10343873+omarshahine@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 07:16:57 -07:00
..
bundled-health-checks.test.ts
bundled-health-checks.ts
channel-setup-navigation.ts fix: make Back work within channel setup (#108007) 2026-07-20 14:34:05 +10:00
channel-setup.prompts.test.ts chore(deadcode): trim stale facade re-exports 2026-06-22 01:16:08 +08:00
channel-setup.prompts.ts chore(deadcode): trim stale facade re-exports 2026-06-22 01:16:08 +08:00
channel-setup.status.test.ts refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
channel-setup.status.ts refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
channel-setup.test-helpers.ts
channel-setup.test.ts fix: open selected channel setup immediately (#113197) 2026-07-27 03:30:15 +10:00
channel-setup.ts fix: open selected channel setup immediately (#113197) 2026-07-27 03:30:15 +10:00
doctor-core-browser-residue-check.test.ts
doctor-core-checks.e2e.test.ts
doctor-core-checks.runtime-errors.test.ts refactor: own model discovery by runtime lifecycle (#111173) 2026-07-19 05:30:54 -07:00
doctor-core-checks.runtime.bundled.test.ts test(doctor): validate bundled provider catalogs (#113761) 2026-07-25 10:18:35 -07:00
doctor-core-checks.runtime.test.ts refactor: own model discovery by runtime lifecycle (#111173) 2026-07-19 05:30:54 -07:00
doctor-core-checks.runtime.ts perf(gateway): bound prepared runtime startup work (#116261) 2026-07-30 01:41:35 -06:00
doctor-core-checks.test.ts feat: make self-learning automatic by default (#115576) 2026-07-29 02:04:57 -04:00
doctor-core-checks.ts fix: doctor skips host services for isolated state (#115922) 2026-07-29 11:09:56 -04:00
doctor-error-message.ts fix(doctor): keep scrubbed error truncation UTF-16 safe (#102066) 2026-07-09 04:39:15 +01:00
doctor-gateway-exec-credential.ts Add experimental Claw lifecycle diagnostics (#102427) 2026-07-22 11:55:47 -07:00
doctor-health-contribution-core.ts refactor(doctor): split health contributions (#113937) 2026-07-25 19:02:30 -07:00
doctor-health-contribution-runners.config.ts refactor(nodes)!: retire arming leases for durable capability enablement (#114892) 2026-07-27 23:51:30 -04:00
doctor-health-contribution-runners.gateway.ts fix(daemon): detect and resolve dueling user+system systemd gateway units 2026-07-30 08:52:05 +09:00
doctor-health-contribution-runners.state.ts fix: agent stops replying when a session transcript has no header row (#115080) 2026-07-28 21:47:51 +03:00
doctor-health-contribution-runners.workspace.ts fix(doctor): persist config migrations before runtime checks (#114703) 2026-07-27 15:40:04 -06:00
doctor-health-contribution-types.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
doctor-health-contribution-utils.ts refactor(doctor): split health contributions (#113937) 2026-07-25 19:02:30 -07:00
doctor-health-contribution.ts refactor(doctor): split health contributions (#113937) 2026-07-25 19:02:30 -07:00
doctor-health-contributions-final.ts feat(cli): add openclaw automations alias and reword cron display prose (#114854) 2026-07-30 07:16:57 -07:00
doctor-health-contributions-initial.ts fix: agent stops replying when a session transcript has no header row (#115080) 2026-07-28 21:47:51 +03:00
doctor-health-contributions.test-support.ts refactor(deadcode): privatize runtime test seams (#108338) 2026-07-15 07:27:10 -07:00
doctor-health-contributions.test.ts fix(daemon): require system-scope ownership before removing the user unit 2026-07-30 08:52:05 +09:00
doctor-health-contributions.ts fix(models): keep dynamic model lists consistent across CLI and Gateway (#114393) 2026-07-27 03:46:56 -04:00
doctor-health.ts improve(doctor): keep regular runs problem-focused and compact (#106968) 2026-07-13 19:25:29 -07:00
doctor-lint-flow.test.ts fix(doctor): keep scrubbed error truncation UTF-16 safe (#102066) 2026-07-09 04:39:15 +01:00
doctor-lint-flow.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
doctor-removed-workspaces-state-check.test.ts fix(canvas): restore shipped policy/host-disable contracts; harden workspaces doctor cleanup (#110927) 2026-07-18 23:00:00 +01:00
doctor-removed-workspaces-state-check.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-repair-flow.test.ts refactor(flows): trim internal export surface (#107420) 2026-07-14 04:32:33 -07:00
doctor-repair-flow.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
doctor-startup-channel-maintenance.test.ts Expose channel preview warning doctor findings (#99238) 2026-07-03 18:46:23 -07:00
doctor-startup-channel-maintenance.ts Expose channel preview warning doctor findings (#99238) 2026-07-03 18:46:23 -07:00
health-check-adapter.ts refactor(flows): trim internal export surface (#107420) 2026-07-14 04:32:33 -07:00
health-check-registry.ts Keep core doctor health in contribution order (#86627) 2026-06-20 10:59:31 -07:00
health-check-runner-types.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
health-checks.ts refactor(heartbeat): make cron monitor rows own heartbeat cadence (#113135) 2026-07-23 12:56:54 -07:00
model-picker.provider-catalog.test.ts refactor: own model discovery by runtime lifecycle (#111173) 2026-07-19 05:30:54 -07:00
model-picker.provider-catalog.ts refactor: own model discovery by runtime lifecycle (#111173) 2026-07-19 05:30:54 -07:00
model-picker.ts refactor(agents): absorb model helper fragments (#112805) 2026-07-22 21:06:33 -04:00
provider-flow.runtime.ts fix(core): make indexed access explicit across remaining src (NUIA phase 3b) (#104773) 2026-07-11 20:47:34 -07:00
provider-flow.test.ts
provider-flow.ts
search-setup.test.ts feat(system-agent): host skills and web-search setup in Ask OpenClaw (#115130) 2026-07-28 06:59:28 -04:00
search-setup.ts feat(system-agent): host skills and web-search setup in Ask OpenClaw (#115130) 2026-07-28 06:59:28 -04:00
types.ts