diff --git a/packages/server/src/server/agent/providers/claude/claude-models.test.ts b/packages/server/src/server/agent/providers/claude/claude-models.test.ts index 0da2b8fa2..6f96cd1a5 100644 --- a/packages/server/src/server/agent/providers/claude/claude-models.test.ts +++ b/packages/server/src/server/agent/providers/claude/claude-models.test.ts @@ -10,6 +10,7 @@ describe("getClaudeModels", () => { "claude-opus-4-7", "claude-opus-4-6[1m]", "claude-opus-4-6", + "claude-sonnet-4-6[1m]", "claude-sonnet-4-6", "claude-haiku-4-5", ]); diff --git a/packages/server/src/server/agent/providers/claude/claude-models.ts b/packages/server/src/server/agent/providers/claude/claude-models.ts index f38170223..fa931bbe0 100644 --- a/packages/server/src/server/agent/providers/claude/claude-models.ts +++ b/packages/server/src/server/agent/providers/claude/claude-models.ts @@ -45,6 +45,13 @@ const CLAUDE_MODELS: AgentModelDefinition[] = [ isDefault: true, thinkingOptions: [...CLAUDE_THINKING_OPTIONS], }, + { + provider: "claude", + id: "claude-sonnet-4-6[1m]", + label: "Sonnet 4.6 1M", + description: "Sonnet 4.6 with 1M context window", + thinkingOptions: [...CLAUDE_THINKING_OPTIONS], + }, { provider: "claude", id: "claude-sonnet-4-6",