mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 17:53:39 +00:00
* perf(ui): coalesce session metadata refreshes and reuse catalogs * fix(ui): refresh selected catalogs and resumed session facts Restore catalog-driven session facts when a retained pane becomes visible while command metadata is still pending. Keep the session debounce guard so ordinary patches continue to coalesce. Mark committed model, account, and runtime selections as catalog changes at their producers. Preserve that hint through lifecycle broadcasts and coalesced session events so explicit selections refresh promptly without changing the patch reason used by native clients. Keep metadata projection validation for unmarked changes and direct catalog ownership of picker data. Both original CI regression tests remain unchanged. Extend existing producer, coalescer, and browser coverage for prompt selection refreshes. Move the unchanged exec-argument diagnostic into its existing validation module to preserve the implementation file's line limit. * docs(protocol): document catalogChanged on sessions.changed |
||
|---|---|---|
| .. | ||
| control-ui | ||
| control-ui.md | ||
| dashboard-architecture.md | ||
| dashboard.md | ||
| dashboards.md | ||
| index.md | ||
| lobster.md | ||
| notifications.md | ||
| tui.md | ||
| urls.md | ||
| webchat.md | ||