{"repo":"NousResearch/hermes-agent","public_id":"112969","display_label":"Async delegation stale finalization profile scope bug","summary":"These items concern a bug where stale finalization in async delegation can incorrectly update the launch profile rather than the origin profile. The work involves fixes to ensure background thread hops and stale finalization remain scoped to the correct (origin) profile.","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":113063,"merged_at":"2026-09-16T18:06:07+00:00"},"resolution":{"state":"resolved","by":"pr-113063"},"freshness":{"state":"verified","last_verified_at":"2026-09-16T18:06:07+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":112965,"pr_number":113063,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-16T18:06:07+00:00"},{"issue_number":112968,"pr_number":113063,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-16T18:06:07+00:00"},{"issue_number":112969,"pr_number":113063,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-16T18:06:07+00:00"},{"issue_number":112970,"pr_number":113063,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-16T18:06:07+00:00"}],"members":[{"kind":"issue","number":112969,"title":"Async delegation stale finalization can update the launch profile instead of the origin profile","url":null,"state":"closed"},{"kind":"pr","number":112599,"title":"fix(delegation): keep stale finalization in the origin profile","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"26e9205653","number":0},{"kind":"pr","value":"#113063","number":113063}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":113063,"title":"fix: background thread hops keep the routed profile scope (salvage #112845 #112599 #112593 #112938)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/account_usage.py","agent/billing_usage.py","agent/periodic_scheduler.py","gateway/platforms/api_server.py","gateway/run_agent_cache.py","tests/agent/test_nous_usage_profile_context.py","tests/agent/test_periodic_scheduler_context.py","tests/gateway/test_reaper_profile_scope.py","tests/tools/test_async_delegation_stale_profile_scope.py","tools/async_delegation.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}