前言¶
用 DeepSeek Harness(DSH)的 Web profile 跑智能體任務時,任務的目標、驗收標準、執行進度往往分散在多個 Session 裏。想回看某輪做了什麼、哪些通過了驗收、哪些被拒絕後需要重試,就得逐個翻會話記錄,任務多了之後很難維護。
dsh-task-board 解決的就是這個問題:它在 Web profile 里加一塊持久化任務看板,把任務卡片、執行、審查這幾個環節放到同一個界面上管理。下面介紹它的功能與用法。
這是什麼¶
dsh-task-board 是一個面向 DeepSeek Harness 的社區插件,由 scwlkq 維護,許可證爲 MIT,當前版本 0.1.0。
它的定位是:以單個可安裝包、單個 Loader 條目的形式,爲 Web profile 添加一塊持久化任務看板。包內包含 Host 服務、Session 橋接、生成的 Typert RPC 貢獻和瀏覽器 UI。用戶只需安裝一個倉庫,插件只向 profile 配置添加一行 task-board 條目,Settings 插件列表裏看到的也是一個 task-board 條目,而不是拆開的 Host、RPC、UI 多個包。
DSH 的理念是一切皆插件,這類社區插件正是圍繞這個思路做的。本文基於插件倉庫的 README 與 package.json 整理。
核心功能¶
按 README 的描述,插件提供以下能力:
1、創建持久化任務卡片,卡片包含標題、描述、驗收標準、工作區或工作目錄、Agent Preset,以及圖片附件。
2、編輯、重排、重新打開和刪除卡片。
3、通過普通 DSH Sessions 啓動或停止任務執行。
4、審查已完成的工作:批准、附反饋拒絕、派發後續工作,或重試失敗的輪次。
5、查看輪次活動與 Session 歷史。
6、從權威 Host 快照刷新瀏覽器投影,不需要在 DSH 中打自定義事件轉發補丁。
另外有兩點值得注意。其一,任務記錄使用 profile 的 DSH 存儲,移除瀏覽器插件不會靜默提交或修改任務。其二,看板本身是持久的,任務數據不隨插件卸載而消失。
安裝與啓用¶
環境要求¶
安裝前確認滿足以下條件:
- DeepSeek Harness
0.1.0-rc.6 - Node.js
^22.19.0或>=24 PATH中有pnpm(npx @deepseek-ai/dsh plugin需要)- 模型憑據只在任務需要運行 agent 時才需要配置;瀏覽和編輯看板不需要
安裝¶
先執行安裝命令:
npx @deepseek-ai/dsh plugin --profile web add github:scwlkq/dsh-task-board
這條命令經 npx 運行官方 DSH CLI,不需要全局安裝 dsh。
再做一步確認:
npx @deepseek-ai/dsh --profile web --dump-config
輸出中應包含一行由 dsh-task-board 提供的 task-board Loader 條目。
啓動¶
npx @deepseek-ai/dsh web
啓動 Web profile 後,打開打印出來的本地 URL,在側邊欄選擇 Task Board 即可進入看板。
更新與移除¶
更新已安裝的 Git 依賴:
npx @deepseek-ai/dsh plugin --profile web update dsh-task-board
移除插件及其 Loader 條目:
npx @deepseek-ai/dsh plugin --profile web remove dsh-task-board
移除隻影響插件本身;如前所述,已存在的任務記錄不會被靜默提交或修改。
本地開發¶
如果想改代碼或自行驗證,倉庫提供了完整的本地流程:
pnpm install
pnpm run typecheck
pnpm run build
pnpm test
npx @deepseek-ai/dsh plugin --profile web add .
依次安裝依賴、類型檢查、構建、測試,最後以本地路徑方式把插件安裝進 Web profile。
一個實現細節:倉庫直接提交了 lib/ 目錄,因此從 GitHub 安裝不依賴 prepare、install 等生命週期構建腳本。README 還提到,pnpm pack --dry-run --json 的輸出與 release tarball 中隨附的預構建運行時文件一致。
適用場景與注意¶
適合的場景:
- 用 Web profile 同時推進多個智能體任務,希望卡片式管理標題、描述與驗收標準
- 需要一套審查流程:批准、附反饋拒絕、派發後續工作、重試失敗輪次
- 想在一處回看輪次活動與 Session 歷史
使用前需要注意:
- 插件以當前
dsh進程的權限運行,安裝來自社區的包前應先檢查源碼與許可證。本插件的許可證爲 MIT,README 與 package.json 均有標註,源碼在 GitHub 倉庫公開 - 版本要求明確:DSH
0.1.0-rc.6、Node.js^22.19.0或>=24,且pnpm需在PATH中 - 只有讓任務真正跑 agent 時才需要配置模型憑據,純瀏覽和編輯看板不需要
小結¶
dsh-task-board 把任務卡片、Session 執行和工作審查收進 Web profile 的一塊持久看板,安裝上只佔一行 Loader 條目,卸載也不動已有的任務數據。如果你在 DSH 裏管理多個智能體任務,可以試一試。
- 社區目錄頁:https://www.skillhub.cn/plugins/scwlkq/dsh-task-board
- GitHub 倉庫:https://github.com/scwlkq/dsh-task-board