dsh-task-board:DeepSeek Harness 任務看板 GUI 插件

DeepSeek Harness (DSH) 採用插件化架構。在開發工作流時,需要一個可視化的界面來管理任務並跟蹤執行狀態。dsh-task-board 是一個 GUI 插件,提供看板視圖。它連接到真實會話以驅動執行,支持熱掛載和本地持久化。

這是什麼

這是一個由 ANITOCE 維護的 DSH 任務看板插件。它不修改 DSH 源碼,以熱掛載形式工作。它提供側邊欄入口、5列看板視圖、任務詳情、真實會話執行、狀態回寫、cron 定時執行和本地持久化。

核心功能

  • 側邊欄入口:注入到 DSH 側邊欄「新會話」按鈕下方。
  • 五列看板:待規劃、待辦、進行中、已完成、已失敗。
  • 任務詳情:顯示描述、執行 Prompt 和執行記錄。提供執行、刪除和查看會話操作。
  • 真實會話執行:通過客戶端 runtime 連接工作區。將任務 Prompt 推送到會話隊列。會話狀態(運行中/完成/失敗)驅動看板卡片狀態。
  • 狀態回寫:卡片狀態由真實會話狀態驅動。刷新頁面後,遺留的進行中任務會自動對賬。
  • 定時任務:支持 5 段 cron 解析(分、時、日、月、周)。支持常用預設(例如:每 10 分鐘)。啓用後計算並持久化下次運行時間。
  • 本地持久化:任務數據存儲於瀏覽器 localStorage。
  • SystemPrompt 注入:向每個 agent 注入 plugin:task-board 段以聲明插件能力。
  • 熱掛載:無需重啓 DSH。卸載後 GUI 恢復原狀。

安裝與啓用

使用以下命令安裝插件:

dsh plugin --profile web add github:anitoce/dsh-task-board

典型用法

  1. 掛載後,側邊欄「新會話」下方會出現「任務看板」入口。
  2. 點擊打開看板。頂部支持搜索、新建任務和返回對話。
  3. 點擊卡片查看詳情。點擊「執行」驅動真實 agent。
  4. 卡片狀態隨會話流轉:進行中 → 完成/失敗。
  5. 在詳情面板中,勾選「定時運行」並選擇預設(例如:每 10 分鐘)。卡片將顯示定時標識,並在到點時自動執行。

適用場景與注意

  • 瀏覽器限制:定時調度在瀏覽器標籤頁內運行。標籤頁必須保持打開;後臺節流可能延遲觸發。
  • 離線安裝:在 Windows 下,如果離線 pnpm install 不可用,掛載腳本會回退爲手工 junction。
  • 狀態一致性:如果未打開執行會話,任務完成後,結果文本會在下次打開看板時補全。

結尾

該插件爲 DSH 提供了可視化的任務管理能力。更多詳情,請查看 GitHub 倉庫。

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

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

小夜