dsh-task-engine:DeepSeek Harness 任務級工程化工作流

DeepSeek Harness (DSH) 採用了「一切皆插件」的生態理念。在處理持續開發項目中的不同需求時,開發者往往需要一套能根據需求複雜度動態調整流程、並能複用團隊規範的工具。dsh-task-engine 旨在爲此提供任務範圍的工程化工作流支持。

是什麼

dsh-task-engine 是一個工作流插件。它爲 DeepSeek Harness 提供任務範圍的工程化工作流能力,包括四檔複雜度流程、元技能與項目 Skill/Rule 綁定、倉庫初始化,以及可選的 SonarQube CI 審覈。

核心功能

  • 工程任務臺賬:集中查看階段、實施項、驗證與審覈狀態。
  • 自適應流程:支持低、中、高、超高四檔複雜度路徑,任務創建時選擇路徑並凍結流程。
  • 元技能與規則綁定:通過元技能規定交接產物,項目 Skill/Rule 承載團隊開發規範。
  • 倉庫初始化:支持掃描倉庫並生成項目 Skill/Rule。
  • 可選 SonarQube 審覈:集成 SonarQube,讀取提交後的 CI 分析結果進行審覈。
  • 技能與規則管理:集中維護每個技能唯一的規則列表。

安裝與啓用

需要已安裝 DeepSeek Harness 和 pnpm。插件裝入你使用的 Web profile;下面以 web 爲例。

dsh plugin --profile web add @godv61/dsh-task-engine

安裝後,重啓 Harness Web,打開側邊欄的「工程任務」。使用「工程化開發引擎」會話預設即可開始。

典型用法

  1. 按需選擇路徑:在新建會話時,根據需求複雜度選擇工程化開發引擎,按每個需求選擇對應的工程路徑。
  2. 預覽與創建:使用 dev_task assess 命令預覽任務並創建任務臺賬。
  3. 初始化項目:使用 dev_task init_project 命令掃描倉庫,預覽並生成項目 Skill 和 Rule。
  4. 配置技能與規則:在技能下配置 DSH 規則,利用項目 Skill 與 Rule 複用團隊開發規範。

適用場景與注意

  • SonarQube 限制:SonarQube 集成目前僅讀取提交後的 CI 分析結果,不提供未提交代碼的本地 Sonar 審覈。
  • 任務快照:已有任務仍按創建時的快照運行,之後修改流程配置不會改變進行中任務的狀態機。
  • 技能優先級:同名項目 Skill 在新任務中會覆蓋用戶級 Skill。
  • 資源保留:技能的腳本、模板和附件會一併保留。

結語

該插件通過結構化流程和規範複用,幫助開發者規範 DSH 使用習慣。更多詳情請查看 GitHub 倉庫:https://github.com/godv61/dsh-task-engine

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

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

小夜