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..31e525445518 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. -

-