{"repo":"NousResearch/hermes-agent","public_id":"131578","display_label":"Subagent completion incorrectly re-pins chat route","summary":"A gateway bug causes a subagent's background-process completion to re-pin the chat route to the running subagent, stalling chat for 30 minutes and dropping the delegation result. Two fixes address this by preventing subagent completions from triggering chat route re-pinning.","subsystem":"gateway","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"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":131578,"title":"Gateway: subagent's background-process completion re-pins the chat route to the running subagent, stalling the chat for 30 min and dropping the delegation result","url":null,"state":"open"},{"kind":"pr","number":131597,"title":"fix(gateway): stop subagent process completion re-pinning 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":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}}