diff --git a/public/components/rightrail.js b/public/components/rightrail.js index e3a1ee7..fb2c7fa 100644 --- a/public/components/rightrail.js +++ b/public/components/rightrail.js @@ -13,9 +13,12 @@ function turnEl(role, agentName, bodyNode) { el('span', { class: 'msg' }, bodyNode)); } +const TOOL_LABEL = { search: 'searching', read: 'reading', context: 'looking at this view', propose_change: 'drafting a change' }; function chipEl(tool, status) { - const icon = tool === 'search' ? '🔍' : tool === 'read' ? '📄' : tool === 'context' ? '🧭' : '📝'; - return el('div', { class: 'tools' }, el('span', { class: 'chip' + (status === 'error' ? ' err' : '') }, `${icon} ${tool}`)); + const name = String(tool || '').replace(/^mcp__void__/, ''); // strip MCP prefix for display + const icon = name === 'search' ? '🔍' : name === 'read' ? '📄' : name === 'context' ? '🧭' : '📝'; + return el('div', { class: 'tools' }, + el('span', { class: 'chip' + (status === 'error' ? ' err' : '') }, `${icon} ${TOOL_LABEL[name] || name}`)); } function draftCardEl(d, onResolve) {