{"repo":"NousResearch/hermes-agent","public_id":"92611","display_label":"Fix gateway session disruption from delegate completions","summary":"These items address a bug where delegate or subagent child process completions could incorrectly affect the parent human-facing gateway session, either replacing it or re-pinning the chat route.","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":136225,"merged_at":"2026-10-11T17:27:07+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-10-11T17:27:07+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":92611,"pr_number":136225,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-11T17:27:07+00:00"},{"issue_number":92859,"pr_number":136225,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-11T17:27:07+00:00"},{"issue_number":131578,"pr_number":136225,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-11T17:27:07+00:00"},{"issue_number":132360,"pr_number":136225,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-11T17:27:07+00:00"}],"members":[{"kind":"issue","number":92611,"title":"[Bug]: delegate child process completion can replace and end the human-facing gateway session","url":null,"state":"open"},{"kind":"pr","number":92620,"title":"fix(gateway): keep delegate completions on parent session","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"d139e2968d","number":0},{"kind":"pr","value":"#55578","number":55578},{"kind":"pr","value":"#92611","number":92611}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":133747,"title":"fix(gateway): keep subagent completions from re-pinning the chat route","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#136225","number":136225}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":136225,"title":"fix(gateway): keep delegate child completions from taking over the chat (supersedes #132827)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["contributors/emails/[redacted:email]","gateway/run_busy.py","gateway/run_notifications.py","gateway/run_notifications_ownership.py","gateway/run_turn.py","tests/gateway/conftest.py","tests/gateway/test_async_delegation_session_binding.py","tests/gateway/test_child_notice_profile_admission.py","tests/gateway/test_completion_admission_compression_race.py","tests/gateway/test_completion_owner_retry.py","tests/gateway/test_multiplex_routing_authz.py","tests/tools/test_async_delegation_requeue.py","tools/async_delegation.py","tools/process_registry.py","tools/process_registry_notifications.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}