@@ -472,9 +472,10 @@ func (c *coordinator) buildTools(ctx context.Context, agent config.Agent) ([]fan
472472 }
473473 if len(tools) == 0 || slices.Contains(tools, tool.MCPToolName()) {
474474 filteredTools = append(filteredTools, tool)
475+ break
475476 }
477+ slog.Debug("MCP not allowed", "tool", tool.Name(), "agent", agent.Name)
476478 }
477− slog.Debug("MCP not allowed", "tool", tool.Name(), "agent", agent.Name)
478479 }
479480 slices.SortFunc(filteredTools, func(a, b fantasy.AgentTool) int {
480481 return strings.Compare(a.Info().Name, b.Info().Name)
@@ -505,7 +506,7 @@ func (c *coordinator) buildAgentModels(ctx context.Context, isSubAgent bool) (Mo
505506
506507 smallProviderCfg, ok := c.cfg.Providers.Get(smallModelCfg.Provider)
507508 if !ok {
508− return Model{}, Model{}, errors.New("large model provider not configured")
509+ return Model{}, Model{}, errors.New("small model provider not configured")
509510 }
510511
511512 smallProvider, err := c.buildProvider(smallProviderCfg, smallModelCfg, true)