Skip to content

Commit a6c1c0f

Browse files
sanchitrkclaude
andcommitted
feat(plugin): default the reasoning level to medium
Settings that name no thinking level now run at medium instead of high. Tests and artifacts that recorded the old default follow. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 0114d6d commit a6c1c0f

5 files changed

Lines changed: 6 additions & 6 deletions

File tree

‎packages/codework/test/__artifacts__/acp.custom-models.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"project": {
33
"current": "gateway/claude-sonnet",
4-
"thinking": "high",
4+
"thinking": "medium",
55
"providers": [
66
"gateway",
77
"ollama",
@@ -23,7 +23,7 @@
2323
},
2424
"userOnly": {
2525
"current": "openai/gpt-5.6-luna",
26-
"thinking": "high",
26+
"thinking": "medium",
2727
"providers": [
2828
"gateway",
2929
"ollama",

‎packages/codework/test/__artifacts__/acp.models.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@
1414
"openai",
1515
"openrouter"
1616
],
17-
"thinking": "high"
17+
"thinking": "medium"
1818
}
1919
}

‎packages/harness/test/__artifacts__/settings.thinking.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[
22
{
3-
"requested": "high",
3+
"requested": "medium",
44
"model": "openai/gpt-4o-mini",
55
"configuration": "off",
66
"request": {

‎packages/harness/test/settings.test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ describe("host settings loader", () => {
180180
expect(second.model).toMatchObject({ thinkingLevel: "off", options: { timeoutMs: 200 } });
181181
expect(first.model.thinkingLevel).toBe("low");
182182
yield* Effect.promise(() => unlink(join(custom, "settings.jsonc")));
183-
expect((yield* settings.load(root)).model.thinkingLevel).toBe("high");
183+
expect((yield* settings.load(root)).model.thinkingLevel).toBe("medium");
184184
// An edit that breaks a file reaches the next capture like any other edit. A broken
185185
// layer fails the load rather than handing the session to the layers around it,
186186
// which would run it on a configuration nobody wrote.

‎packages/plugin/src/settings.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ export const defaults: Info = {
236236
model: {
237237
provider: "openai",
238238
id: "gpt-5.6-luna",
239-
thinkingLevel: "high",
239+
thinkingLevel: "medium",
240240
toolExecution: "sequential",
241241
options: { timeoutMs: 3_600_000, idleTimeoutMs: 300_000, maxRetries: 0 },
242242
},

0 commit comments

Comments
 (0)