{"repo":"NousResearch/hermes-agent","public_id":"114938","display_label":"Compression dispatch incorrectly resetting summary idle timeout","summary":"Multiple fixes addressing a bug where compression dispatch operations were incorrectly resetting the summary idle fence/timeout. A related fix also ensures slow local summaries can finish streaming.","subsystem":"agent","counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":1,"closed_issues":1,"merged_prs":1,"attempt_prs":3},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":116746,"merged_at":"2026-09-20T07:15:33+00:00"},"resolution":{"state":"resolved","by":"pr-116746"},"freshness":{"state":"verified","last_verified_at":"2026-09-20T07:15:33+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.4},"fix_edges":[{"issue_number":114938,"pr_number":116746,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-20T07:15:33+00:00"}],"members":[{"kind":"issue","number":114938,"title":"Compression dispatch falsely resets the summary idle timeout","url":null,"state":"closed"},{"kind":"pr","number":113654,"title":"fix(compression): let slow local summaries finish streaming","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"b1f9ed45527720440311e8abee736676f2e2ba87","number":0}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":115059,"title":"fix(compression): dispatch no longer resets the summary idle timeout (#114938)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#113654","number":113654}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":115683,"title":"fix(compression): dispatch alone must not reset the summary idle fence (#114938)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"7ad0a7f32514","number":0},{"kind":"pr","value":"#116746","number":116746},{"kind":"pr","value":"#114938","number":114938},{"kind":"pr","value":"#115683","number":115683}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":116746,"title":"fix(compression): a dispatch-only provider failure no longer resets the summary idle fence (#114938, salvage #115683)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/auxiliary_client.py","tests/agent/test_aux_progress_streaming.py","tests/agent/test_aux_relay_progress_seam.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}