mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-07-15 20:20:24 +00:00
81e89ec7b2
Rebuilt the combined #5556+#5553 fix on v0.51.859 (now has the flake fix + the #5542 RFC de-brittle, so no anchor-test collateral). Nathan's call: rodboev's #5556 primary + fold self-built #5553 improvements, credit both. Clear handler now: - routes through shared truncate_session_at_keep(s,0) (single source of truth, sets watermark=_truncation_watermark_for([])==0.0, the #2914 sentinel that blocks state.db append-merge replay) - detaches compression lineage ONLY when the parent is a pre_compression_snapshot (Codex-caught: preserve genuine fork parent links for nesting + "Forked from") - rodboev's persisted-clear read-back verification + stale .bak removal RFC conflict resolved in favor of the de-brittled (symbol-anchor) master version. Ships both PRs' test files (state_db_replay + clear_truncation_watermark incl the fork-preservation regression). Opus (on the amended tree): both resurrection paths closed, detach lineage-safe, verification sound — SHIP. 3 non-blocking follow-ups filed (#5570 .bak crash-window, #5571 fork-stitch corner, #5572 messaging clear). Co-authored-by: rodboev <rodboev@users.noreply.github.com>