{"repo":"NousResearch/hermes-agent","public_id":"23811","display_label":"Skip compression when output would inflate context","summary":"These members address a bug where the ContextCompressor produces summaries larger than the original input, causing unnecessary or counterproductive compression. The fixes add logic to detect and skip compression when it would not reduce context size.","subsystem":"agent","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":2,"closed_issues":0,"merged_prs":0,"attempt_prs":2},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[],"members":[{"kind":"issue","number":23811,"title":"ContextCompressor inflates small sessions, causing rapid re-compression and splits","url":null,"state":"open"},{"kind":"pr","number":21470,"title":"fix(compressor): skip compression when summary would inflate context","url":null,"state":"open","close_reason":{"category":"stale_abandoned","implication":"active"},"merged":false},{"kind":"pr","number":25413,"title":"fix: skip ineffective compression, add macOS lock stale detection","url":null,"state":"open","close_reason":{"category":"superseded_by_pr","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}