{"repo":"NousResearch/hermes-agent","public_id":"84423","display_label":"Background review cancellation synchronization fixes","summary":"These items address race conditions and serialization issues in background review cancellation, particularly around foreground priority conflicts and Relay handoff sequencing. The work focuses on ensuring cancellation is properly synchronized rather than fire-and-forget.","subsystem":"agent","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":91398,"merged_at":"2026-08-21T10:42:59+00:00"},"resolution":{"state":"resolved","by":"pr-91398"},"freshness":{"state":"verified","last_verified_at":"2026-08-21T10:42:59+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":84423,"pr_number":91398,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-08-21T10:42:59+00:00"}],"members":[{"kind":"issue","number":84423,"title":"[Bug]: Background-review cancellation is fire-and-forget, allowing a residual same-session turn race","url":null,"state":"closed"},{"kind":"pr","number":84461,"title":"fix(agent): synchronize background review cancellation","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#91398","number":91398}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":90092,"title":"fix(agent): serialize background review Relay handoff","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#91398","number":91398},{"kind":"pr","value":"#84461","number":84461}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":91398,"title":"fix(agent): serialize background review cancellation with foreground priority","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/agent_init.py","agent/background_review.py","agent/conversation_loop.py","contributors/emails/[redacted:email]","run_agent.py","tests/run_agent/test_background_review.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}