From e42cf21703ae280d555935a0c4490393514f2e1c Mon Sep 17 00:00:00 2001 From: Abdelhakim Qbaich Date: Mon, 26 May 2025 04:37:44 -0400 Subject: [PATCH] Default to fast model first for commit messages (#31385) I was surprised to see this being done for thread summaries, but not commit messages. I believe it's a better default as most people would want a faster commit message generation without spending premium requests. Considering how the default fast model for copilot is set to the base one, this is ideal for me (and likely many others), as opposed to tweaking the configuration every time the base model changes. Release Notes: - git: Default to fast model first if not configured for generating commit messages --- crates/language_model/src/registry.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/language_model/src/registry.rs b/crates/language_model/src/registry.rs index ce6518f65f608f334497d168daeb92cdfe7d5a56..e094f61b086edf3a95ee7b8c8e8b4eaa752bd3d1 100644 --- a/crates/language_model/src/registry.rs +++ b/crates/language_model/src/registry.rs @@ -311,6 +311,7 @@ impl LanguageModelRegistry { self.commit_message_model .clone() + .or_else(|| self.default_fast_model.clone()) .or_else(|| self.default_model.clone()) }