Context
ShellForge currently supports Anthropic and Ollama providers. DeepSeek offers cheap, fast inference via an OpenAI-compatible API — ideal for high-volume agent work.
Scope
- Create
internal/llm/deepseek.go implementing the Provider interface
- DeepSeek uses OpenAI-compatible API at
https://api.deepseek.com/v1/chat/completions
- Env vars:
DEEPSEEK_API_KEY, DEEPSEEK_MODEL (default: deepseek-chat)
- Add provider switch case in
cmd/shellforge/main.go
- Add tests
Why Now
ForgeCode issue worker needs cheap providers for high-volume autonomous work. DeepSeek is the cost leader for bulk coding tasks.
Context
ShellForge currently supports Anthropic and Ollama providers. DeepSeek offers cheap, fast inference via an OpenAI-compatible API — ideal for high-volume agent work.
Scope
internal/llm/deepseek.goimplementing the Provider interfacehttps://api.deepseek.com/v1/chat/completionsDEEPSEEK_API_KEY,DEEPSEEK_MODEL(default:deepseek-chat)cmd/shellforge/main.goWhy Now
ForgeCode issue worker needs cheap providers for high-volume autonomous work. DeepSeek is the cost leader for bulk coding tasks.