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 的工作流中。

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

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

小夜