fix: correct final tag strip typing

This commit is contained in:
Peter Steinberger
2026-01-16 01:55:08 +00:00
parent 7fb45ed9b8
commit 3e32050601

View File

@@ -16,7 +16,9 @@ function stripFinalTagsFromAssistant(message: Extract<AgentMessage, { role: "ass
const content = message.content;
if (typeof content === "string") {
const cleaned = stripFinalTagsFromText(content);
return cleaned === content ? message : ({ ...message, content: cleaned } as AgentMessage);
return cleaned === content
? message
: ({ ...message, content: cleaned } as unknown as AgentMessage);
}
if (!Array.isArray(content)) return message;