fix(agent): suppress MCP discovery when no servers are selectable

This commit is contained in:
afjcjsbx
2026-05-08 13:48:47 +02:00
parent ffa184d183
commit c6a09a35e2
5 changed files with 183 additions and 2 deletions
+1 -1
View File
@@ -128,7 +128,7 @@ func NewAgentInstance(
sessionsDir := filepath.Join(workspace, "sessions")
sessions := initSessionStore(sessionsDir)
mcpDiscoveryActive := cfg.Tools.MCP.Enabled && cfg.Tools.MCP.Discovery.Enabled
mcpDiscoveryActive := agentHasDiscoverableMCPServers(cfg, agentMCPServerAllowlist)
contextBuilder := NewContextBuilder(workspace).
WithToolDiscovery(
mcpDiscoveryActive && cfg.Tools.MCP.Discovery.UseBM25,