{"repo":"NousResearch/hermes-agent","public_id":"34089","display_label":"Fixes for session sync bugs during conversation compression","summary":"These issues and patches address multiple related bugs where conversation compression causes session IDs, transcript reads, and gateway routing to fall out of sync, leading to silent message loss or missing replies. The work includes breaking infinite compression loops and ensuring compressed context is correctly persisted and followed across session boundaries.","subsystem":"agent","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":41882,"merged_at":"2026-06-08T06:57:21+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-06-08T06:57:21+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":34089,"pr_number":41882,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-06-08T06:57:21+00:00"}],"members":[{"kind":"issue","number":34089,"title":"Conversation compression desynchronizes session ID between agent context and gateway routing, causing silent message loss","url":null,"state":"closed"},{"kind":"pr","number":41520,"title":"fix(session): follow compression continuations for transcript reads","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"3714caa1b","number":0},{"kind":"pr","value":"#41882","number":41882},{"kind":"pr","value":"#34089","number":34089}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":41882,"title":"fix(session): follow compression continuations for transcript reads (#34089)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/platforms/api_server.py","hermes_cli/web_server.py","tests/gateway/test_session_api.py","tests/hermes_cli/test_web_server.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}