{"version":"2.1.281","anchor":"remote-isolation-for-subagents-tengu-neapolitan-eligibili","canonical_anchor":"remote-isolation-for-subagents-tengu-neapolitan-eligibili","heading":"Subagent isolation options adjust for sessions without a disk","tier":"notice","area":"Agents","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/remote-isolation-for-subagents-tengu-neapolitan-eligibili","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Subagent isolation options adjust for sessions without a disk\n\nWorktree isolation is refused in diskless sessions, remote isolation falls back to a local agent there, and remote isolation eligibility changed\n\n**Unclear.** The finding does not say what `Xa()` and `Op()` check.\n\n**What**\n\nA subagent is a helper agent that Claude starts to work on part of a task. It can be isolated from your main work in a separate git worktree (a second working copy of the repository) or in a remote sandbox. Some sessions are now launched with no disk (\"diskless\"), and isolation adapts to them:\n\n- Worktree isolation: creating an agent worktree now fails with \"worktree isolation is unavailable in a session without a disk\". The check behind `isolation: \"worktree\"` now also requires a disk. That check also decides the parallel-agents hint in Claude's instructions and whether remote agents are allowed.\n\n- Background task records no longer include an `outputFile` in diskless sessions.\n\n- Remote isolation fallback: when `isolation: \"remote\"` is unavailable in a diskless session, the agent runs locally with the note \"(the session has no disk); running as a local agent\". Before, it fell back to a worktree whenever there was a git repository.\n\n- Remote isolation eligibility: the check that decides whether the Agent tool offers `isolation: \"remote\"` now first excludes diskless sessions and adds a new requirement. These run before the existing checks. It still ends on the server-controlled flag `tengu_neapolitan`, whose built-in fallback is false.\n\nThe Agent tool's stock description captured under this release is unchanged from the previous release.\n\n**Why**\n\nIn sessions without a disk, subagents no longer attempt worktrees that cannot work. They run locally instead of failing. Fewer sessions are offered remote subagent isolation.\n\n- Flag `tengu_neapolitan`: Not enough to say (read for one account on one subscription tier against v2.1.281; this account: no value returned, anonymous baseline: no value returned, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Agents\n- Tier: You'll notice\n- Useful: 4\/5\n- Signal: 5\/5\n- Present in the build but not switched on"}