DeepSeek Harness(DSH)的核心哲学是“一切皆插件”。但在插件生态中,非英语命令界面与任意代码执行风险是常见痛点。dsh-bridge 作为一个 DSH 插件,旨在解决这些具体问题。
定位与功能¶
dsh-bridge 由 beartackler 维护。它将你在 Claude Code、Codex CLI、OpenCode 或 Jcode 中熟悉的斜杠命令移植到 DSH 原生接口,同时引入指导连接器流程,并在推荐社区插件前强制进行对抗性审查。
核心功能包括:
- 英语优先命令:提供面向英语用户的命令接口。
- 信任/对抗审查:每个推荐的插件都经过审查,附带引用文件和行号的报告卡。
- 肌肉记忆:提供 17 个命令,如
/model、/memory、/resume,行为与之前的工具一致。 - 指导连接器流程:引导用户完成连接器配置。
- 已核实目录:提供经过审查的插件目录。
- 命令移植:将斜杠命令从 Claude/Codex/Jcode 迁移过来。
安装与启用¶
执行官方安装命令:
npx create-dsh-bridge
安装器会执行以下步骤:
- 检查 Node 和 pnpm 版本,遇到缺失会给出修复命令。
- 安装 DSH 运行时(如果 PATH 中没有)。
- 创建隔离的
DSH_HOME,避免覆盖原有的~/.dsh。 - 将插件安装到
web配置文件中。 - 打印启动命令。
注意:DSH 本身不提供模型,安装器也不连接任何模型。
典型用法¶
在执行安装前,可以使用 --dry-run 查看将要执行的操作:
npx create-dsh-bridge --dry-run
安装完成后,在 UI 中运行 /bridge-setup 来配置提供商。随后可以使用熟悉的命令,例如 /model、/memory、/resume。要查看已审核的插件列表,请访问 docs/catalog/INDEX.md。
适用场景与注意¶
- 适用场景:从其他 harness 工具迁移过来的开发者,需要英语优先的命令界面,或需要严格审查的插件生态。
- 注意:
- 插件以当前 DSH 进程的权限运行。
- 安装前应检查源码与许可证(MIT)。
- 系统需要
.credentials.yaml文件,且权限必须为 600 才能启动。 - 目录中的“等级”是基于证据的观点,而非安全保证。
dsh-bridge 提供了一个受信任的插件环境和熟悉的命令接口。查看 docs/catalog/INDEX.md 获取已审核插件列表,或访问 GitHub 获取更多详情。