feat: rename funcnames to toolnames

This commit is contained in:
geffzhang 2025-03-24 09:20:17 +08:00
parent 6da05989f4
commit 919fa5e832

View file

@ -56,8 +56,8 @@ public class MCPToolAgentHook : AgentHookBase
if (mcpClient != null)
{
var tools = await mcpClient.ListToolsAsync().ToListAsync();
var funcnames = item.Functions.Select(x => x.Name).ToList();
foreach (var tool in tools.Where(x => funcnames.Contains(x.Name, StringComparer.OrdinalIgnoreCase)))
var toolnames = item.Functions.Select(x => x.Name).ToList();
foreach (var tool in tools.Where(x => toolnames.Contains(x.Name, StringComparer.OrdinalIgnoreCase)))
{
var funDef = AIFunctionUtilities.MapToFunctionDef(tool);
functionDefs.Add(funDef);