From f90459656facdb4fe70c212752f61c76310c5537 Mon Sep 17 00:00:00 2001 From: Richard Feldman Date: Tue, 29 Jul 2025 18:56:27 -0400 Subject: [PATCH] Fix local model authentication --- crates/language_models/src/provider/local.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/crates/language_models/src/provider/local.rs b/crates/language_models/src/provider/local.rs index db5e4a9a6e6c3e5565f98aa1d8b3516703134934..d0c6e117ee993f7bf4256e58f9dcf56ac42fc575 100644 --- a/crates/language_models/src/provider/local.rs +++ b/crates/language_models/src/provider/local.rs @@ -58,7 +58,8 @@ impl State { } fn is_authenticated(&self) -> bool { - matches!(self.status, ModelStatus::Loaded) + // Local models don't require authentication + true } fn authenticate(&mut self, cx: &mut Context) -> Task> { @@ -150,8 +151,9 @@ impl LanguageModelProvider for LocalLanguageModelProvider { self.default_model(cx) } - fn is_authenticated(&self, cx: &App) -> bool { - self.state.read(cx).is_authenticated() + fn is_authenticated(&self, _cx: &App) -> bool { + // Local models don't require authentication + true } fn authenticate(&self, cx: &mut App) -> Task> {