From ad8a4bc74475b87016fb59a3359d914d8d1f8b86 Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Sat, 26 Jul 2025 08:29:04 -0500 Subject: [PATCH] fix: strip thinking blocks from title (#1325) --- packages/opencode/src/session/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/session/index.ts b/packages/opencode/src/session/index.ts index 86e3e15b..0884c658 100644 --- a/packages/opencode/src/session/index.ts +++ b/packages/opencode/src/session/index.ts @@ -640,7 +640,9 @@ export namespace Session { .then((result) => { if (result.text) return Session.update(input.sessionID, (draft) => { - draft.title = result.text + const cleaned = result.text.replace(/[\s\S]*?<\/think>\s*/g, "") + const title = cleaned.length > 100 ? cleaned.substring(0, 97) + "..." : cleaned + draft.title = title }) }) .catch(() => {})