Skip to content

RFC 0026: Automations terminology and configurable feature naming#50

Open
omarshahine wants to merge 2 commits into
mainfrom
rfc-0026-automations-terminology
Open

RFC 0026: Automations terminology and configurable feature naming#50
omarshahine wants to merge 2 commits into
mainfrom
rfc-0026-automations-terminology

Conversation

@omarshahine

Copy link
Copy Markdown
Contributor

Summary

RFC 0026 proposes finishing the cron → Automations rename so the word "cron" never appears in user-facing UX or model-visible text when naming the feature, and adding a ui.terminology config so tailored deployments can use a custom term (e.g. "Habits").

Key boundaries:

  • Display/prompt layer only. Config key cron.*, gateway RPC cron.* methods, SQLite tables, state paths, session-key prefix, and the openclaw cron CLI token (kept as alias) are untouched — no protocol bump, no storage migration.
  • "Cron" stays the syntax name (cron expressions, --cron, {kind:"cron"}), mirroring the split the UI schedule selector and docs already draw.
  • Phase 1: string sweep across the agent surface (tool rename to automations with allow-list alias, system prompt, heartbeat guidance, session labels, delivery notices), UI leftovers (~8 catalog values + 1 hardcoded prefix + /cron route alias + command palette), CLI alias + prose, doctor prose, docs body copy.
  • Phase 2: ui.terminology.automation.{singular,plural} injected via existing i18n param interpolation, prompt-builder templating, and CLI formatters.

Backed by a four-surface audit of the current codebase (agent-facing strings, CLI, web UI i18n catalog, config schema/docs); file references inline in the RFC.

Status: draft, per RFC lifecycle. Discussion thread in maintainer-discussion to follow.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WhJ8EiMXue6ADLmHfb7FL6

omarshahine and others added 2 commits July 23, 2026 22:59
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WhJ8EiMXue6ADLmHfb7FL6
@omarshahine

Copy link
Copy Markdown
Contributor Author

@clawsweeper re-review

@clawsweeper

clawsweeper Bot commented Jul 24, 2026

Copy link
Copy Markdown

🦞🧹
ClawSweeper re-review requested.

I asked ClawSweeper to review this item again.
Action: item re-review queued (workflow sweep.yml, event repository_dispatch).
Result: when the review finishes, ClawSweeper will create the durable review comment if needed or update the existing comment in place.

Re-review progress:

@clawsweeper

clawsweeper Bot commented Jul 24, 2026

Copy link
Copy Markdown

ClawSweeper status: review started.

I am starting a fresh review of this pull request: RFC 0026: Automations terminology and configurable feature naming This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant