From 79cd95e6ccf257a6998f78eaec32c1b282cac5fa Mon Sep 17 00:00:00 2001 From: Max Date: Sat, 28 Mar 2026 10:35:09 +0800 Subject: [PATCH] fix(claude): update environment variable setup to use dynamic model values - Modified the buildEnv function to set environment variables for ANTHROPIC_MODEL and related keys dynamically based on the provided model value, enhancing flexibility and configurability. --- agent/sandbox/v2/claude/command.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/agent/sandbox/v2/claude/command.go b/agent/sandbox/v2/claude/command.go index 948c6a29..1e0c0a0f 100644 --- a/agent/sandbox/v2/claude/command.go +++ b/agent/sandbox/v2/claude/command.go @@ -130,11 +130,11 @@ func buildEnv(req *types.StreamRequest, p platform) map[string]string { env["ANTHROPIC_BASE_URL"] = host env["ANTHROPIC_API_KEY"] = key if model != "" { - env["ANTHROPIC_MODEL"] = "claude-sonnet-4-6" - env["ANTHROPIC_DEFAULT_OPUS_MODEL"] = "claude-sonnet-4-6" - env["ANTHROPIC_DEFAULT_SONNET_MODEL"] = "claude-sonnet-4-6" - env["ANTHROPIC_DEFAULT_HAIKU_MODEL"] = "claude-sonnet-4-6" - env["CLAUDE_CODE_SUBAGENT_MODEL"] = "claude-sonnet-4-6" + env["ANTHROPIC_MODEL"] = model + env["ANTHROPIC_DEFAULT_OPUS_MODEL"] = model + env["ANTHROPIC_DEFAULT_SONNET_MODEL"] = model + env["ANTHROPIC_DEFAULT_HAIKU_MODEL"] = model + env["CLAUDE_CODE_SUBAGENT_MODEL"] = model } } else { connectorID := req.Connector.ID()