diff --git a/src/vs/workbench/contrib/chat/common/chatModel.ts b/src/vs/workbench/contrib/chat/common/chatModel.ts index ecb4d205..47ea9477 100644 --- a/src/vs/workbench/contrib/chat/common/chatModel.ts +++ b/src/vs/workbench/contrib/chat/common/chatModel.ts @@ -371,7 +371,7 @@ export function stripThinkTags(text: string): string { depth++; i += 7; // length of '' } else if (text.startsWith('', i)) { - depth--; + if (depth > 0) depth--; i += 8; // length of '' } else if (depth === 0) { result += text[i];