assistant2: Add ability to delete past prompt editors (#25667)

This PR adds the ability to delete past prompt editors in Assistant 2,
the same way you can with threads.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2025-02-26 13:02:36 -05:00 committed by GitHub
parent d82a132477
commit 78da39e19b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 70 additions and 7 deletions

View file

@ -458,6 +458,12 @@ impl AssistantPanel {
pub(crate) fn active_context_editor(&self) -> Option<Entity<ContextEditor>> {
self.context_editor.clone()
}
pub(crate) fn delete_context(&mut self, path: PathBuf, cx: &mut Context<Self>) {
self.context_store
.update(cx, |this, cx| this.delete_local_context(path, cx))
.detach_and_log_err(cx);
}
}
impl Focusable for AssistantPanel {