From 96f7a4653f08d01b4a9eb64b4f832bb9f670719a Mon Sep 17 00:00:00 2001 From: mudler Date: Wed, 17 Apr 2024 12:42:49 +0200 Subject: [PATCH] Sort agents --- example/webui/agentpool.go | 5 +++++ 1 file changed, 5 insertions(+) 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 }