From 88855a653531f565c228d0726635bf20510cb8eb Mon Sep 17 00:00:00 2001 From: Forgotten Date: Mon, 23 Feb 2026 20:08:12 -0600 Subject: [PATCH] fix(ui): auto-navigate to run page and refresh runs list after invoke After clicking Invoke on the agent detail page, the heartbeats query is now invalidated so the runs list updates immediately. The existing navigate logic also ensures you're taken to the new run's page. Co-Authored-By: Claude Opus 4.6 --- ui/src/pages/AgentDetail.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/ui/src/pages/AgentDetail.tsx b/ui/src/pages/AgentDetail.tsx index 90cf2d99..ab0e6338 100644 --- a/ui/src/pages/AgentDetail.tsx +++ b/ui/src/pages/AgentDetail.tsx @@ -289,6 +289,7 @@ export function AgentDetail() { queryClient.invalidateQueries({ queryKey: queryKeys.agents.taskSessions(agentId!) }); if (selectedCompanyId) { queryClient.invalidateQueries({ queryKey: queryKeys.agents.list(selectedCompanyId) }); + queryClient.invalidateQueries({ queryKey: queryKeys.heartbeats(selectedCompanyId, agentId!) }); } if (action === "invoke" && data && typeof data === "object" && "id" in data) { navigate(`/agents/${agentId}/runs/${(data as HeartbeatRun).id}`);