DeepSeek Harness 的生态以「一切皆插件」为核心理念。在规范驱动开发领域,GSD Core 提供了 Discuss → Plan → Execute → Verify → Ship 的完整闭环。dsh-gsd-bridge 插件通过内存适配技术,将 GSD Core 的命令映射为 DSH 原生的 /gsd-* 斜杠命令,使模型能够直接调用 GSD 的工作流,而无需维护独立的 GSD 代码库。
此插件由 cainiao1992 维护,基于 MIT 许可证开源。
核心功能¶
- 71 个 Workflow 命令:GSD Core 的完整命令面被映射为
/gsd-*系列,包括/gsd-new-project、/gsd-onboard、/gsd-plan-phase等。 - 会话定向:当会话在包含 GSD 项目(
.planning/目录)的目录启动时,模型会自动读取STATE.md的当前状态头,建立上下文感知。 - 上游忠实,零 Fork:命令体在内存中适配(如去除 frontmatter、内联引用、重写工具词汇),不修改磁盘文件,方便跟随上游更新。
- 可交换的项目状态:GSD 状态存储在项目内的
.planning/目录,不同会话间可共享同一状态。
安装与启用¶
安装命令如下:
dsh plugin --profile web add github:cainiao1992/dsh-gsd-bridge --config.auto-install-peers=false
dsh plugin 会将参数直接传递给 web 配置目录内的 pnpm。由于 DeepSeek Harness 的 npm 包处于 rc 阶段,安装时需要添加 --config.auto-install-peers=false,以避免 @deepseek-ai/dsh-* 依赖图的 peer 依赖问题。
典型用法¶
在 DeepSeek Harness Web UI 中输入以下命令:
/gsd-help # 查看工作流目录
/gsd-new-project # 新项目:提问 → 研究 → 需求 → 路线图
/gsd-onboard # 现有代码库:映射 → 吞吐 → 初始化规划
/gsd-plan-phase 1 # 制定第一阶段计划
/gsd-execute-phase 1 # 执行第一阶段计划
/gsd-next # 状态感知路由器
注意事项¶
gsd-core由自动化工作流每日更新,格式破坏性变更可能未经审核直接发布。- 插件未移植
PreToolUse钩子(DSH 原生栈已覆盖),且 GSD 命名代理(如gsd-executor)映射为子代理委托而非原生代理类型。 - 依赖
@opengsd/gsd-core同样遵循 MIT 许可证。
通过上述配置,GSD Core 的规范驱动能力即无缝集成到 DeepSeek Harness 的工作流中。