HERMES-GIELIE/static
nesquena-hermes 6bac70d298 fix: preserve live stream output across session switches (cross-client)
Adds a server-side run-journal live snapshot (_run_journal_live_snapshot) returned
in GET /api/session as runtime_journal_snapshot, so a FRESH client (another device,
or a tab with no in-memory snapshot) opening an in-progress session immediately sees
the already-streamed assistant text + tool cards rebuilt from the server. Composes
with the existing _replay_run_journal cursor path (seeds lastRunJournalSeq so replay
resumes from the snapshot cutoff, not duplicating it) and keys tool cards by the same
5 id aliases (tid/id/tool_call_id/tool_use_id/call_id) as #3763 so SSE replay replaces
rather than duplicates snapshot cards. Payload values truncated; redaction test added.

Co-authored-by: t3chn0pr13st <technopriest@live.ru>
2026-06-10 20:12:05 +00:00
..
vendor
apple-touch-icon.png
boot.js Release v0.51.348 — Release LL (Phase 0 hotfix: timeout regression + data-loss + leaks) (#3917) 2026-06-10 01:12:48 -07:00
commands.js Release v0.51.297 — stage-3711 (terminal remote-backend guard #3711) (#3745) 2026-06-06 14:17:17 -07:00
favicon-32.png
favicon-192.png
favicon-512.png
favicon-512.svg
favicon.ico
favicon.svg
i18n.js fix(#3852): jump-to-question button targets response start 2026-06-10 19:48:41 +00:00
icons.js
index.html Release v0.51.347 — Release LK (streaming & render reliability cluster #3892 #3898 #3885 #3882 #3868) (#3902) 2026-06-09 17:02:35 -07:00
login.js
manifest.json
messages.js fix: preserve live stream output across session switches (cross-client) 2026-06-10 20:12:05 +00:00
onboarding.js
panels.js Release v0.51.348 — Release LL (Phase 0 hotfix: timeout regression + data-loss + leaks) (#3917) 2026-06-10 01:12:48 -07:00
pwa-startup.js
sessions.js fix: preserve live stream output across session switches (cross-client) 2026-06-10 20:12:05 +00:00
style.css Release v0.51.338 — Release LB (saved prompts library, #3571) (#3860) 2026-06-08 19:32:12 -07:00
sw.js Release v0.51.346 — Release LJ (PWA notification controls #3229) (#3897) 2026-06-09 15:54:21 -07:00
terminal.js Release v0.51.297 — stage-3711 (terminal remote-backend guard #3711) (#3745) 2026-06-06 14:17:17 -07:00
ui.js fix(#3852): jump-to-question button targets response start 2026-06-10 19:48:41 +00:00
workspace.js Release v0.51.343 — Release LG (Phase-1 batch: #3883 + #3878 + #3880) (#3891) 2026-06-09 13:03:15 -07:00