{"repo":"NousResearch/hermes-agent","public_id":"112968","display_label":"Profile scope retention for background/reaper threads","summary":"These items address scenarios where abandoned-turn reaper threads and background thread hops lose or incorrectly fall back from their intended profile scope. The work focuses on keeping routed or session profiles correctly associated with these threads.","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":112968,"title":"Abandoned-turn reaper threads can fall back to the launch profile","url":null,"state":"closed"},{"kind":"pr","number":112845,"title":"fix(gateway): keep abandoned-turn reapers in the session 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}}