Skip to content

Add DeepSeek provider for ForgeCode agent #128

@jpleva91

Description

@jpleva91

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

  1. Create internal/llm/deepseek.go implementing the Provider interface
  2. DeepSeek uses OpenAI-compatible API at https://api.deepseek.com/v1/chat/completions
  3. Env vars: DEEPSEEK_API_KEY, DEEPSEEK_MODEL (default: deepseek-chat)
  4. Add provider switch case in cmd/shellforge/main.go
  5. Add tests

Why Now

ForgeCode issue worker needs cheap providers for high-volume autonomous work. DeepSeek is the cost leader for bulk coding tasks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent:claimedAgent dispatched — do not re-dispatchenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions