openclaw/docs/cli
拐爷&&老拐瘦 f634062f35
fix(cron): quarantine malformed persisted jobs
Quarantine malformed persisted cron rows before sanitizing active jobs.json.
Preserve raw malformed rows plus split runtime metadata in jobs-quarantine.json so later cron writes cannot silently delete recoverable data.
Doctor now reports quarantine sidecars for manual review.

Closes #51871.
Thanks @yfge.

Verification:
- pnpm test src/cron/service/store.test.ts src/cron/service/store.load-missing-session-target.test.ts src/cron/store.test.ts src/commands/doctor-cron-store-migration.test.ts src/commands/doctor-cron.test.ts ui/src/ui/controllers/cron-filters.test.ts ui/src/ui/controllers/cron.test.ts ui/src/ui/app-render.helpers.node.test.ts ui/src/ui/app-settings.refresh-active-tab.node.test.ts
- node scripts/run-tsgo.mjs -p tsconfig.core.json --files src/cron/store.ts src/cron/service/store.ts src/cron/service/state.ts src/commands/doctor-cron.ts && node scripts/run-tsgo.mjs -p test/tsconfig/tsconfig.core.test.json --files src/cron/store.test.ts src/cron/service/store.test.ts src/cron/service/store.load-missing-session-target.test.ts src/commands/doctor-cron.test.ts src/commands/doctor-cron-store-migration.test.ts
- node scripts/run-oxlint.mjs --tsconfig config/tsconfig/oxlint.core.json src/cron/store.ts src/cron/service/store.ts src/cron/service/state.ts src/commands/doctor-cron.ts src/cron/store.test.ts src/cron/service/store.test.ts src/cron/service/store.load-missing-session-target.test.ts src/commands/doctor-cron.test.ts src/commands/doctor-cron-store-migration.test.ts
- git diff --check
- pnpm docs:list
- autoreview clean: no accepted/actionable findings reported
- GitHub CI: cron, doctor, docs, lint/type/build/security/quality, real behavior proof, and Windows rerun green; checks-node-agentic-agents remains red on current PR and recent main with unrelated pre-existing module/mock failures outside touched files.

Co-authored-by: yfge <geyunfei@gmail.com>
2026-05-29 10:27:45 +01: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 Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
backup.md docs: absorb documentation PR sweep 2026-05-23 10:23:34 +01:00
browser.md feat(browser): add evaluate timeout CLI option (#83696) 2026-05-18 17:30:33 +00:00
channels.md fix: add channel status filtering (#80706) 2026-05-11 18:44:54 +01:00
clawbot.md docs: add Related sections to remaining CLI, gateway API, and help pages 2026-04-23 20:41:35 -07:00
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): quarantine malformed persisted jobs 2026-05-29 10:27:45 +01:00
daemon.md docs(cli): document plugin-aware deep status warnings on gateway/daemon 2026-05-11 07:44:13 +08:00
dashboard.md fix(dashboard): guide manual token auth fallback 2026-05-04 18:39:25 -05:00
devices.md fix(gateway): require admin for device role approvals (#87146) 2026-05-27 08:08:51 -07:00
directory.md docs: typography hygiene across 9 pages (cli/channels) 2026-05-06 08:55:00 -07:00
dns.md docs(cli): fix smart apostrophes in dns and health 2026-05-06 00:23:48 -07:00
docs.md fix(docs): use Cloudflare docs search API 2026-05-27 00:58:09 +01:00
doctor.md fix(doctor): handle gateway SecretRefs in auth checks 2026-05-29 02:07:50 +01: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 docs: absorb docs sweep 2026-05-22 21:52:01 +01: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 refactor: move transcripts into core 2026-05-26 14:51:11 +01:00
infer.md fix: aggressively prune retired model catalogs 2026-05-23 17:29:50 +01:00
logs.md fix(cli): default logs to local timestamps (#85387) 2026-05-26 21:14:47 +01:00
mcp.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
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 refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
models.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
node.md feat: add native mac dashboard window 2026-05-16 23:49:18 +01:00
nodes.md refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
onboard.md feat: start onboarding for fresh CLI installs (#85519) 2026-05-22 22:00:21 +00:00
pairing.md docs: typography hygiene across 9 pages (cli/channels) 2026-05-06 08:55:00 -07:00
path.md fix(oc-path): support deep config edits (#86060) 2026-05-24 18:10:02 -07:00
plugins.md fix: resolve compatible npm plugin versions 2026-05-28 23:20:32 +01:00
policy.md Policy: add policy file comparison command (#86768) 2026-05-28 23:10:27 -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 docs: add Related sections to remaining CLI, gateway API, and help pages 2026-04-23 20:41:35 -07:00
sandbox.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
secrets.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
security.md fix: Hook ingress token unlocks password-mode gateway auth (#86453) 2026-05-25 13:39:56 +00:00
sessions.md fix(sessions): recover empty preflight compaction 2026-05-28 17:06:38 +01:00
setup.md docs(cli): fix setup.md options table mangled by formatter on pipe char 2026-05-10 22:41:39 +08:00
skills.md Add ClawHub skill verification and trust surfaces (#86699) 2026-05-27 14:23:24 -05:00
status.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
system.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
tasks.md fix(tasks): report cron session preserves from locked store 2026-05-09 20:05:07 -04:00
transcripts.md refactor: move transcripts into core 2026-05-26 14:51:11 +01:00
tui.md docs: rewrite 3 pages with code-verified options and Mintlify funnel 2026-05-10 22:31:10 +08:00
uninstall.md docs: add Related sections to remaining CLI, gateway API, and help pages 2026-04-23 20:41:35 -07:00
update.md fix: honor OPENCLAW_HOME defaults (#85802) 2026-05-23 20:39:59 -07: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 Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00