improved mcp reliability

This commit is contained in:
Luxferre
2026-03-22 13:16:39 +02:00
parent a13aa8066a
commit d7e14b2d7c
5 changed files with 160 additions and 9 deletions
+2 -1
View File
@@ -32,6 +32,7 @@ func main() {
tmpl, _ := sidekick.LoadPrompts("prompts.toml")
sidekick.InitMCPServers(cfg.MCPServers)
extTools := sidekick.LoadExternalTools(context.Background())
pool := make(map[string]*sidekick.Sidekick)
for id, aCfg := range cfg.Agents {
@@ -42,7 +43,7 @@ func main() {
}
}
mCfg := cfg.Models[aCfg.ModelID]
agent := sidekick.NewSidekick(aCfg, mCfg, nil)
agent := sidekick.NewSidekick(aCfg, mCfg, extTools)
if aCfg.LogIntermediate {
agentID := id
agent.IntermediateHandler = func(msg string) {