{"repo":"NousResearch/hermes-agent","public_id":"97202","display_label":"Orphaned delegation and subagent visibility fixes","summary":"These items address bugs where in-flight async delegations become orphaned (due to dead owners or renderer reloads) and are never retried or surfaced. Also included are corrections for subagent listing, titles, and `failed` delegation display in the Agents panel.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":2,"attempt_prs":0},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":122304,"merged_at":"2026-09-27T01:40:41+00:00"},"resolution":{"state":"resolved","by":"pr-121102"},"freshness":{"state":"verified","last_verified_at":"2026-09-27T01:40:41+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":97202,"pr_number":121102,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-24T07:41:15+00:00"},{"issue_number":97202,"pr_number":122304,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-27T01:40:41+00:00"}],"members":[{"kind":"issue","number":97202,"title":"[Bug]: Renderer reload orphans in-flight async delegations — error state never retried or surfaced","url":null,"state":"closed"},{"kind":"pr","number":121102,"title":"fix(delegation): re-offer completions orphaned by a dead owner while the process runs","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/run_notifications.py","tests/tools/test_async_delegation_orphan_sweep.py","tools/async_delegation.py","tui_gateway/session_notifications.py"]},{"kind":"pr","number":122304,"title":"fix(sessions,desktop): show_subagents setting, subagent titles, and failed delegations in subagent.list and the Agents panel","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/title_generator.py","agent/turn_context.py","apps/desktop/src/app/agents/index.tsx","apps/desktop/src/app/chat/composer/status-stack/use-subagent-snapshot.ts","apps/desktop/src/store/subagents.test.ts","apps/desktop/src/store/subagents.ts","apps/shared/src/gateway-contract.generated.ts","apps/shared/src/gateway-contract.openrpc.json","hermes_cli/config_defaults.py","hermes_cli/session_listing.py","hermes_cli/web_routers/profiles.py","hermes_cli/web_routers/sessions.py","hermes_state_sessions.py","tests/agent/test_turn_context.py","tests/hermes_cli/test_profiles_sidebar_scope.py","tests/hermes_state/test_show_subagents_listing.py","tests/tools/test_async_delegation_failed_surface.py","tests/tui_gateway/test_subagent_snapshot.py","tools/async_delegation.py","tui_gateway/contracts/profiles_vault_complete_foreign_subagents.py","tui_gateway/methods_session.py","tui_gateway/methods_subagents.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}