DeepSeek Harness 插件:guomonth/dsh-devwork

前言

DeepSeek Harness (DSH) 的核心理念是插件化桌面開發環境。在傳統的開發流程中,定義任務、跟蹤進度、審查驗收證據以及交付 PR/MR 往往分散在不同界面。guomonth/dsh-devwork 旨在解決這一問題,它提供了一個任務中心(Task-centered)的桌面開發工作區,將任務定義、Session 樹、驗收證據、工件管理以及 PR/MR 交付整合在同一個對話流中。

這是什麼

這是一個由 GuoMonth 維護的 DeepSeek Harness 插件。它基於 DSH 構建,將“任務”作爲工作的持久化單元。插件通過 Session 樹管理父子任務及重試記錄,並在同一上下文中提供驗收證據檢查、工件管理和 PR/MR 交付集成。目前該插件處於 Alpha 階段。

核心功能

  • 任務中心桌面開發工作區:以任務爲單元組織開發活動。
  • Session 樹:支持任務的父子層級結構,以及同一 Session 下的重試嘗試。
  • 驗收證據檢查:在任務執行過程中進行標準符合性檢查。
  • 工件管理:對構建產物等數據進行持久化管理。
  • PR/MR 交付集成:在對話中直接處理代碼倉庫的合併請求或拉取請求。

安裝與啓用

插件通過本地包目錄安裝。在使用前,請確保本地已安裝 DeepSeek Harness CLI。

  1. 在項目根目錄執行安裝命令:
    dsh plugin --profile devwork-demo add ./dsh-devwork
  1. 安裝完成後,檢查配置以確認插件已加載:
    dsh --profile devwork-demo --dump-config
輸出中應包含 Devwork bundle 層和 `guomonth-devwork` 配置行。

典型用法

該插件主要用於本地開發環境的任務管理。以下是完整的構建與啓用流程:

git clone https://github.com/GuoMonth/dsh-devwork.git
cd dsh-devwork
pnpm install --frozen-lockfile
pnpm run verify
pnpm run pack:check
pnpm pack
dsh plugin --profile devwork-demo add ./dsh-devwork
dsh --profile devwork-demo --dump-config

啓用插件後,Client 面板會插入可編輯的任務請求(但不自動提交)。Host 必須提供任務倉庫以及顯式的 Session/Agent 提供程序,任務創建和執行功能纔會變爲可用狀態;否則狀態將顯示爲不可用。

適用場景與注意

  • 適用場景:需要將任務管理、代碼審查和交付流程集中化的 DSH 用戶。
  • 注意:
  • 這是一個社區項目,並非 DeepSeek 官方產品。
  • 插件目前處於 Breaking Task-Center Transition(Alpha)階段,API 可能會變動。
  • 需要顯式的 Session 和 Agent 提供程序才能正常使用創建和執行功能。
  • npm 發佈尚未發佈,需通過本地打包安裝。
  • 原生桌面驗收功能尚在開發中(當前爲模擬覆蓋)。

短結尾

該插件爲 DSH 用戶提供了從任務定義到交付的端到端管理能力。如需瞭解更多細節或參與貢獻,可查閱其 GitHub 倉庫 或 SkillHub 目錄。

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

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

小夜