From 6fb5109d9b7f7306ea8ab69e88d710b16b90d73e Mon Sep 17 00:00:00 2001 From: Ben Brandt Date: Wed, 25 Feb 2026 14:33:56 +0100 Subject: [PATCH] agent_ui: Refresh agent registry when reopening page (#50078) Make sure we get an up-to-date list whenever you actually visit the page Release Notes: - N/A --- crates/agent_ui/src/agent_ui.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/agent_ui/src/agent_ui.rs b/crates/agent_ui/src/agent_ui.rs index 3f082e86b1f4f8e9ea601ec0de15b22a972c1d67..7f05437cbae82ef4ae4953c91d33c0b6c7a296bc 100644 --- a/crates/agent_ui/src/agent_ui.rs +++ b/crates/agent_ui/src/agent_ui.rs @@ -310,6 +310,10 @@ pub fn init( .find_map(|item| item.downcast::()); if let Some(existing) = existing { + existing.update(cx, |_, cx| { + project::AgentRegistryStore::global(cx) + .update(cx, |store, cx| store.refresh(cx)); + }); workspace.activate_item(&existing, true, true, window, cx); } else { let registry_page = AgentRegistryPage::new(workspace, window, cx);