diff --git a/src/ai-providers/agent-sdk/query.ts b/src/ai-providers/agent-sdk/query.ts index d4ce05d1..7a1dac3f 100644 --- a/src/ai-providers/agent-sdk/query.ts +++ b/src/ai-providers/agent-sdk/query.ts @@ -122,6 +122,8 @@ export async function askAgentSdk( const isOAuthMode = loginMethod === 'claudeai' const env: Record = { ...process.env } + // Prevent "nested session" detection when launched from within Claude Code + delete env.CLAUDECODE if (isOAuthMode) { // Force OAuth by removing any inherited API key delete env.ANTHROPIC_API_KEY