dsh-taskboard:DeepSeek Harness 跨項目任務看板

前言

在使用 DeepSeek Harness Web profile 進行開發或協作時,通常需要同時管理多個會話中的任務。分散的任務狀態和跨工作區的任務追蹤可能帶來操作上的不便。dsh-taskboard 插件旨在解決這個問題,它將一個任務看板入口添加到 DSH 側邊欄,聚合所有可見 DSH 會話的最新 todo_write 投影,並提供統一的視圖進行管理。

插件定位

這是一個跨項目任務看板插件。它爲 DSH Web profile 添加了一個任務看板按鈕,聚合所有可見 DSH 會話的最新 todo_write 投影,併爲每個任務標記其所屬的工作區和會話。插件不維護單獨的任務存儲、不添加服務器、也不寫入瀏覽器本地任務,而是完全依賴 DSH 的原生機制。

安裝與啓用

在安裝前,請確保你的 DeepSeek Harness 版本與該插件的 peer dependencies 兼容。

  1. 進入插件目錄,安裝依賴並構建:
    pnpm install
    pnpm run build
  1. 將構建好的本地包安裝到 Web profile:
    pnpm dsh plugin --profile web add ../dsh-taskboard
  1. 安裝完成後,需要重啓 Web profile 才能生效:
    pnpm dsh --profile web

核心功能

  1. 側邊欄集成:在 DSH 側邊欄添加任務看板按鈕。
  2. 投影聚合:聚合所有可見 DSH 會話的最新 todo_write 投影。
  3. 上下文標記:爲每個任務明確標記其工作區和會話。
  4. 原生狀態識別:使用 DSH 原生生命週期顏色識別待辦和已完成任務。
  5. 實時狀態條:進行中的任務顯示實時活動條,而非百分比。

任務與會話操作

看板顯示當前所有可見未歸檔會話的 todo 投影。

  • 同意與確認:進行中的任務僅顯示“同意”或“確認”操作。顯示“同意”取決於 DSH 會話的待處理批准狀態;顯示“確認”取決於計劃審查狀態。DSH 允許每個會話有一個進行中的任務。
  • 批量選擇:按住 Ctrl (Windows/Linux) 或 Command (macOS) 並點擊可進行中的任務卡片,可以批量選擇其所屬會話。
  • 歸檔操作:在會話側邊欄可以打開會話並執行歸檔。歸檔調用 DSH 的真實工作區會話歸檔 API,歸檔的是會話而非單個任務。批量歸檔同樣作用於選中的會話。

數據與歷史

  • 數據同步:任務列表來自 DSH 的持久化 todo/write 會話事件,並在可見會話收到新結果時實時更新。由於 DSH 擁有任務創建和狀態變更的管理權,看板列表與 DSH 內置任務工具不會 diverge。
  • 歷史記錄:歷史 todo/write 事件保留在會話日誌中,但插件不創建單獨的任務歷史或持久化格式。

注意事項

  1. 兼容性:需要使用與 peer dependencies 兼容的 DeepSeek Harness 版本。
  2. 重啓:安裝後必須重啓 Web profile。
  3. 範圍限制:看板僅顯示當前所有可見未歸檔會話的投影,不顯示歷史任務。

dsh-taskboard 提供了一個輕量級的視圖層,幫助開發者在不引入額外存儲層的情況下,更直觀地管理多會話任務。更多細節可參考社區目錄或源碼。

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

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

小夜