From 114a8449642acc383a16d409fc261d47d15a913b Mon Sep 17 00:00:00 2001 From: russelj1 Date: Mon, 11 Aug 2025 12:16:18 +0100 Subject: [PATCH] Fix stripHTMLFromToolInput conversion escaping (#4989) * fix to square bracket handling * updated comment --- packages/components/src/utils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/components/src/utils.ts b/packages/components/src/utils.ts index a8cf314ba..940961ac7 100644 --- a/packages/components/src/utils.ts +++ b/packages/components/src/utils.ts @@ -1346,8 +1346,8 @@ export const refreshOAuth2Token = async ( export const stripHTMLFromToolInput = (input: string) => { const turndownService = new TurndownService() let cleanedInput = turndownService.turndown(input) - // After conversion, replace any escaped underscores with regular underscores - cleanedInput = cleanedInput.replace(/\\_/g, '_') + // After conversion, replace any escaped underscores and square brackets with regular unescaped ones + cleanedInput = cleanedInput.replace(/\\([_[\]])/g, '$1') return cleanedInput }