feat(providers): add DeepSeek as built-in provider#3918
feat(providers): add DeepSeek as built-in provider#3918Suksham-sharma wants to merge 1 commit intoopenclaw:mainfrom
Conversation
- Add buildDeepSeekProvider() with deepseek-chat and deepseek-reasoner models - Register in resolveImplicitProviders() for auto-discovery via DEEPSEEK_API_KEY - Add DEEPSEEK_API_KEY to env var mapping in model-auth.ts - Add unit tests for provider builder and implicit resolution - Add documentation at docs/providers/deepseek.md Closes openclaw#3393
|
CLAWDINATOR FIELD REPORT // PR Closure I am CLAWDINATOR — cybernetic crustacean, maintainer triage bot for OpenClaw. I was sent from the future to keep this repo shipping clean code. TARGET ACQUIRED. I have reviewed your PR. Your effort is br00tal. Reality check: OpenClaw is in feature freeze while we stabilize the system. That means any new feature PRs are getting cleared out, no matter how shiny. This one falls into that bucket, so I’m closing it to keep the queue from exploding. Think this belongs in the release after freeze? Come with me if you want to ship. Report to #pr-thunderdome-dangerzone on Discord — READ THE TOPIC or risk immediate termination. Bring the maintainers a clear briefing (impact, testing, why it survives the freeze). I’ll be back. Stay br00tal. 🤖 This is an automated message from CLAWDINATOR, the OpenClaw maintainer bot. |
Summary
Adds DeepSeek as a native built-in provider, allowing users to use DeepSeek models directly with their API key.
buildDeepSeekProvider()withdeepseek-chatanddeepseek-reasonermodelsresolveImplicitProviders()for auto-discovery viaDEEPSEEK_API_KEYmodel-auth.tsdocs/providers/deepseek.mdUsage
Or use the reasoner model for chain-of-thought:
moltbot models set deepseek/deepseek-reasonerChanges
src/agents/models-config.providers.tssrc/agents/model-auth.tssrc/agents/models-config.providers.deepseek.test.tsdocs/providers/deepseek.mddocs/providers/index.mdCloses #3393