@@ -535,6 +535,10 @@ func (a *agent) getAllTools() ([]tools.BaseTool, error) {
536 allTools = append(allTools, agentTool)
536 allTools = append(allTools, agentTool)
539+ slices.SortFunc(allTools, func(a, b tools.BaseTool) int {
540+ return strings.Compare(a.Name(), b.Name())
538 return allTools, nil
542 return allTools, nil