From 4e41401f23f6365682b5652175c5dddcc3e95b58 Mon Sep 17 00:00:00 2001 From: Meleki Date: Thu, 11 Jun 2026 06:53:42 +0200 Subject: [PATCH] Add Claude Fable 5 model option Adds the new claude-fable-5 model (released 2026-06-09) as a selectable model alongside the existing Claude models: - ChatService.ResolveModelId: map "fable" and "fable-5" to claude-fable-5 - index.html: fable-5 option in the model dropdown (after opus-4-8) - ARCHITECTURE.md: model list + resolution table updated Default stays opus-4-8. The invite-only sibling Mythos 5 is intentionally not included. Co-Authored-By: Claude Fable 5 --- ARCHITECTURE.md | 4 +++- Services/ChatService.cs | 2 ++ wwwroot/index.html | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index 8a1b61e..c1695a1 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`, `opus-4-8`, `haiku`, `haiku-4-5` (Default für `opus` ist `claude-opus-4-8`) | +| `Model` | `sonnet`, `sonnet-4-5`, `sonnet-4-6`, `opus`, `opus-4-5`, `opus-4-6`, `opus-4-7`, `opus-4-8`, `fable`, `fable-5`, `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 | @@ -868,6 +868,8 @@ Ein **Agent** definiert die Persönlichkeit und Fähigkeiten der AI: "opus-4-6" → claude-opus-4-6 "opus-4-7" → claude-opus-4-7 "opus-4-8" → claude-opus-4-8 +"fable" → claude-fable-5 +"fable-5" → claude-fable-5 "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 7caa08c..5c57727 100644 --- a/Services/ChatService.cs +++ b/Services/ChatService.cs @@ -49,6 +49,8 @@ public class ChatService "opus-4-6" => "claude-opus-4-6", "opus-4-7" => "claude-opus-4-7", "opus-4-8" => "claude-opus-4-8", + "fable" => "claude-fable-5", + "fable-5" => "claude-fable-5", "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 d07fa88..97c7b74 100644 --- a/wwwroot/index.html +++ b/wwwroot/index.html @@ -205,6 +205,7 @@ +