fix: decode HTML entities in tool call results for multi-turn conversations (#20755)

This commit is contained in:
Classic298
2026-02-12 01:11:41 +01:00
committed by GitHub
parent 390d7663b0
commit 0bebb260bf

View File

@@ -361,9 +361,9 @@ export const generateInitialsImage = (name) => {
const initials =
sanitizedName.length > 0
? sanitizedName[0] +
(sanitizedName.split(' ').length > 1
? sanitizedName[sanitizedName.lastIndexOf(' ') + 1]
: '')
(sanitizedName.split(' ').length > 1
? sanitizedName[sanitizedName.lastIndexOf(' ') + 1]
: '')
: '';
ctx.fillText(initials.toUpperCase(), canvas.width / 2, canvas.height / 2);
@@ -519,10 +519,10 @@ export const compareVersion = (latest, current) => {
return current === '0.0.0'
? false
: current.localeCompare(latest, undefined, {
numeric: true,
sensitivity: 'case',
caseFirst: 'upper'
}) < 0;
numeric: true,
sensitivity: 'case',
caseFirst: 'upper'
}) < 0;
};
export const extractCurlyBraceWords = (text) => {
@@ -878,7 +878,7 @@ export const processDetails = (content) => {
}
if (attributes.result) {
content = content.replace(match, `"${attributes.result}"`);
content = content.replace(match, unescapeHtml(attributes.result));
}
}
}