DSH Task Board: 會話任務看板與父子任務樹插件

在 DeepSeek Harness (DSH) 的對話視圖中,Trajectory(軌跡)通常記錄思考過程。在此基礎上增加一個可視化的任務管理層,能更清晰地拆解目標與驗收標準。dsh-task-board 插件提供了這樣一個「任務看板」視圖,支持畫布式拖拽佈局與本地 JSON 存儲。

插件定位

這是一個爲 DSH 客戶端設計的插件,原項目爲 CodexFF。它爲會話添加了 Task Board 標籤頁,包含畫布式看板、父子任務樹模型以及 Agent 工具和技能。由開發者 etony668 維護,遵循 MIT 許可證。

核心能力

  • 會話視圖新增標籤:在對話視圖中新增 Chat → Trajectory → Task Board 選項卡。
  • 畫布式看板:每個主任務對應一個子面板,支持拖拽對齊(25px 間距、自動居中)、摺疊面板,臨時任務有顏色標記。
  • 父子任務樹模型:支持定義目標、範圍、驗收邊界。任務狀態會自動流轉:當所有子任務完成時父任務自動關閉,反之重新打開。
  • Agent 工具與技能:提供 board_get、board_revision、board_sync、task_create、task_update、task_delete 工具,以及自動加載的 dsh-task-board 技能。
  • 本地存儲與備份:使用本地 JSON 存儲,每次變更會自動快照到備份目錄,支持全局鏡像。

安裝與啓用

通過命令行安裝(推薦):

dsh plugin --profile web add @etony668/dsh-task-board

安裝後刷新或重啓 DSH,在會話視圖的 Trajectory 之後即可看到 Task Board 標籤。

使用方式

  • 切換視圖:在會話頂部標籤頁中,點擊 Task Board 進入。
  • 導航:看板內無返回按鈕,需使用頂部 Chat 標籤或鍵盤 Tab / Esc 返回。
  • 輸入框:任務看板視圖中底部消息輸入框默認隱藏,避免重疊。
  • Agent 交互:任務變更後,Agent 會附加「查看任務板」鏈接,點擊可直接跳轉。

注意事項

  • 安裝更新:必須通過插件管理器(Plugins 面板或 dsh plugin add)安裝,不要手動編輯 package.json,否則可能導致更新衝突。
  • 數據存儲:數據文件位於 <project>/.dsh-taskboard/board.json 和 ~/.dsh/taskboards/。
  • 備份機制:每次變更會自動快照到備份目錄(保留最近 10 個),可安全提交到版本控制。
  • 權限問題:如果項目目錄只讀,插件會降級爲僅使用全局鏡像。

總結

該插件通過畫布和工具集,爲 DSH 提供了輕量級的任務管理能力。適合需要精細化拆解 Agent 行爲路徑的開發者。更多細節請參考 GitHub 或 SkillHub 目錄。

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

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

小夜