From d871970662ff09ee9b657ec6ba19200ed5daef23 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Mon, 30 Mar 2026 23:54:23 -0700 Subject: [PATCH] Feat: Wire up Claude adaptive thinking + effort Co-authored-by: Opus 4.6 --- providers.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/providers.js b/providers.js index 623a217..eb6ee6e 100644 --- a/providers.js +++ b/providers.js @@ -163,14 +163,13 @@ export async function streamClaude({ apiKey, body, signal, onDelta, isRunning }) max_tokens: body.max_tokens || 64000, } if (system) payload.system = system + if (Number.isFinite(+body.temperature)) payload.temperature = +body.temperature + if (Number.isFinite(+body.top_p)) payload.top_p = +body.top_p const effort = body.reasoning?.effort if (effort && effort !== 'default') { payload.thinking = { type: 'adaptive' } payload.output_config = { effort } - } else { - if (Number.isFinite(+body.temperature)) payload.temperature = +body.temperature - if (Number.isFinite(+body.top_p)) payload.top_p = +body.top_p } if (online) {