From d4e0fd06b60a0fb1162eb7cc093d4ddca253644e Mon Sep 17 00:00:00 2001 From: TheCheetah Date: Thu, 26 Mar 2026 14:56:36 +0100 Subject: [PATCH] fix: use ANTHROPIC_AUTH_TOKEN instead of ANTHROPIC_API_KEY to prevent login prompt Claude Code checks ANTHROPIC_AUTH_TOKEN to determine if the user is authenticated. Previously we were setting ANTHROPIC_API_KEY which Claude Code ignores, causing it to show a login prompt even though the proxy was running correctly. Now setting ANTHROPIC_AUTH_TOKEN to a placeholder value since the proxy handles authentication via x402/wallet signature. --- src/commands/start.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/commands/start.ts b/src/commands/start.ts index 49d9340..b0f6670 100644 --- a/src/commands/start.ts +++ b/src/commands/start.ts @@ -171,8 +171,7 @@ function launchServer( env: { ...cleanEnv, ANTHROPIC_BASE_URL: `http://localhost:${port}/api`, - ANTHROPIC_API_KEY: - 'sk-ant-api03-brcc-proxy-00000000000000000000000000000000000000000000-00000000000000', + ANTHROPIC_AUTH_TOKEN: 'x402-proxy-handles-auth', ANTHROPIC_DEFAULT_SONNET_MODEL: sonnetModel, ANTHROPIC_DEFAULT_OPUS_MODEL: opusModel, ANTHROPIC_DEFAULT_HAIKU_MODEL: haikuModel,