diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 0e167cb08..85cb7114a 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "79d9b95e67c4fbb7dd553386d24665513c975ca4", - "syncedAt": "2026-05-07T08:11:15.624Z" + "sha": "6b4ff8be81e7731512d84c9f01b234df5e39d46b", + "syncedAt": "2026-05-07T08:28:19.626Z" } diff --git a/docs/cli/sessions.md b/docs/cli/sessions.md index 66dee5659..cebac2645 100644 --- a/docs/cli/sessions.md +++ b/docs/cli/sessions.md @@ -23,6 +23,11 @@ event loop. The CLI returns the newest 100 sessions by default; pass need the full store. JSON responses include `totalCount`, `limitApplied`, and `hasMore` when callers need to show that more rows exist. +RPC clients can pass `configuredAgentsOnly: true` to keep the broad combined +discovery source but return only rows for agents currently present in config. +Control UI uses that mode by default so deleted or disk-only agent stores do +not reappear in the Sessions view. + ```bash openclaw sessions openclaw sessions --agent work diff --git a/docs/web/control-ui.md b/docs/web/control-ui.md index 980861de3..4cd8beda0 100644 --- a/docs/web/control-ui.md +++ b/docs/web/control-ui.md @@ -105,7 +105,7 @@ Imported themes are stored only in the current browser profile. They are not wri - Channels: built-in plus bundled/external plugin channels status, QR login, and per-channel config (`channels.status`, `web.login.*`, `config.patch`). - Channel probe refreshes keep the previous snapshot visible while slow provider checks finish, and partial snapshots are labeled when a probe or audit exceeds its UI budget. - Instances: presence list + refresh (`system-presence`). - - Sessions: list + per-session model/thinking/fast/verbose/trace/reasoning overrides (`sessions.list`, `sessions.patch`). + - Sessions: list configured-agent sessions by default, fall back from stale unconfigured agent session keys, and apply per-session model/thinking/fast/verbose/trace/reasoning overrides (`sessions.list`, `sessions.patch`). - Dreams: dreaming status, enable/disable toggle, and Dream Diary reader (`doctor.memory.status`, `doctor.memory.dreamDiary`, `config.patch`).