From c3713317b86bdef97d2cfbf47d543ff9cce3bb6e Mon Sep 17 00:00:00 2001 From: Leon-SK668 <0668001470@xydigit.com> Date: Tue, 28 Jul 2026 10:06:00 +0800 Subject: [PATCH] fix(active-memory): accept max thinking config (#103614) Co-authored-by: Peter Steinberger --- extensions/active-memory/config.test.ts | 14 ++++++++++++++ extensions/active-memory/openclaw.plugin.json | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/extensions/active-memory/config.test.ts b/extensions/active-memory/config.test.ts index 8d53a71d78f3..80c977eab26e 100644 --- a/extensions/active-memory/config.test.ts +++ b/extensions/active-memory/config.test.ts @@ -124,6 +124,20 @@ describe("active-memory manifest config schema", () => { expect(result.ok).toBe(true); }); + it("accepts max thinking overrides", () => { + const result = validateJsonSchemaValue({ + schema: manifest.configSchema, + cacheKey: "active-memory.manifest.thinking.max", + value: { + enabled: true, + agents: ["main"], + thinking: "max", + }, + }); + + expect(result.ok).toBe(true); + }); + it("rejects timeoutMs values above the runtime ceiling", () => { const result = validateJsonSchemaValue({ schema: manifest.configSchema, diff --git a/extensions/active-memory/openclaw.plugin.json b/extensions/active-memory/openclaw.plugin.json index 45a38adff3bb..c0aef12bdaf6 100644 --- a/extensions/active-memory/openclaw.plugin.json +++ b/extensions/active-memory/openclaw.plugin.json @@ -37,7 +37,7 @@ }, "thinking": { "type": "string", - "enum": ["off", "minimal", "low", "medium", "high", "xhigh", "adaptive"] + "enum": ["off", "minimal", "low", "medium", "high", "xhigh", "adaptive", "max"] }, "fastMode": { "anyOf": [