{"version":"2.1.265","anchor":"startup-gate-now-recognizes-unwatched-repl-sessions","canonical_anchor":"startup-gate-now-recognizes-unwatched-repl-sessions","heading":"New isUnwatchedRepl check for unattended sessions","tier":"internal","area":"Startup","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.265\/e\/startup-gate-now-recognizes-unwatched-repl-sessions","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.265","markdown":"### New isUnwatchedRepl check for unattended sessions\n\nClaude Code can now detect \"unwatched\" REPL sessions and factor that into startup and launch-refusal decisions\n\n**Unclear.** What this check is used to change or gate is not stated in the finding.\n\n**What**\n\nA new `isUnwatchedRepl` check was added in two places:\n\n- The app's base-settings startup gate, where it combines a background-session check with a teammate-agent-id check\n\n- The launch-arming policy's refusal checks, where it's consulted alongside an existing armed-session check\n\n**Why**\n\nThis lets Claude Code recognize when a REPL session is running unattended and factor that into decisions about whether the session should be ended as if a launch refusal had applied.\n\n- Area: Startup\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}