{"version":"2.1.323","anchor":"daemon-gains-check-credential-op-attach-stall-respawn-skips","canonical_anchor":"daemon-gains-check-credential-op-attach-stall-respawn-skips","heading":"Background sessions waiting for sign-in are no longer restarted when they stall","tier":"notice","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/daemon-gains-check-credential-op-attach-stall-respawn-skips","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Background sessions waiting for sign-in are no longer restarted when they stall\n\nA background job waiting for you to sign in is no longer restarted when it stalls, and the background service can report whether it holds a credential\n\n**What**\n\nClaude Code can run sessions in a background service (a daemon, a program that keeps running on its own). Two things changed:\n\n- When a background job stalls while you are connecting to it, Claude Code normally restarts it. It no longer does this for a job that is waiting on sign-in.\n\n- The background service accepts a new `check-credential` request, which reports whether it holds a credential (your login). It is refused unless the client presents the service's control key.\n\n**Why**\n\nA background session waiting for you to log in is no longer killed and restarted over and over.\n\n- Area: Sessions\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}