From ed2f608b74f388016fdf13392d0d34c4471e0a5e Mon Sep 17 00:00:00 2001 From: Carlos Alexandro Becker Date: Thu, 9 Oct 2025 16:59:30 -0300 Subject: [PATCH] chore: smaller diff Signed-off-by: Carlos Alexandro Becker --- internal/llm/agent/agent.go | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/internal/llm/agent/agent.go b/internal/llm/agent/agent.go index 2fc6f46220d54490fd97f4a5fbaaa76dfd960e4d..6e60cb47d7d6aa149ff3e3cb8069a8fa8caf4e25 100644 --- a/internal/llm/agent/agent.go +++ b/internal/llm/agent/agent.go @@ -1110,17 +1110,6 @@ func (a *agent) setupEvents(ctx context.Context) { prevState, _ := mcpStates.Get(name) counts := prevState.Counts switch event.Payload.Type { - case MCPEventPromptsListChanged: - prompts, err := getPrompts(ctx, c) - if err != nil { - slog.Error("error listing prompts", "error", err) - updateMCPState(name, MCPStateError, err, nil, MCPCounts{}) - _ = c.Close() - continue - } - counts.Prompts = len(prompts) - updateMcpPrompts(name, prompts) - updateMCPState(name, MCPStateConnected, nil, c, counts) case MCPEventToolsListChanged: cfg := config.Get() tools, err := getTools(ctx, name, a.permissions, c, cfg.WorkingDir()) @@ -1134,6 +1123,17 @@ func (a *agent) setupEvents(ctx context.Context) { updateMcpTools(name, tools) a.mcpTools.Reset(maps.Collect(mcpTools.Seq2())) updateMCPState(name, MCPStateConnected, nil, c, counts) + case MCPEventPromptsListChanged: + prompts, err := getPrompts(ctx, c) + if err != nil { + slog.Error("error listing prompts", "error", err) + updateMCPState(name, MCPStateError, err, nil, MCPCounts{}) + _ = c.Close() + continue + } + counts.Prompts = len(prompts) + updateMcpPrompts(name, prompts) + updateMCPState(name, MCPStateConnected, nil, c, counts) default: continue }