diff --git a/src/main/apiServer/services/messages.ts b/src/main/apiServer/services/messages.ts index 8b46deaa8f..1e32fa9616 100644 --- a/src/main/apiServer/services/messages.ts +++ b/src/main/apiServer/services/messages.ts @@ -7,15 +7,7 @@ import type { Provider } from '@types' import type { Response } from 'express' const logger = loggerService.withContext('MessagesService') -const EXCLUDED_FORWARD_HEADERS: ReadonlySet = new Set([ - 'host', - 'x-api-key', - 'authorization', - 'sentry-trace', - 'baggage', - 'content-length', - 'connection' -]) +const EXCLUDED_FORWARD_HEADERS: ReadonlySet = new Set(['host', 'x-api-key', 'authorization']) export interface ValidationResult { isValid: boolean diff --git a/src/main/services/agents/services/claudecode/index.ts b/src/main/services/agents/services/claudecode/index.ts index 45cecb049f..b7b2c3a9c3 100644 --- a/src/main/services/agents/services/claudecode/index.ts +++ b/src/main/services/agents/services/claudecode/index.ts @@ -115,12 +115,12 @@ class ClaudeCodeService implements AgentServiceInterface { const env = { ...loginShellEnvWithoutProxies, // TODO: fix the proxy api server - // ANTHROPIC_API_KEY: apiConfig.apiKey, - // ANTHROPIC_AUTH_TOKEN: apiConfig.apiKey, - // ANTHROPIC_BASE_URL: `http://${apiConfig.host}:${apiConfig.port}/${modelInfo.provider.id}`, - ANTHROPIC_API_KEY: modelInfo.provider.apiKey, - ANTHROPIC_AUTH_TOKEN: modelInfo.provider.apiKey, - ANTHROPIC_BASE_URL: modelInfo.provider.anthropicApiHost?.trim() || modelInfo.provider.apiHost, + ANTHROPIC_API_KEY: apiConfig.apiKey, + ANTHROPIC_AUTH_TOKEN: apiConfig.apiKey, + ANTHROPIC_BASE_URL: `http://${apiConfig.host}:${apiConfig.port}/${modelInfo.provider.id}`, + // ANTHROPIC_API_KEY: modelInfo.provider.apiKey, + // ANTHROPIC_AUTH_TOKEN: modelInfo.provider.apiKey, + // ANTHROPIC_BASE_URL: modelInfo.provider.anthropicApiHost?.trim() || modelInfo.provider.apiHost, ANTHROPIC_MODEL: modelInfo.modelId, ANTHROPIC_DEFAULT_OPUS_MODEL: modelInfo.modelId, ANTHROPIC_DEFAULT_SONNET_MODEL: modelInfo.modelId,