Skip to content

v0.1.0

Latest

Choose a tag to compare

@home-river home-river released this 19 Oct 09:47
· 1 commit to main since this release

首个公开发布 🎉 在 DeepSeek Harness 里通过本机 OpenCode CLI 使用 OpenCode 兼容模型——原生 LlmAdapter 桥接,无 sidecar、无协议伪装、无 API Key。

安装

前置:DSH 0.2.x · Node.js ≥ 20 · pnpm ≥ 10 · 本机已装 OpenCode CLI

dsh plugin --profile web add dsh-opencode-cli-bridge

dsh 不在 PATH 时可兜底:npx -y --package @deepseek-ai/dsh dsh plugin --profile web add dsh-opencode-cli-bridge

功能

  • 原生 LlmAdapter 桥接:模型选择器出现 opencode-bridge provider,装好即用
  • 会话一对一续接:DSH 会话 ↔ OpenCode session 绑定,增量透传,工具结果跨轮可见
  • 打字机流式:切块 + 22ms 节奏层;思考/工具回传结构化镜像(防 DSH 工具循环双重执行)
  • CLI 环境检测:面板状态卡(版本/路径/来源),未安装时给按环境推荐的安装命令 + 一键复制
  • 模型暴露筛选:OC-bridge 侧边卡片勾选面板,想暴露哪些模型自己定
  • 健壮性:五层超时、取消即杀进程树(Windows taskkill /T)、12 类错误分类、协议解析防护

验证

  • 单测 239 条全绿(Node 20 / 22 / 24 矩阵,CI)
  • 真实 OpenCode CLI 集成测试 R01–R08、R11
  • npm 安装冒烟:registry → pnpm → profile 全链路 2.7s 装通

完整变更见 CHANGELOG · npm: dsh-opencode-cli-bridge