Add files via upload

This commit is contained in:
公明
2025-12-25 20:49:21 +08:00
committed by GitHub
parent bc388ab0ee
commit 99cf5e78a9
2 changed files with 71 additions and 13 deletions
+8 -2
View File
@@ -294,8 +294,14 @@ function renderToolsList() {
external_mcp: tool.external_mcp || ''
};
// 外部工具标签
const externalBadge = toolState.is_external ? '<span class="external-tool-badge" title="外部MCP工具">外部</span>' : '';
// 外部工具标签,显示来源信息
let externalBadge = '';
if (toolState.is_external) {
const externalMcpName = toolState.external_mcp || '';
const badgeText = externalMcpName ? `外部 (${escapeHtml(externalMcpName)})` : '外部';
const badgeTitle = externalMcpName ? `外部MCP工具 - 来源:${escapeHtml(externalMcpName)}` : '外部MCP工具';
externalBadge = `<span class="external-tool-badge" title="${badgeTitle}">${badgeText}</span>`;
}
toolItem.innerHTML = `
<input type="checkbox" id="tool-${tool.name}" ${toolState.enabled ? 'checked' : ''} ${toolState.is_external ? 'data-external="true"' : ''} onchange="handleToolCheckboxChange('${tool.name}', this.checked)" />