dsh-llm-ollama¶
⭐ 3 · ✅ active · plugin
| Type | plugin | Category | Search & research |
| Stars | ⭐ 3 | Status | ✅ active |
| Author | NOirBRight | Updated | — |
| Subcategory | 🌐 Web search | Capabilities | coding |
One-liner¶
Native Ollama Cloud provider and Web configuration plugin for DeepSeek Harness
About¶
Ollama Cloud integration for DeepSeek Harness. Chat uses Ollama's OpenAI-compatible Chat Completions endpoint through the shared pi-ai-backed adapter. Model discovery and the Web Search/Fetch providers remain on Ollama-native APIs because those independent capabilities are not part of the chat protocol. The package root exposes the Cordis plugin contract and OllamaAdapter. The same artifact exports ./client, which contributes the Ollama Cloud card under Settings → LLM Providers. The protocol and capability split is recorded in ADR 0001. Compatibility: this release requires DeepSeek Harness 0.1.2-alpha.4 and @deepseek-ai/cordis@4.0.2; it is not compatible with Alpha.1–Alpha.3. Users on older runtimes must keep the last
✨ Key Features¶
- This plugin contributes only its keyed card (
key: llm-ollama) and its Hostllmroute; it does not install the page or the sharedllm-providersnamespace - Without the owner (Headless or Web without
dsh-llm-providers-ui): the Host model routeollama-cloudstill works; in Web the Providers page and this card are - The nav globe glyph is a temporary Alpha.4 DOM adapter owned only by
dsh-llm-providers-ui(src/client/nav-icon.ts); this plugin does not ship that adapter.
📚 Learn more¶
Installation
DeepSeek Harness 0.1.2-alpha.4 is required. Install directly from GitHub: ~~~sh dsh plugin --profile web add --force \ https://github.com/NOirBRight/dsh-llm-providers-ui/releases/download/v0.1.3/dsh-llm-providers-ui-0.1.3.tgz dsh plugin --profile web add --force \ https://github.com/NOirBRight/dsh-llm-ollama/releases/download/v0.6.16/dsh-llm-ollama-0.6.16.tgz dsh web ~~~ The repository tracks rele
Web configuration
Open Settings → LLM Providers → Ollama Cloud. The card manages settings and credentials through the authenticated Connection RPC. The Host never returns the stored literal, and settings revision fencing does not pretend that credential storage and settings save are one atomic transaction. Fetch available models opens the picker immediately and calls the authenticated Connection RPC with the unsave
Plugin configuration screenshots
Cloud usage and the complete weekly model activity list: Sortable model catalog: The Models page lists saved ollama-cloud models and can select them. Current Harness releases do not expose a third-party editor slot inside that page, so this package owns its editor under Plugin configuration.
Config
~~~yaml name: 'dsh-llm-ollama' config: apiKeyEnv: OLLAMA_API_KEY baseURL: https://ollama.com/api defaultContextWindow: 262144 streamIdleTimeoutMs: 300000 webRequestTimeoutMs: 15000 retryPolicy: mode: normal maxRetries: 8 backoff: initialDelayMs: 500 maxDelayMs: 10000 jitterRatio: 0.1 models: - id: gpt-oss:20b name: GPT-OSS 20B contextWindow: 131072 thinking: true - id: llava name: LLaVA contextWin