{"repo":"NousResearch/hermes-agent","public_id":"106459","display_label":"Stale close stamps blocking session compression fix","summary":"These issues and PRs concern a bug where a stale explicit-close timestamp on an active session causes compression to permanently no-op with no recovery path. The work addresses detecting and healing such stale end stamps so compression can proceed normally.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":107187,"merged_at":"2026-09-10T10:04:51+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-09-10T10:04:51+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":106459,"pr_number":107187,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-10T10:04:51+00:00"}],"members":[{"kind":"issue","number":106459,"title":"Pain cluster: over-limit sessions become permanently uncompressible — compression result is discarded when the session row is marked ended, /compress no-ops, no recovery path","url":null,"state":"closed"},{"kind":"pr","number":106543,"title":"fix(sessions): a stale explicit-close stamp no longer makes a session permanently uncompressible","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"9cd1453f266","number":0},{"kind":"commit","value":"a0749d583a196f3c7cda94cce596924dec559c27","number":0},{"kind":"pr","value":"#107187","number":107187}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":106600,"title":"fix: heal stale non-automatic end stamps on still-routed sessions (#106459)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#106543","number":106543}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":107187,"title":"fix(sessions): a stale explicit-close stamp no longer wedges compression (#106459, salvage #106543)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_state_common.py","hermes_state_compression.py","tests/tui_gateway/test_106459_routing_provenance_reopen.py","tests/tui_gateway/test_bot_live_owner_delivery.py","tools/session_search_tool.py","tui_gateway/prompt_turn.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}