Skip to content

Add DeepSeek and Qwen Coder provider support#11

Merged
zizzle6717 merged 4 commits into
mainfrom
claude/qwen-deepseek-coder-support-utbcrg
Jun 10, 2026
Merged

Add DeepSeek and Qwen Coder provider support#11
zizzle6717 merged 4 commits into
mainfrom
claude/qwen-deepseek-coder-support-utbcrg

Conversation

@rililive

Copy link
Copy Markdown

Extract the Ollama provider's OpenAI-compatible streaming core into a
reusable OpenAiCompatibleProvider base, then add hosted DeepSeek and Qwen
(DashScope) providers on top of it. Wire them through config (keys, base-URL
overrides, provider inference, defaults), the model catalog (pricing/context/
coding scores for deepseek-v4-{pro,flash} and qwen3-coder-{plus,flash}), and
the cost UI. Update CLI help, .env.example, and README.

https://claude.ai/code/session_01GHiv4kP53a96EWsFEAAqWp

claude added 4 commits June 10, 2026 12:52
Extract the Ollama provider's OpenAI-compatible streaming core into a
reusable OpenAiCompatibleProvider base, then add hosted DeepSeek and Qwen
(DashScope) providers on top of it. Wire them through config (keys, base-URL
overrides, provider inference, defaults), the model catalog (pricing/context/
coding scores for deepseek-v4-{pro,flash} and qwen3-coder-{plus,flash}), and
the cost UI. Update CLI help, .env.example, and README.

https://claude.ai/code/session_01GHiv4kP53a96EWsFEAAqWp
Flip the default priority from performance to balanced so the auto-picked
model is cost-aware out of the box (best capability-per-dollar behind a
quality floor) rather than most-capable-at-any-price. Update config/catalog
tests, CLI help, README, AGENTS.md, and .env.example to match.

https://claude.ai/code/session_01GHiv4kP53a96EWsFEAAqWp
Add a /priority slash command to view and switch the cost/performance
priority mid-session, re-picking the auto-selected model (unless pinned or
governed by local-first routing) via a new AgentLoop.setProvider and a
modelPinned config flag. Record on-the-fly provider switching as a follow-up
in TODO.md.

https://claude.ai/code/session_01GHiv4kP53a96EWsFEAAqWp
- Price the session-end summary from the per-turn accumulated cost (matches
  /costs) instead of repricing all tokens at the final model's rate, which was
  wrong after a mid-session /priority model switch.
- Validate TINY_CODE_PROVIDER / TINY_CODE_PRIORITY env values; an unrecognized
  value is now ignored with a warning instead of being cast through and
  silently mis-picking a model.
- Add coverage for the provider-scoped synthetic tool-call id fallback.
- Run changeset version: bump to 0.3.0 and generate CHANGELOG.

https://claude.ai/code/session_01GHiv4kP53a96EWsFEAAqWp
@zizzle6717 zizzle6717 merged commit c545a33 into main Jun 10, 2026
2 checks passed
@rililive rililive deleted the claude/qwen-deepseek-coder-support-utbcrg branch June 10, 2026 13:46
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.

3 participants