diff --git a/src/lib/components/chat/Messages/structuredOutput.ts b/src/lib/components/chat/Messages/structuredOutput.ts index bca4a0ff08..f0045759fa 100644 --- a/src/lib/components/chat/Messages/structuredOutput.ts +++ b/src/lib/components/chat/Messages/structuredOutput.ts @@ -1,3 +1,5 @@ +import { encode } from 'html-entities'; + export type OutputContentPart = { type?: string; text?: unknown; @@ -228,9 +230,10 @@ function buildToolCallToken(item: OutputItem, toolOutputByCallId: Record attributes. + arguments: encode(stringifyAttribute(item.arguments ?? '')), + files: encode(stringifyAttribute(resultItem?.files)), + embeds: encode(stringifyAttribute(resultItem?.embeds)) } }; }