diff --git a/crates/assistant_tools/src/edit_agent/edit_parser.rs b/crates/assistant_tools/src/edit_agent/edit_parser.rs index 5ba3931c56..db58c2bf36 100644 --- a/crates/assistant_tools/src/edit_agent/edit_parser.rs +++ b/crates/assistant_tools/src/edit_agent/edit_parser.rs @@ -75,7 +75,7 @@ impl FromStr for EditFormat { impl EditFormat { /// Return an optimal edit format for the language model pub fn from_model(model: Arc) -> anyhow::Result { - if model.provider_id().0 == "google" { + if model.provider_id().0 == "google" || model.id().0.to_lowercase().contains("gemini") { Ok(EditFormat::DiffFenced) } else { Ok(EditFormat::XmlTags)