From 9a081efe97ad060363f0ef4e95f573541aa3b991 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Sat, 13 Sep 2025 00:04:58 -0700 Subject: [PATCH] Fix: Respect reasoning.exclude for OpenRouter --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 50c48be..af1eea9 100644 --- a/index.js +++ b/index.js @@ -303,7 +303,7 @@ export class MyDurableObject { for await (const chunk of stream) { if (this.phase !== 'running') break; const delta = chunk?.choices?.[0]?.delta; - if (delta?.reasoning) this.queueDelta(delta.reasoning); + if (delta?.reasoning && body.reasoning?.exclude !== true) this.queueDelta(delta.reasoning); if (delta?.content) this.queueDelta(delta.content); } }