feat: add Ollama Cloud provider - #937
Merged
Merged
Conversation
57 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ollama-cloudas an independent API-key provider backed by the officialhttps://ollama.com/v1OpenAI-compatible endpointollamaunchanged, including its no-auth daemon discovery and local:cloudaliases; reuse the existing monochrome Ollama brand seam without copying assets or noticesWhy
PR #907 validated Ollama's local daemon path and exact
:cloudaliases, but it intentionally did not add a hosted provider identity, API key, or remote endpoint. Users therefore still could not add Ollama Cloud directly from the provider catalog.This adds the missing remote identity while keeping local and cloud credentials and connection state independent.
Refs #860.
Scope
Phase 7 is intentionally excluded. No credential migration is performed, and no real provider responses or secrets are recorded.
Verification
git diff --checkThe UI change introduces no new visual treatment: Ollama Cloud reuses the governed Ollama mark. The focused Playwright journey verifies catalog visibility, add flow, official endpoint, exact model ID, credential field, and detail surface. Full Desktop E2E is delegated to CI.
Impact
Users can configure Ollama Cloud directly with
OLLAMA_API_KEYor the persisted provider credential. Existing local Ollama connections and aliases are unchanged. No migration is required.Reviewer notes
The deterministic runtime conformance test covers Bearer-authenticated discovery, exact model IDs, Ollama reasoning replay, and a two-stage tool call.
Ready for review
Verificationexplains why it is not applicable