home-river/dsh-opencode-cli-bridge ↗★ 0

dsh-opencode-cli-bridge

通过本地CLI将OpenCode兼容模型接入DSH 适合需要使用本地OpenCode模型,并进行细粒度模型过滤的用户。

套件
dsh-opencode-cli-bridge
相容性
待驗證
版本
0.1.0
授權
MIT
最近更新
2026年10月19日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:home-river/dsh-opencode-cli-bridge

使用

OC-bridge 面板:顶部 CLI 环境状态卡 + 模型暴露勾选

  • 模型选择器:直接选 opencode-bridge 下的模型对话;
  • OC-bridge 面板(左栏「插件」卡旁):顶部是 CLI 环境状态卡;下方勾选要暴露到选择器的模型,保存后下次打开选择器生效;
  • 取消:DSH 侧停止生成即杀掉 CLI 进程树,不留孤儿进程。

配置

面板写回 ~/.dsh-opencode-bridge/config.json,也可手改:

{
  "models": {
    "include": ["opencode/mimo*", "opencode/gpt*"],
    "exclude": ["opencode/gpt-5-pro"]
  }
}

规则(匹配完整模型 id,模式仅支持 * 通配):

  1. include 非空时只展示命中项;留空 = 全放行;
  2. exclude 优先级最高,命中即隐藏;
  3. opencode-go/* 默认隐藏,需要时在 include 显式写回。

改完即生效(每次打开选择器重读),配置损坏不报错、退回默认并记诊断日志。

思考强度:插件声明 reasoning.efforts 并把 reasoningEffort 透传 opencode run --variant;但免费模型实测不响应 --variant——「接受并转发」≠「保证生效」。