Skip to content

Commit 10bdc12

Browse files
committed
revert: Opus 4.7 default effort back to Extra High (xhigh)
Reverts the user-facing default chosen in 4c32418 ("set Opus 4.7 default effort to High"). Per request, Extra High is the preferred default. Adapter test updated: with xhigh default, the SDK receives `max` (per the existing xhigh→max mapping in ClaudeAdapter).
1 parent 06730eb commit 10bdc12

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

apps/server/src/provider/Layers/ClaudeAdapter.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ describe("ClaudeAdapterLive", () => {
353353
);
354354
});
355355

356-
it.effect("defaults Claude Opus 4.7 sessions to high effort", () => {
356+
it.effect("defaults Claude Opus 4.7 sessions to xhigh effort", () => {
357357
const harness = makeHarness();
358358
return Effect.gen(function* () {
359359
const adapter = yield* ClaudeAdapter;
@@ -368,7 +368,7 @@ describe("ClaudeAdapterLive", () => {
368368
});
369369

370370
const createInput = harness.getLastCreateQueryInput();
371-
assert.equal(createInput?.options.effort, "high");
371+
assert.equal(createInput?.options.effort, "max");
372372
}).pipe(
373373
Effect.provideService(Random.Random, makeDeterministicRandomService()),
374374
Effect.provide(harness.layer),

apps/server/src/provider/Layers/ClaudeProvider.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ const BUILT_IN_MODELS: ReadonlyArray<ServerProviderModel> = [
5454
reasoningEffortLevels: [
5555
{ value: "low", label: "Low" },
5656
{ value: "medium", label: "Medium" },
57-
{ value: "high", label: "High", isDefault: true },
58-
{ value: "xhigh", label: "Extra High" },
57+
{ value: "high", label: "High" },
58+
{ value: "xhigh", label: "Extra High", isDefault: true },
5959
{ value: "max", label: "Max" },
6060
{ value: "ultrathink", label: "Ultrathink" },
6161
],

0 commit comments

Comments
 (0)