#11151: feat: add DeepSeek provider support
extensions: memory-lancedb
cli
commands
agents
stale
Cluster:
Provider Support Enhancements
## Summary
Adds support for the DeepSeek provider (DeepSeek-V3, DeepSeek-R1).
## Changes
- Adds `deepseek` provider configuration.
- Adds `deepseek-api-key` auth choice.
- Updates interactive onboarding to support DeepSeek.
- Updates non-interactive onboarding to support `--deepseek-api-key`.
- Adds unit tests for DeepSeek integration.
## Testing
- Ran `pnpm test src/commands/onboard-auth.deepseek.test.ts` (Passed)
- Ran `pnpm test src/commands/onboard-non-interactive.deepseek.test.ts` (Passed)
- Verified non-interactive onboarding flow.
<!-- greptile_comment -->
<h2>Greptile Overview</h2>
<h3>Greptile Summary</h3>
This PR adds a new `deepseek` provider configuration (default + reasoning models), wires it into both interactive and non-interactive onboarding flows, and introduces tests to cover config application and non-interactive onboarding behavior.
The changes follow existing onboarding patterns (provider config builder, `apply*Config` helpers, auth-choice routing, credential upsert) and extend the auth-choice set to include a DeepSeek API key option.
<h3>Confidence Score: 3/5</h3>
- This PR is close to mergeable but has a functional gap in the non-interactive CLI wiring for the new DeepSeek API key option.
- Core provider/config changes are consistent with existing patterns and include tests, but the new `deepseekApiKey` option is not passed through by the CLI onboarding option mapping, so the advertised CLI flag won’t work in normal usage.
- src/cli/program/register.onboard.ts (option passthrough for deepseekApiKey)
<!-- greptile_other_comments_section -->
<sub>(3/5) Reply to the agent's comments like "Can you suggest a fix for this @greptileai?" or ask follow-up questions!</sub>
<!-- /greptile_comment -->
Most Similar PRs
#12503: feat: add DeepSeek provider suppor
by MackDing · 2026-02-09
93.4%
#14393: feat: add standalone DeepSeek provider support
by osoulmate · 2026-02-12
92.2%
#9821: add DeepSeek API provider support
by avibrahms · 2026-02-05
89.3%
#21620: Add DeepSeek embeddings provider for memory search
by YoungjuneKwon · 2026-02-20
79.5%
#13295: feat: add Eternal AI provider integration
by peterparkernho · 2026-02-10
77.5%
#12304: feat: add DeSearch as web_search provider
by tatjr13 · 2026-02-09
73.3%
#5920: fix: DeepSeek API compatibility - convert developer role to system ...
by coupclawbot · 2026-02-01
73.1%
#15991: feat: add Novita AI provider support with dynamic model discovery
by Alex-wuhu · 2026-02-14
73.0%
#7113: feat(providers): add CommonStack provider support
by flhoildy · 2026-02-02
72.8%
#15742: feat: add Edgee AI Gateway as provider
by manthis · 2026-02-13
72.7%