Format tool result if JSON

This commit is contained in:
Cohee 2024-10-05 20:54:37 +03:00
parent 54837680f7
commit 7dea59f026

View File

@ -529,7 +529,10 @@ export class ToolManager {
const preElement = document.createElement('pre');
const codeElement = document.createElement('code');
codeElement.classList.add('language-json');
data.forEach(i => i.parameters = tryParse(i.parameters));
data.forEach(i => {
i.parameters = tryParse(i.parameters);
i.result = tryParse(i.result);
});
codeElement.textContent = JSON.stringify(data, null, 2);
const toolNames = data.map(i => i.displayName || i.name).join(', ');
summaryElement.textContent = `Tool calls: ${toolNames}`;