Skip to content

feat: add Ollama Cloud as a named agent provider (#3874) - #3921

Open
Chessing234 wants to merge 7 commits into
block:mainfrom
Chessing234:feat/ollama-cloud-provider-3874
Open

feat: add Ollama Cloud as a named agent provider (#3874)#3921
Chessing234 wants to merge 7 commits into
block:mainfrom
Chessing234:feat/ollama-cloud-provider-3874

Conversation

@Chessing234

Copy link
Copy Markdown
Contributor

Summary

  • Add BUZZ_AGENT_PROVIDER=ollama-cloud alias → OpenAI-compatible dispatch with default https://ollama.com/v1.
  • Desktop provider picker + readiness treat it like openai-compat (OPENAI_COMPAT_API_KEY / model).
  • Docs: docs/ollama-cloud.md, buzz-agent README, CONTRIBUTING link.
  • Unit tests for alias + default base URL.

Test plan

  • cargo test -p buzz-agent --lib ollama_cloud
  • Desktop: select Ollama Cloud, paste key, set model, agent becomes Ready
  • Optional: one turn against a real Ollama Cloud key

Closes #3874

Related: #3152 (local ollama alias) — this PR is Cloud-only and does not depend on it.

Made with Cursor

Map ollama-cloud onto the OpenAI-compatible path with default
https://ollama.com/v1 (block#3874).

Signed-off-by: Taksh <takshkothari09@gmail.com>
Lock the block#3874 provider mapping and https://ollama.com/v1 default.

Signed-off-by: Taksh <takshkothari09@gmail.com>
Surface block#3874 as a named provider that reuses OPENAI_COMPAT_API_KEY.

Signed-off-by: Taksh <takshkothari09@gmail.com>
Require OPENAI_COMPAT_API_KEY / MODEL so the picker is not stuck NotReady (block#3874).

Signed-off-by: Taksh <takshkothari09@gmail.com>
Show the one-click Cloud path for block#3874 without manual openai-compat URL.

Signed-off-by: Taksh <takshkothari09@gmail.com>
Point block#3874 users at the named provider instead of undocumented openai-compat.

Signed-off-by: Taksh <takshkothari09@gmail.com>
Make the block#3874 provider discoverable from the contributor guide.

Signed-off-by: Taksh <takshkothari09@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add "Ollama Cloud" as a provider option

1 participant