dsh-gsd-bridge: 将 GSD Core 挂载为 DeepSeek Harness 原生斜杠命令

DeepSeek Harness 的生态以「一切皆插件」为核心理念。在规范驱动开发领域,GSD Core 提供了 Discuss → Plan → Execute → Verify → Ship 的完整闭环。dsh-gsd-bridge 插件通过内存适配技术,将 GSD Core 的命令映射为 DSH 原生的 /gsd-* 斜杠命令,使模型能够直接调用 GSD 的工作流,而无需维护独立的 GSD 代码库。

此插件由 cainiao1992 维护,基于 MIT 许可证开源。

核心功能

  1. 71 个 Workflow 命令:GSD Core 的完整命令面被映射为 /gsd-* 系列,包括 /gsd-new-project、/gsd-onboard、/gsd-plan-phase 等。
  2. 会话定向:当会话在包含 GSD 项目(.planning/ 目录)的目录启动时,模型会自动读取 STATE.md 的当前状态头,建立上下文感知。
  3. 上游忠实,零 Fork:命令体在内存中适配(如去除 frontmatter、内联引用、重写工具词汇),不修改磁盘文件,方便跟随上游更新。
  4. 可交换的项目状态: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 的工作流中。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜