mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-07-18 21:50:55 +00:00
3999418b0e
Codex gate found the render-skip signature omitted fields the sidebar renders: - CORE: pending/running (active_stream_id/has_pending_user_message/pending_started_at) - SILENT: attention dots - SILENT: source/read-only/worktree/lineage/child/model/profile + _sidebarReferenceSessions Any omitted field = a false-skip = stale sidebar. Root-cause fix (most reliable): serialize the FULL applied row objects + _sidebarReferenceSessions instead of a hand-picked allowlist — inherently complete, can't rot when a new rendered field is added. Rewrote the 'ignores non-display fields' test into positive full-serialization + no-strip regression assertions.