{"version":"2.1.271","anchor":"task-eviction-and-report-handback-account-for-backgrounded-o","canonical_anchor":"task-eviction-and-report-handback-account-for-backgrounded-o","heading":"Task eviction and report handback account for backgrounded owners","tier":"internal","area":"Subagents","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/task-eviction-and-report-handback-account-for-backgrounded-o","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### Task eviction and report handback account for backgrounded owners\n\nTask eviction and report delivery now account for tasks running in the background\n\n**What**\n\nThe internal check for evicting (removing) a task now uses renamed helper functions but keeps the same eviction rules. Separately, when a subagent tries to send a report back to another task that is currently backgrounded and unreachable, Claude Code now redirects that report to the top-level agent instead, and checks whether the report was already delivered after doing so.\n\n**Why**\n\nThis prevents a report from being lost or stuck when its intended recipient task has been moved to the background and can't be reached directly.\n\n- Area: Subagents\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}