{"version":"2.1.232","anchor":"built-in-agent-selection-is-now-a-single-three-way-decision","canonical_anchor":"built-in-agent-selection-is-now-a-single-three-way-decision","heading":"Built-in agent selection is now a single three-way decision","tier":"use","area":"Subagents","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232\/e\/built-in-agent-selection-is-now-a-single-three-way-decision","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232","markdown":"### Built-in agent selection is now a single three-way decision\n\nOne resolver now picks no agents, coordinator or default, and the disable env var works as before.\n\n**What**\n\nTwo separate checks were folded into one resolver returning \"none\" when `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` is set in a non-interactive session, \"coordinator\" in coordinator mode, and \"default\" otherwise. The env var behaves as before.\n\n**Evidence**\n\n`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS`\n\n- Area: Subagents\n- Names: `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS`\n- Tier: Use it now\n- Useful: 2\/5\n- Signal: 3\/5"}