From e905559c465fb88c54c6b0a8ed0aea869b4e46d0 Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 8 Mar 2026 22:06:25 -0700 Subject: [PATCH] fix(deploy): use ANTHROPIC_API_KEY env var (openclaw reads this, not CLAUDE_API_KEY) OpenClaw daemon checks ANTHROPIC_API_KEY env var on startup. We were passing CLAUDE_API_KEY which openclaw ignores, so it fell back to auth-profiles.json containing the raw Anthropic key, causing 401 from iConsulting LLM gateway. Co-Authored-By: Claude Sonnet 4.6 --- .../infrastructure/services/agent-instance-deploy.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/services/agent-service/src/infrastructure/services/agent-instance-deploy.service.ts b/packages/services/agent-service/src/infrastructure/services/agent-instance-deploy.service.ts index 58d4bf9..fe8edbd 100644 --- a/packages/services/agent-service/src/infrastructure/services/agent-instance-deploy.service.ts +++ b/packages/services/agent-service/src/infrastructure/services/agent-instance-deploy.service.ts @@ -197,7 +197,7 @@ export class AgentInstanceDeployService { const envParts = [ `-e OPENCLAW_GATEWAY_TOKEN=${token}`, `-e IT0_INSTANCE_ID=${instance.id}`, - `-e CLAUDE_API_KEY=${effectiveApiKey}`, + `-e ANTHROPIC_API_KEY=${effectiveApiKey}`, `-e ANTHROPIC_BASE_URL=${this.llmGatewayUrl}`, `-e IT0_AGENT_SERVICE_URL=${this.agentServicePublicUrl}`, ];