From 394dc719a83ceecb8e9f82ee334fefaaf3544982 Mon Sep 17 00:00:00 2001 From: Michael Neale Date: Tue, 26 Aug 2025 08:36:55 +1000 Subject: [PATCH 1/3] no streaming for ollama and re-arrange cards --- crates/goose/src/providers/ollama.rs | 2 +- ui/desktop/src/components/ProviderGuard.tsx | 70 ++++++++++----------- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/crates/goose/src/providers/ollama.rs b/crates/goose/src/providers/ollama.rs index 0cf35cc408c8..1479a847fe73 100644 --- a/crates/goose/src/providers/ollama.rs +++ b/crates/goose/src/providers/ollama.rs @@ -78,7 +78,7 @@ impl OllamaProvider { Ok(Self { api_client, model, - supports_streaming: true, + supports_streaming: false, }) } diff --git a/ui/desktop/src/components/ProviderGuard.tsx b/ui/desktop/src/components/ProviderGuard.tsx index d505461e7565..a8889665531b 100644 --- a/ui/desktop/src/components/ProviderGuard.tsx +++ b/ui/desktop/src/components/ProviderGuard.tsx @@ -396,6 +396,39 @@ export default function ProviderGuard({ children }: ProviderGuardProps) { + {/* Other providers Card - outline style */} +
navigate('/welcome', { replace: true })} + className="w-full p-4 sm:p-6 bg-transparent border border-background-hover rounded-xl hover:border-text-muted transition-all duration-200 cursor-pointer group" + > +
+
+

+ Other providers +

+
+
+ + + +
+
+

+ If you've already signed up for providers like Anthropic, OpenAI etc, you can + enter your own keys. +

+
+ {/* Ollama Card - outline style */}
{/* Detected badge - similar to recommended but green */} @@ -438,44 +471,11 @@ export default function ProviderGuard({ children }: ProviderGuardProps) {

- Run AI models locally on your computer. Completely free and private with no - internet required. + Advanced: Run AI models locally on your computer. Completely free and private + with no internet required. (does require significant hardware)

- - {/* Other providers Card - outline style */} -
navigate('/welcome', { replace: true })} - className="w-full p-4 sm:p-6 bg-transparent border border-background-hover rounded-xl hover:border-text-muted transition-all duration-200 cursor-pointer group" - > -
-
-

- Other providers -

-
-
- - - -
-
-

- If you've already signed up for providers like Anthropic, OpenAI etc, you can - enter your own keys. -

-
From aa1d88b2563555e851abd92d3d47b282790d38a4 Mon Sep 17 00:00:00 2001 From: Michael Neale Date: Tue, 26 Aug 2025 10:54:38 +1000 Subject: [PATCH 2/3] capitalize --- ui/desktop/src/components/ProviderGuard.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/desktop/src/components/ProviderGuard.tsx b/ui/desktop/src/components/ProviderGuard.tsx index a8889665531b..31e525445518 100644 --- a/ui/desktop/src/components/ProviderGuard.tsx +++ b/ui/desktop/src/components/ProviderGuard.tsx @@ -472,7 +472,7 @@ export default function ProviderGuard({ children }: ProviderGuardProps) {

Advanced: Run AI models locally on your computer. Completely free and private - with no internet required. (does require significant hardware) + with no internet required. (Does require significant hardware)

From f87a2ba6b1f07946dfe98e8f58b93d0ef88ed6fc Mon Sep 17 00:00:00 2001 From: Michael Neale Date: Tue, 26 Aug 2025 16:03:14 +1000 Subject: [PATCH 3/3] re-trigger