From 88fb3c986775db1d7a65c3c95972c884078d78f9 Mon Sep 17 00:00:00 2001 From: Meleki Date: Sun, 31 May 2026 21:26:13 +0200 Subject: [PATCH] Add Opus 4.8 model New Anthropic flagship released 30 May 2026. Adds the dropdown entry as the new default for fresh agents, maps "opus-4-8" -> "claude-opus-4-8" in ResolveModelId, and bumps the "opus" alias from 4.7 to 4.8 so the family shortcut tracks the latest release. ARCHITECTURE.md updated to list opus-4-8 in both the field reference and the model-resolution block. Co-Authored-By: Claude Opus 4.7 (1M context) --- ARCHITECTURE.md | 5 +++-- Services/ChatService.cs | 3 ++- wwwroot/index.html | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index 9a94e04..e19a547 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -844,7 +844,7 @@ Ein **Agent** definiert die Persönlichkeit und Fähigkeiten der AI: |-------------------|------------------------------------------------------------------| | `Name` | Anzeigename | | `Avatar` | Base64 Data-URL (WebP, 512px) + `AvatarSmall` (WebP, 256px Thumbnail) | -| `Model` | `sonnet`, `sonnet-4-5`, `sonnet-4-6`, `opus`, `opus-4-5`, `opus-4-6`, `opus-4-7`, `haiku`, `haiku-4-5` (Default für `opus` ist `claude-opus-4-7`) | +| `Model` | `sonnet`, `sonnet-4-5`, `sonnet-4-6`, `opus`, `opus-4-5`, `opus-4-6`, `opus-4-7`, `opus-4-8`, `haiku`, `haiku-4-5` (Default für `opus` ist `claude-opus-4-8`) | | `CustomCommands` | JSON-Array mit Slash-Commands (Label + Prompt) | | `AutoCommit` | `""` (nichts), `"mention"` (anmerken – nur auf User-Request), `"enforce"` (erzwingen – nach jeder Änderung), `"forbid"` (strikt verboten) | | `UseSoul` | SOUL.md in System-Prompt einbinden | @@ -862,10 +862,11 @@ Ein **Agent** definiert die Persönlichkeit und Fähigkeiten der AI: "sonnet" → claude-sonnet-4-6 "sonnet-4-5" → claude-sonnet-4-5 "sonnet-4-6" → claude-sonnet-4-6 -"opus" → claude-opus-4-7 +"opus" → claude-opus-4-8 "opus-4-5" → claude-opus-4-5 "opus-4-6" → claude-opus-4-6 "opus-4-7" → claude-opus-4-7 +"opus-4-8" → claude-opus-4-8 "haiku" → claude-haiku-4-5 "haiku-4-5" → claude-haiku-4-5 (default) → claude-sonnet-4-6 diff --git a/Services/ChatService.cs b/Services/ChatService.cs index 64d28fc..9337990 100644 --- a/Services/ChatService.cs +++ b/Services/ChatService.cs @@ -44,10 +44,11 @@ public class ChatService "sonnet" => "claude-sonnet-4-6", "sonnet-4-5" => "claude-sonnet-4-5", "sonnet-4-6" => "claude-sonnet-4-6", - "opus" => "claude-opus-4-7", + "opus" => "claude-opus-4-8", "opus-4-5" => "claude-opus-4-5", "opus-4-6" => "claude-opus-4-6", "opus-4-7" => "claude-opus-4-7", + "opus-4-8" => "claude-opus-4-8", "haiku" => "claude-haiku-4-5", "haiku-4-5" => "claude-haiku-4-5", _ => "claude-sonnet-4-6" diff --git a/wwwroot/index.html b/wwwroot/index.html index 3bb7299..913dd19 100644 --- a/wwwroot/index.html +++ b/wwwroot/index.html @@ -203,7 +203,8 @@ - + +