bobowsh/dsh-llm-opencode ↗★ 7

dsh-llm-opencode

OpenCode Zen provider adapter for DSH harness LLM seam 适合需要免API Key使用OpenCode免费模型进行编码的用户。

패키지
dsh-llm-opencode
호환성
미검증
Harness peer 범위
0.1.7-rc.2
Cordis peer 범위
~4.0.4
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 9. 27.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:bobowsh/dsh-llm-opencode

配置

开箱即用,无需手动配置。 插件装入 profile 后自动注册(见「Bundle 补丁」),所有配置项都有合理默认值,settings.yaml 里不需要手工添加任何内容。

只有需要覆盖默认值时才配置:优先在 DSH Web 设置 → 模型页面修改(所见即所得),或在 profile 的 settings.yaml 的 llm-opencode 节中覆盖个别字段。改动立即生效,无需重启。

设置项默认值说明
baseURLhttps://opencode.ai/zen/v1网关端点
apiKeyEnvOPENCODE_API_KEYAPI token 的凭证存储键
maxTokens128000每次请求的默认最大输出 token 数
defaultContextWindow1000000未知模型的兜底上下文窗口
streamIdleTimeoutMs300000流被视为死亡前的最大空闲时间(毫秒)
models(内置目录)覆盖模型目录
autoSyncModelstrue每次启动时从网关 + models.dev 刷新免费模型目录
retryPolicy(内置)瞬时错误的重试行为

settings.yaml 示例(可选)

只有要覆盖默认值时才需要添加,以下仅为示意:

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

完整带注释示例见 settings.example.yaml。