fix(mcp): improve cache hits when using MCPs (#1271)
commit4519e198cc50fc8950198a19b8e6f39d68e33930
authorCarlos Alexandro Becker <caarlos0@users.noreply.github.com>
dateMon 20 Oct 2025, 21:27 (1 year ago)
parentf478c4c
internal/llm/agent/agent.go+4
@@ -535,6 +535,10 @@ func (a *agent) getAllTools() ([]tools.BaseTool, error) {
535535 }
536536 allTools = append(allTools, agentTool)
537537 }
538+
539+ slices.SortFunc(allTools, func(a, b tools.BaseTool) int {
540+ return strings.Compare(a.Name(), b.Name())
541+ })
538542 return allTools, nil
539543}
540544