diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index f95f8eccb..636cc6690 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "967c0981e3fd8923d22609d8ecbfaa12765fd5d3", - "syncedAt": "2026-05-05T00:44:37.918Z" + "sha": "47411f7c524cc28b89fc56f1f1a4e65f81799bab", + "syncedAt": "2026-05-05T00:52:42.634Z" } diff --git a/docs/gateway/doctor.md b/docs/gateway/doctor.md index 35389f89d..3382097ad 100644 --- a/docs/gateway/doctor.md +++ b/docs/gateway/doctor.md @@ -271,6 +271,12 @@ That stages grounded durable candidates into the short-term dreaming store while If the warning appears, choose the route you intended and edit config manually. Keep the warning as-is when PI Codex OAuth is intentional. + + + Doctor also scans the active sessions store for stale auto-created route state after you move the configured default/fallback model or runtime away from a plugin-owned route such as Codex. + + `openclaw doctor --fix` can clear auto-created stale state such as `modelOverrideSource: "auto"` model pins, runtime model metadata, pinned harness ids, CLI session bindings, and auto auth-profile overrides when their owning route is no longer configured. Explicit user or legacy session model choices are reported for manual review and left untouched; switch them with `/model ...`, `/new`, or reset the session when that route is no longer intended. + Doctor can migrate older on-disk layouts into the current structure: