diff --git a/src/entrypoints/prepare.ts b/src/entrypoints/prepare.ts index 774e335..fda8119 100644 --- a/src/entrypoints/prepare.ts +++ b/src/entrypoints/prepare.ts @@ -26,7 +26,8 @@ async function run() { const claudeCredentials = process.env.CLAUDE_CREDENTIALS; const anthropicApiKey = process.env.ANTHROPIC_API_KEY; - if (claudeCredentials && anthropicApiKey === "use-oauth") { + // Check if OAuth credentials are provided and API key is empty (OAuth mode) + if (claudeCredentials && !anthropicApiKey) { await setupOAuthCredentials(claudeCredentials); console.log( "OAuth credentials configured for Claude AI Max subscription",