INNER CODE UNIT · JavaScript
upsertToolCall
Kuberwastaken/claurst · editors/vscode/media/main.js:35
function upsertToolCall(id, title, status) {
let el = id ? toolCallEls.get(id) : null;
if (!el) {
el = document.createElement('div');
el.className = 'tool-call';
messagesEl.appendChild(el);
if (id) {
toolCallEls.set(id, el);
}
}
if (title) {
el.dataset.title = title;
}
el.className = 'tool-call ' + (status || '');
el.textContent = `${statusIcon(status)} ${el.dataset.title || '(tool call)'}`;
messagesEl.scrollTop = messagesEl.scrollHeight;
}