DeepSeek Harness Hub
← 返回列表

XucroYuri/dsh-opencode-bridge

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

实验性桥接,让 DeepSeek Harness 可以将 OpenCode 作为模型供应商使用。

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/26 · 已提供中文文档

从DeepSeek Harness使用OpenCode作为模型提供者的实验性桥接。

综合分
27.6
GitHub 分
27.6
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add XucroYuri/dsh-opencode-bridge
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-opencode-bridge

CI License

实验性桥接,让 DeepSeek Harness 可以将 OpenCode 作为模型供应商使用。

状态:实验性

功能特性

- 管理 OpenCode headless server 生命周期
- 通过 HTTP API 向 OpenCode 提问
- 创建会话 / 切换模型 / 发送提示
- 实验性状态命令
- 原生 Cordis 命令插件

环境要求

- DeepSeek Harness (DSH) 0.1.1+
- OpenCode CLI(可选,用于 sync/catalog/bridge 功能)
- Node.js 22+
- Python 3.12+(仅用于备用 CLI 测试)

安装

将插件添加到 DSH profile:

cd ~/.dsh/profiles/tools
npm install @xucroyuri/dsh-opencode-bridge

Or install directly from GitHub:
bash
npm install github:XucroYuri/dsh-opencode-bridge

然后在 cordis.patch.yml 中添加:

- insert:
- id: opencode-bridge
name: '@xucroyuri/dsh-opencode-bridge'

使用方法

dsh --profile tools opencode-bridge status
dsh --profile tools opencode-bridge serve --port 4096
dsh --profile tools opencode-bridge ask "hello" --model deepseek/deepseek-v4-pro

开发

node --check src/index.js
PYTHONPATH=src python3 -m unittest discover -s tests -p 'test_*.py' -v

许可证

MIT

相关插件

- dsh-opencode-sync
- dsh-provider-catalog
- dsh-model-manager
- dsh-llm-oauth-ui
- dsh-opencode-bridge

文档

- CHANGELOG.md
- CONTRIBUTING.zh.md
- SECURITY.zh.md
- AUTHORS.md
- CODE_OF_CONDUCT.md

测试

npm test
npm run smoke
npm run pack:check

配置

| 参数 | 默认值 | 说明 |
|---|---|---|
| --host | 127.0.0.1 | 绑定地址 |
| --port | 4097 | Proxy 端口 |
| --opencode-port | 4096 | OpenCode server 端口 |
| --timeout | 60000 | OpenCode 响应超时(毫秒) |
| --token | 空 | API Bearer Token |
| DSH_HOME | ~/.dsh | DSH 主目录 |

路线图

- 发布到 npm
- 集成 DSH 主 Web UI
- 完整 tool-call 协议支持
- 更多模型发现来源

示例

参见 examples/ 获取可运行示例。

支持

如果你觉得这个项目有用,欢迎 赞助。

API

- GET /version
- GET /health
- GET /v1/models
- POST /v1/chat/completions

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(XucroYuri)的其他插件

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群