{"version":"2.1.246","anchor":"backgrounding-a-session-no-longer-fails-when-the-worker-is-a","canonical_anchor":"backgrounding-a-session-no-longer-fails-when-the-worker-is-a","heading":"Backgrounding a session no longer fails when the worker is already running","tier":"notice","area":"Background Tasks","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/backgrounding-a-session-no-longer-fails-when-the-worker-is-a","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### Backgrounding a session no longer fails when the worker is already running\n\nSending a session to a background agent succeeds when the worker is already running.\n\n**What**\n\nSending the session to a background agent with the left arrow now counts an already-running worker as a successful hand-off instead of treating it as a failure. A spawn that neither succeeded, queued, nor is alive now abandons the hand-off and runs an extra cleanup pass.\n\n**Details**\n\n- The spawn is given a worker name, and session scratch state gets a second cleanup call.\n\n**Evidence**\n\n`tengu_open_agents_via_left`\n\n- Area: Background Tasks\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5"}