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