From 3907548a1dfcdb02d025a5069ed00cae8f7922a5 Mon Sep 17 00:00:00 2001 From: Developer Date: Thu, 11 Jun 2026 17:11:59 +0200 Subject: [PATCH] feat(models): add Claude Sonnet 4.6 + Opus 4.8, mount openclaw.json in API container --- backend/Services/OpenClawGatewayClient.cs | 6 ++++-- compose.yaml | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/backend/Services/OpenClawGatewayClient.cs b/backend/Services/OpenClawGatewayClient.cs index d3e7a25..012538b 100644 --- a/backend/Services/OpenClawGatewayClient.cs +++ b/backend/Services/OpenClawGatewayClient.cs @@ -1048,10 +1048,12 @@ public sealed class OpenClawGatewayClient(HttpClient httpClient, IConfiguration private static List GetDefaultModels() => new() { + new ModelOption("anthropic/claude-sonnet-4-6", "Claude Sonnet 4.6", "anthropic"), + new ModelOption("anthropic/claude-opus-4-8", "Claude Opus 4.8", "anthropic"), new ModelOption("openai/gpt-5.4", "GPT-5.4", "openai"), + new ModelOption("openai/gpt-5.5", "GPT-5.5", "openai"), new ModelOption("deepseek/deepseek-v4-flash", "DeepSeek V4 Flash", "deepseek"), - new ModelOption("deepseek/deepseek-v4-pro", "DeepSeek V4 Pro", "deepseek"), - new ModelOption("openai/gpt-5.5", "GPT-5.5", "openai") + new ModelOption("deepseek/deepseek-v4-pro", "DeepSeek V4 Pro", "deepseek") }; private static string ExtractProvider(string modelId) diff --git a/compose.yaml b/compose.yaml index f20851b..6c98f2f 100644 --- a/compose.yaml +++ b/compose.yaml @@ -41,6 +41,7 @@ services: postgres: condition: service_healthy volumes: + - /opt/openclaw/data/openclaw/openclaw.json:/home/node/.openclaw/openclaw.json:ro - /opt/openclaw/data/openclaw/workspace-iris:/mnt/workspace-iris - /opt/openclaw/data/openclaw/workspace-programmer:/mnt/workspace-programmer - /opt/openclaw/data/openclaw/workspace-reviewer:/mnt/workspace-reviewer