{"repo":"NousResearch/hermes-agent","public_id":"113322","display_label":"Truncated summary retry backoff and escalation fixes","summary":"These issues and fixes address a bug where truncated or capped compression summaries caused sessions to retry identically without backoff or escalation. The changes introduce progressive retry delays and escalation logic to prevent sessions from becoming permanently uncompacted.","subsystem":"agent","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":0,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":115896,"merged_at":"2026-09-19T17:30:10+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-09-19T17:30:10+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":69637,"pr_number":115896,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-19T17:30:10+00:00"},{"issue_number":113322,"pr_number":115896,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-19T17:30:10+00:00"}],"members":[{"kind":"issue","number":113322,"title":"[Bug] Truncated compaction summary is retried identically with no escalation, leaving the session permanently uncompacted","url":null,"state":"open"},{"kind":"pr","number":113327,"title":"fix(compression): escalate truncated summary retries","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"801e3fa6ddb2","number":0},{"kind":"pr","value":"#115896","number":115896},{"kind":"pr","value":"#69637","number":69637}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":113334,"title":"fix(compression): stop capped summaries from wedging sessions","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#113327","number":113327},{"kind":"pr","value":"#113334","number":113334}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":115896,"title":"fix(compression): truncated summaries back off 60/300/900 s across turns instead of retrying every 30 s (#69637)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/context_compressor.py","agent/conversation_compression.py","tests/agent/test_compressor_truncated_summary_guard.py","website/docs/developer-guide/context-compression-and-caching.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}