From 23f1e581510db2d6c5735ed7c4989b9dfbd8248a Mon Sep 17 00:00:00 2001 From: Alessandro Pogliaghi Date: Wed, 29 Jul 2026 11:36:08 +0100 Subject: [PATCH] fix(agent): restore Claude Opus 5 reasoning efforts Restore the Opus 5 effort policy omitted during the shared model-policy refactor so cloud agent servers accept configured reasoning effort again. Add regression coverage for the failing high effort and extended max effort settings. Generated-By: PostHog Code Task-Id: 751a37dc-0eb5-4201-9a10-e2c694aada61 --- packages/shared/src/reasoning-effort.test.ts | 2 ++ packages/shared/src/reasoning-effort.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/packages/shared/src/reasoning-effort.test.ts b/packages/shared/src/reasoning-effort.test.ts index 2ac4a9bbff..a30230140e 100644 --- a/packages/shared/src/reasoning-effort.test.ts +++ b/packages/shared/src/reasoning-effort.test.ts @@ -7,6 +7,8 @@ describe("isSupportedReasoningEffort", () => { ["codex", "gpt-5.6-sol", "max", true], ["codex", "gpt-5.4", "max", false], ["claude", "claude-opus-4-8", "xhigh", true], + ["claude", "claude-opus-5", "high", true], + ["claude", "claude-opus-5", "max", true], ["claude", "claude-sonnet-4-6", "xhigh", false], ["claude", "@cf/zai-org/glm-5.2", "high", true], ["claude", "@cf/zai-org/glm-5.2", "max", true], diff --git a/packages/shared/src/reasoning-effort.ts b/packages/shared/src/reasoning-effort.ts index 2fe12b7232..3a91dbe160 100644 --- a/packages/shared/src/reasoning-effort.ts +++ b/packages/shared/src/reasoning-effort.ts @@ -25,6 +25,7 @@ const CLAUDE_MODEL_EFFORTS: Readonly< > = { "claude-opus-4-7": ["low", "medium", "high", "xhigh", "max"], "claude-opus-4-8": ["low", "medium", "high", "xhigh", "max"], + "claude-opus-5": ["low", "medium", "high", "xhigh", "max"], "claude-sonnet-4-6": ["low", "medium", "high"], "claude-sonnet-5": ["low", "medium", "high", "xhigh", "max"], "claude-fable-5": ["low", "medium", "high", "xhigh", "max"],