diff --git a/example/webui/agentpool.go b/example/webui/agentpool.go index 8ee7edb..448531f 100644 --- a/example/webui/agentpool.go +++ b/example/webui/agentpool.go @@ -7,6 +7,7 @@ import ( "log/slog" "os" "path/filepath" + "sort" "sync" "time" @@ -113,6 +114,10 @@ func (a *AgentPool) List() []string { for agent := range a.pool { agents = append(agents, agent) } + // return a sorted list + sort.SliceStable(agents, func(i, j int) bool { + return agents[i] < agents[j] + }) return agents }