dsh-llm-opencode
OpenCode Zen provider adapter for DSH harness LLM seam
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:bobowsh/dsh-llm-opencode说明文档
阅读完整 README ↗Configuration
The adapter is configurable through DSH's settings system (llm-opencode section in settings.yaml). Changes take effect immediately without restart.
| Setting | Default | Description |
|---|---|---|
baseURL | https://opencode.ai/zen/v1 | Gateway endpoint |
apiKeyEnv | OPENCODE_API_KEY | Credential store key for the API token |
maxTokens | 128000 | Default max output tokens per request |
defaultContextWindow | 1000000 | Fallback context window for unknown models |
streamIdleTimeoutMs | 300000 | Max idle time (ms) before stream is considered dead |
models | (built-in catalog) | Override the model catalog |
retryPolicy | (built-in) | Retry behavior for transient errors |
Example settings.yaml snippet
llm-opencode:
baseURL: "https://opencode.ai/zen/v1"
maxTokens: 64000
models:
- id: deepseek-v4-flash-free
name: DeepSeek V4 Flash Free
contextWindow: 200000
maxTokens: 128000
See settings.example.yaml for a full annotated example.