fix: WebConfig markdown API key bypass & ApiKeyInterceptor empty keys logic & UI tool identifier mapping

This commit is contained in:
jade
2026-07-11 01:52:15 +09:00
parent b3e9e28570
commit c44e8db08e
5 changed files with 16 additions and 8 deletions

View File

@@ -333,9 +333,9 @@
groupedTools[group].forEach(tool => {
const option = document.createElement('option');
option.value = tool.toolName; // Now the function name
option.value = tool.name; // Now the function name
const commType = tool.integrationType ? tool.integrationType : 'HTTP';
option.textContent = tool.description ? `[${commType}] ${tool.description} (${tool.toolName})` : `[${commType}] ${tool.toolName}`;
option.textContent = tool.description ? `[${commType}] ${tool.description} (${tool.name})` : `[${commType}] ${tool.name}`;
option.dataset.schema = JSON.stringify(tool.parametersSchema);
option.dataset.prompts = JSON.stringify(tool.actionPrompts || {});
optgroup.appendChild(option);