From e4029c13c9b4b8153296a81b1550f10b78f3e0ed Mon Sep 17 00:00:00 2001 From: Bennet Bo Fenner Date: Tue, 16 Dec 2025 19:55:34 +0100 Subject: [PATCH] prompt_store: Remove unused PromptId::EditWorkflow (#45018) Release Notes: - N/A --- crates/prompt_store/src/prompt_store.rs | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/crates/prompt_store/src/prompt_store.rs b/crates/prompt_store/src/prompt_store.rs index b69051b067c95674d8d09be76c5b4c607fd03f67..6417a7ad214c84258d4cc18eddc0b1c1d785ca18 100644 --- a/crates/prompt_store/src/prompt_store.rs +++ b/crates/prompt_store/src/prompt_store.rs @@ -55,7 +55,6 @@ pub struct PromptMetadata { #[serde(tag = "kind")] pub enum PromptId { User { uuid: UserPromptId }, - EditWorkflow, CommitMessage, } @@ -74,20 +73,19 @@ impl PromptId { pub fn is_built_in(&self) -> bool { match self { Self::User { .. } => false, - Self::EditWorkflow | Self::CommitMessage => true, + Self::CommitMessage => true, } } pub fn can_edit(&self) -> bool { match self { Self::User { .. } | Self::CommitMessage => true, - Self::EditWorkflow => false, } } pub fn default_content(&self) -> Option<&'static str> { match self { - Self::User { .. } | Self::EditWorkflow => None, + Self::User { .. } => None, Self::CommitMessage => Some(include_str!("../../git_ui/src/commit_message_prompt.txt")), } } @@ -119,7 +117,6 @@ impl std::fmt::Display for PromptId { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { match self { PromptId::User { uuid } => write!(f, "{}", uuid.0), - PromptId::EditWorkflow => write!(f, "Edit workflow"), PromptId::CommitMessage => write!(f, "Commit message"), } } @@ -202,11 +199,6 @@ impl PromptStore { let metadata = db_env.create_database(&mut txn, Some("metadata.v2"))?; let bodies = db_env.create_database(&mut txn, Some("bodies.v2"))?; - // Remove edit workflow prompt, as we decided to opt into it using - // a slash command instead. - metadata.delete(&mut txn, &PromptId::EditWorkflow).ok(); - bodies.delete(&mut txn, &PromptId::EditWorkflow).ok(); - // Insert default commit message prompt if not present if metadata.get(&txn, &PromptId::CommitMessage)?.is_none() { metadata.put(