openclaw/docs/cli
Peter Steinberger fc17c21ad7
perf(auth): scrub catalog credentials once per owner store on profile removal (#163451)
Run one post-removal catalog cleanup, preserving partial-exit cleanup and
compensation. Batch candidate inspection through the shared-state worker and
retain canonical agent mutation workers only for catalogs needing changes.
Serialize catalog publication and cleanup by canonical database path so an
uncommitted replacement cannot escape a no-op inspection.

Preserve OAuth generation ownership, exact credential matching, surviving
accounts, and retry recovery. Move catalog removal tests and its facade into
focused modules without retaining the old export.

Blacksmith Testbox proof: five-run first-test median 5024ms to 702ms;
six-store removal 5171ms to 395ms, mutation-worker calls 12 to 0.
Auth profile selection: 788 tests / 66 files; focused suites: 103 tests.
Build, changed guards, core and all 27 test type graphs, and corrected lint
passed. Independent review is clean through P2.
2026-10-02 13:12:53 +00:00
..
doctor fix(update): enable incremental SQLite reclamation during maintenance (#163105) 2026-10-02 02:11:09 +00:00
gateway fix(docs): restore gateway CLI option anchors (#147038) 2026-09-30 16:10:26 -07:00
mcp feat: use MCP plugin apps across conversations and workspace files (#161747) 2026-10-02 07:02:35 -05:00
plugins fix(plugins): let session_end hooks read ended transcripts (#161451) 2026-09-30 16:33:04 -07:00
policy
update fix(gateway): recover update status after startup Git timeouts (#163500) 2026-10-02 12:37:16 +00:00
acp.md
agent.md fix(agents): session-ID lookup loses partition ownership (#155741) 2026-09-22 14:03:52 -07:00
agents.md test(config): author canonical agent rosters in fixtures and docs examples (#163475) 2026-10-02 04:42:31 -07:00
approvals.md feat(tools): explain terminal access restrictions (#157014) 2026-09-24 02:53:23 -05:00
attach.md
audit.md refactor: remove Tasks and TaskFlow runtime (#159179) 2026-09-27 10:40:29 -07:00
backup.md fix(models): purge plugin catalog credentials on logout (#143647) 2026-10-01 20:20:28 -05:00
browser.md feat(browser): unify local Chrome setup across desktop and terminal (#152057) 2026-09-22 06:28:29 -07:00
channels.md fix(channels): include runtime namespaces in channel logs (#159244) 2026-09-26 17:47:31 -07:00
clawbot.md
claws.md feat: migrate existing agents to local Claws (#162329) 2026-10-01 06:52:35 -07:00
completion.md fix(cli): load plugin commands once when building completion (#160546) 2026-09-28 09:55:10 -07:00
config.md fix(config): preserve shorthand model primaries in path writes (#162974) 2026-10-01 15:12:09 -07:00
configure.md
connect.md fix(cli): explain how to reconnect when openclaw connect has no target on a paired node (#159810) 2026-09-27 15:14:09 -07:00
cron.md feat(cron): query run history across automations (#148947) 2026-10-01 04:25:05 -07:00
daemon.md fix(gateway): support pinned daemon runtime paths (#82290) 2026-09-16 21:20:21 -06:00
dashboard.md
devices.md fix(pairing): device join codes ignore gateway.publicOrigin behind public ingress (#159465) 2026-09-27 12:07:50 -07:00
directory.md fix(directory): reject explicitly blank channel selectors (#153731) 2026-09-20 21:40:05 +05:30
dns.md
docs.md
doctor.md fix: avoid slow requester checks during Doctor repairs (#162200) 2026-09-30 17:26:18 -07:00
file-transfer.md
fleet.md feat(fleet): show the recorded container runtime in status (#144691) 2026-09-19 17:54:21 +01:00
gateway.md
health.md fix(health): surface config read failures from the non-observing health reader (#160885) 2026-09-29 02:11:20 +00:00
hooks.md
index.md fix: make common error messages short and helpful (#163381) 2026-10-02 09:07:52 +00:00
infer.md fix(cli): defer inference runtimes until command execution (#158624) 2026-09-26 03:50:34 +00:00
logs.md
mcp.md
memory.md fix(memory): stop reporting excluded system-only sessions as dirty (#161834) 2026-09-30 19:36:21 +08:00
message.md perf(cli): skip migration preflight for Gateway message actions (#157448) 2026-09-24 11:10:08 -07:00
migrate.md fix: clarify Codex onboarding migration scope (#151383) 2026-09-21 00:57:52 -07:00
models.md perf(auth): scrub catalog credentials once per owner store on profile removal (#163451) 2026-10-02 13:12:53 +00:00
node.md fix(nodes): explain and recover session-host setup problems (#160188) 2026-09-28 19:13:09 -07:00
nodes.md fix(cli): reject empty node invocation keys before lookup (#145032) 2026-09-20 15:50:30 +05:30
onboard.md fix(ui): show the onboarding welcome in the selected Chinese locale (#162913) 2026-10-01 12:14:12 -07:00
openclaw.md refactor(runtime): deslop daemon, node host, TUI and runtime hosts (#160454) 2026-09-28 09:20:48 -07:00
pairing.md
path.md refactor(channels): deslop smaller channel plugins (#157825) 2026-09-24 22:52:40 -07:00
plugins.md fix(plugins): allow reloads to wait for long-running work (#158688) 2026-09-26 08:08:14 +00:00
policy.md
promos.md
proxy.md fix(proxy): keep capture persistence off the main thread (#158848) 2026-09-26 13:45:36 -07:00
qr.md fix(pairing): device join codes ignore gateway.publicOrigin behind public ingress (#159465) 2026-09-27 12:07:50 -07:00
reset.md fix(reset): remove canonical SQLite session history (#159419) 2026-09-27 17:36:43 -07:00
resume.md
sandbox.md refactor(commands): deslop commands (#158487) 2026-09-26 00:33:06 -07:00
secrets.md fix(secrets): keep store entry kind when rotating a value (#158968) (#160926) 2026-10-01 17:30:34 -07:00
security.md fix(exec): remove audit-suppression command approval heuristic (#161718) 2026-09-30 01:53:39 -07:00
sessions.md feat(sessions): import Claude Code and Codex transcripts into OpenClaw (#161955) 2026-09-30 22:12:42 -07:00
setup.md fix(setup): honor baseline skip-bootstrap (#115945) 2026-09-26 18:15:06 +08:00
skills.md fix(skills): install succeeds for a skill that list skips (#160492) 2026-10-01 13:41:36 +08:00
status.md fix(status): warn when the running Gateway Node path is gone (#157190) 2026-09-28 21:19:12 +05:30
storage.md feat: back up to external disks and Cloudflare R2 with storage locations (#161913) 2026-10-01 02:05:44 -07:00
system.md
transcripts.md fix: prevent Gateway shutdown failures after in-place updates (#160674) 2026-09-30 19:20:24 -07:00
triage.md fix(gateway): keep manual recovery when restart triage declines (#161294) 2026-09-29 22:30:10 +00:00
tui.md
uninstall.md
update.md perf(update): stop re-hashing package generations during swap and retirement (#163370) 2026-10-02 01:18:14 -07:00
users.md feat(users): merge duplicate user profiles (#159889) 2026-09-27 16:18:08 -07:00
voicecall.md
webhooks.md fix(gmail): recover watcher after transient restart bind conflicts (#161503) 2026-09-30 11:09:23 +08:00
wiki.md
workboard.md refactor: remove Tasks and TaskFlow runtime (#159179) 2026-09-27 10:40:29 -07:00
worker.md perf(nodes): keep prompt caching effective for sessions on nodes (#160179) 2026-09-28 10:31:33 -07:00