openclaw/docs/cli
ly-wang19 ca5c3e677a
fix(cron): clear delivery routing fields from cron edit (#93495)
* fix(cron): clear delivery routing fields from cron edit

cron edit could set delivery channel/to/thread-id/account but could not unset them: an empty value (e.g. --to "") builds delivery.X = undefined, which is omitted from the JSON-RPC patch, so mergeCronDelivery never sees the key and the field is silently kept. The gateway RPC already accepts an explicit null to clear each field (CronDeliveryPatchSchema + mergeCronDelivery via normalizeOptionalString); the CLI just never sent it.

Add --clear-channel/--clear-to/--clear-thread-id/--clear-account, each emitting null (mirroring the existing --clear-model), with mutual-exclusion guards against the matching set flag and against --webhook.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(cron): preserve delivery defaults when clearing routes

* fix(cron): validate cleared prefixed routes

---------

Co-authored-by: ly-wang19 <ly-wang19@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com>
2026-06-16 13:24:33 +08:00
..
acp.md feat(acp): expose session lineage metadata 2026-05-11 18:32:46 +01:00
agent.md fix(agent): abort accepted gateway runs on signal 2026-05-22 09:16:36 +01:00
agents.md fix: apply docs sweep updates 2026-05-22 18:40:20 +01:00
approvals.md fix(exec): honor state dir approvals (#92056) 2026-06-11 09:30:56 +09:00
backup.md docs: absorb documentation PR sweep 2026-05-23 10:23:34 +01:00
browser.md feat(browser): extend --labels overlay to full-page and element captures (#92834) 2026-06-14 02:21:23 +00:00
channels.md fix: add channel status filtering (#80706) 2026-05-11 18:44:54 +01:00
clawbot.md
commitments.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
completion.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
config.md docs(config): quote bracket config paths (#83058) 2026-05-22 20:20:10 +01:00
configure.md feat: add xai oauth web search and provider timeouts 2026-05-22 08:49:53 +01:00
crestodian.md feat: add Claude Opus 4.8 support (#87890) 2026-05-29 06:10:42 +01:00
cron.md fix(cron): clear delivery routing fields from cron edit (#93495) 2026-06-16 13:24:33 +08:00
daemon.md docs(cli): document plugin-aware deep status warnings on gateway/daemon 2026-05-11 07:44:13 +08:00
dashboard.md
devices.md fix(gateway): require admin for device role approvals (#87146) 2026-05-27 08:08:51 -07:00
directory.md
dns.md
docs.md fix(docs): use Cloudflare docs search API 2026-05-27 00:58:09 +01:00
doctor.md refactor: store sandbox registry in sqlite 2026-06-07 02:05:28 -07:00
flows.md docs(cli): expand docs and tasks-flow CLI references with verified options 2026-05-10 22:17:42 +08:00
gateway.md fix(gateway): dedupe probe warnings by gateway identity (#85791) 2026-06-05 10:23:12 -07:00
health.md docs(cli): rewrite voicecall and tighten setup/health with code-verified options 2026-05-10 22:41:38 +08:00
hooks.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
index.md feat(workboard): add worker dispatch CLI 2026-05-31 10:31:56 +01:00
infer.md refactor: unify OpenAI provider identity 2026-05-30 11:48:41 +02:00
logs.md fix(cli): default logs to local timestamps (#85387) 2026-05-26 21:14:47 +01:00
mcp.md fix: expand unsafe host env denylist (#91618) 2026-06-09 19:44:54 +05:30
memory.md fix(memory): compact short-term promotion entries 2026-05-29 00:05:54 +01:00
message.md fix(nextcloud-talk): dispatch react action so agents can send reactions (#70110) (#72348) 2026-05-18 18:54:44 +00:00
migrate.md revert(codex): revert first-party marketplace allowlist 2026-06-03 15:35:35 -07:00
models.md refactor: unify OpenAI provider identity (#88451) 2026-05-31 00:29:44 +01:00
node.md fix(exec): honor state dir approvals (#92056) 2026-06-11 09:30:56 +09:00
nodes.md
onboard.md feat(providers): add GLM-5.2 support (#92796) 2026-06-13 14:33:28 -07:00
pairing.md
path.md fix(oc-path): support deep config edits (#86060) 2026-05-24 18:10:02 -07:00
plugins.md docs: clarify before_install hook scope (#92766) 2026-06-13 16:54:04 -04:00
policy.md feat(policy): cover exec approvals artifact (#90003) 2026-06-15 17:30:48 -07:00
proxy.md Support HTTPS managed proxy CA trust (#79171) 2026-05-17 06:23:30 +01:00
qr.md fix(gateway): gate talk secret bootstrap handoff (#85690) 2026-05-25 11:34:12 +03:00
reset.md
sandbox.md refactor: store sandbox registry in sqlite 2026-06-07 02:05:28 -07:00
secrets.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
security.md fix: audit and repair hooks token reuse with Gateway auth 2026-06-02 08:58:40 -04:00
sessions.md feat(cli): add sessions tail progress view 2026-05-30 21:29:39 +01:00
setup.md fix: harden CLI and plugin edge cases (#88896) 2026-06-01 00:30:12 -04:00
skills.md docs: add Skill Workshop guide 2026-05-31 09:05:03 +01:00
status.md fix(status): correct pinned model clear hint (#93231) 2026-06-15 10:15:54 +00:00
system.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
tasks.md
transcripts.md refactor: move transcripts into core 2026-05-26 14:51:11 +01:00
tui.md fix: gate tui host footer behind config 2026-06-09 17:35:03 +01:00
uninstall.md fix: preserve workspaces during state-only uninstall 2026-05-31 19:54:34 +01:00
update.md fix: require service identity for update handoffs 2026-06-11 02:18:47 +01:00
voicecall.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
webhooks.md docs: rewrite 3 pages with code-verified options and Mintlify funnel 2026-05-10 22:31:10 +08:00
wiki.md feat(memory-wiki): import OKF bundles 2026-06-13 19:27:52 +08:00
workboard.md fix(workboard): wire task-backed board runs 2026-06-01 01:41:21 +01:00