{"repo":"NousResearch/hermes-agent","public_id":"112033","display_label":"Fix process completion notifications during active turns","summary":"These items address a bug where background process completion notifications are suppressed or delayed when the launching agent turn is still running. The fix ensures completions are delivered to the chat even before the turn ends.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":112287,"merged_at":"2026-09-16T01:58:31+00:00"},"resolution":{"state":"resolved","by":"pr-112287"},"freshness":{"state":"verified","last_verified_at":"2026-09-16T01:58:31+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":112033,"pr_number":112287,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-16T01:58:31+00:00"}],"members":[{"kind":"issue","number":112033,"title":"[Bug]: notify_on_complete delivers nothing while the launching turn is still active: the watcher arms only at agent:end and the agent_notify branch suppresses the user-facing notification","url":null,"state":"closed"},{"kind":"pr","number":112038,"title":"fix(gateway): deliver active-turn process completions","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"92d861c1f8","number":0},{"kind":"pr","value":"#112287","number":112287},{"kind":"pr","value":"#94455","number":94455}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":112287,"title":"fix(gateway): background process completions reach the chat while the launching turn is still running (#112033, salvage #112038)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/AGENTS.md","gateway/run_notifications.py","tests/gateway/test_background_process_notifications.py","tests/tools/test_terminal_watcher_arming.py","tools/terminal_tool_background.py","website/docs/user-guide/messaging/index.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}