diff --git a/crates/agent_ui/src/thread_metadata_store.rs b/crates/agent_ui/src/thread_metadata_store.rs index 63914d1e9a8f32b4a4258109b29e8f35787f05d8..71e63c78639049d84a82a19d007a83ef81b71646 100644 --- a/crates/agent_ui/src/thread_metadata_store.rs +++ b/crates/agent_ui/src/thread_metadata_store.rs @@ -335,8 +335,16 @@ impl SidebarThreadMetadataStore { match event { acp_thread::AcpThreadEvent::NewEntry + | acp_thread::AcpThreadEvent::TitleUpdated | acp_thread::AcpThreadEvent::EntryUpdated(_) - | acp_thread::AcpThreadEvent::TitleUpdated => { + | acp_thread::AcpThreadEvent::EntriesRemoved(_) + | acp_thread::AcpThreadEvent::ToolAuthorizationRequested(_) + | acp_thread::AcpThreadEvent::ToolAuthorizationReceived(_) + | acp_thread::AcpThreadEvent::Retry(_) + | acp_thread::AcpThreadEvent::Stopped(_) + | acp_thread::AcpThreadEvent::Error + | acp_thread::AcpThreadEvent::LoadError(_) + | acp_thread::AcpThreadEvent::Refusal => { let metadata = ThreadMetadata::from_thread(&thread, cx); self.save(metadata, cx).detach_and_log_err(cx); }