From a2d652d8d82467b71f160394c7567cbfdc368b62 Mon Sep 17 00:00:00 2001 From: Tianyi Cui <53024+tianyicui@users.noreply.github.com> Date: Mon, 13 Apr 2026 17:35:26 +0800 Subject: [PATCH] Add `max` reasoning effort option for Opus 4.6 models (#322) The codebase already has full backend support for "max" effort in types, validation, SDK passthrough, and error handling. The only missing piece was the `CLAUDE_THINKING_OPTIONS` array, which didn't surface "max" in the UI dropdown. Fixes #271 Co-authored-by: Claude Code --- .../server/src/server/agent/providers/claude/claude-models.ts | 1 + 1 file changed, 1 insertion(+) 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 3d11cf7fa..e59d19384 100644 --- a/packages/server/src/server/agent/providers/claude/claude-models.ts +++ b/packages/server/src/server/agent/providers/claude/claude-models.ts @@ -4,6 +4,7 @@ const CLAUDE_THINKING_OPTIONS = [ { id: "low", label: "Low" }, { id: "medium", label: "Medium" }, { id: "high", label: "High" }, + { id: "max", label: "Max" }, ] as const; const CLAUDE_MODELS: AgentModelDefinition[] = [