codev / src /utils /agentSwarmsEnabled.ts
chenbhao's picture
feat: Agent Team
9086e0a
Raw
History Blame Contribute Delete
494 Bytes
/**
* Centralized runtime check for agent teams/teammate features.
* This is the single gate that should be checked everywhere teammates
* are referenced (prompts, code, tools isEnabled, UI, etc.).
*
* Free-code: always enabled by default.
* Set CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=0 to explicitly disable.
*/
export function isAgentSwarmsEnabled(): boolean {
// Explicit opt-out
if (process.env.CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS === '0') {
return false
}
return true
}