前言¶
在 DeepSeek Harness (DSH) 的開發流程中,會話執行結果通常散落在日誌文件裏,缺乏可視化的任務管理與調度手段。dsh-task-board 插件通過在 Web 界面側邊欄增加入口,提供五列看板管理任務,並讓 DSH 會話真實執行這些任務,狀態會自動回寫到卡片上。
插件不修改 DSH 源碼,卸載後界面恢復原狀。看板數據保存在 DSH 主進程(host)一側,電腦和手機打開同一個部署看到的是同一塊板,改動經 SSE 實時同步;窄屏自動進入緊湊佈局。
核心能力¶
本插件主要解決任務的可視化、執行自動化與多端同步問題。
五列看板與任務清單¶
插件提供兩種視圖。看板採用五列布局(待規劃 / 待辦 / 進行中 / 待審覈 / 已完成),卡片是摘要,會話是內容。任務清單是側邊欄面板裏的第二行,與看板對稱。清單是獨立的文檔,不是看板的視圖,支持分頁(收件 / 清單 / 日程)和多選批量操作。
真實執行與 AI 驅動¶
任務經 DSH 會話真實執行,跑完自動落“待審覈”。它提供 /task 和 /task-continue 兩個斜槓命令,以及三個工具,由 AI 根據上下文判斷如何記錄任務,無需人工寫死流程。
多端與自動化¶
數據保存在 DSH 主進程的 ~/.dsh/storages/dsh_task_board/,瀏覽器是樂觀副本。支持離線模式、定時任務、會話級自動化和批量巡航。窄屏自動進入緊湊佈局。
安裝與啓用¶
插件依賴 DSH 0.1.7-rc.2 或更高版本,以及 Node.js ^22.19.0 或 >=24.0.0。確保使用 web profile。
- 在終端執行安裝命令:
dsh plugin --profile web add @firetruck666/dsh-task-board
- 停止並重啓
dsh web。只刷新頁面不夠,因爲 host 半區在服務端進程裏。 - 重啓後刷新頁面,側邊欄會出現“任務看板”入口。
插件無需手動配置,安裝後即可使用。沒有設置項,也不需要設置面板。
數據存儲¶
插件的數據真相在 DSH 主進程的 host 側。
- 看板與清單:保存在
~/.dsh/storages/dsh_task_board/documents/目錄。board.json存任務臺賬、巡航、定時等;items.json存任務清單。 - 瀏覽器緩存:使用
localStorage保存離線鏡像,鍵名爲dsh.taskBoard.v1(看板)和dsh.taskBoard.items.v1(清單)。兩份都要備份。
注意事項¶
- 重啓生效:修改 host 半區代碼或安裝插件後,必須重啓
dsh web才能生效。 - 無需手動配置:安裝命令會自動處理
cordis.patch.yml,不要手動添加。 - 界面恢復:卸載插件不會刪除數據,且卸載後界面會恢復原狀。