前言¶
在 DeepSeek Harness(DSH)的“一切皆插件”擴展方式下,插件可以圍繞現有 Web UI 增加新的工作視圖。dsh-kanban 解決的是把 Harness 會話組織成任務看板的問題:不需要替換宿主應用,而是在 Harness Web UI 的側邊欄中加入一個看板入口,用來查看會話狀態、整理待辦任務,並從看板中創建新的 Harness 任務。
這是什麼¶
dsh-kanban 是一個面向 DeepSeek Harness Web UI 的任務看板插件,由 Ericwong5021 維護,當前版本爲 0.1.1,許可證爲 MIT。
它把 Harness 會話組織爲 Inbox、Ready、Running、Blocked、Done 等列。其中,Running、Blocked、Done 由即時會話狀態推導;對於 idle 會話,允許手動放入 Inbox 或 Ready。手動列位置保存在瀏覽器本地存儲中。
核心功能¶
會話看板¶
下面這些能力都圍繞已有的 Harness 會話展開:
- 將會話組織爲
Inbox、Ready、Running、Blocked、Done Running、Blocked、Done由即時會話狀態推導- 允許手動將
idle會話放入Inbox或Ready - 運行中或等待輸入的會話會鎖定在當前位置
- 手動列位置保存在瀏覽器本地存儲
看板入口¶
插件通過 /kanban 打開看板。離開看板時,會恢復原會話。
新建任務¶
可以從選定的 workspace、標題和 prompt 創建新的 Harness 任務。創建任務時使用 Harness runtime,而不是另起一套獨立應用。
與宿主應用的關係¶
dsh-kanban 使用 Harness runtime 和側邊欄注入點來提供看板視圖,不替換宿主應用。插件面向 Harness Web UI,並需要 package.json 中聲明的 runtime 和 UI packages。
安裝與啓用¶
先通過 dsh CLI 安裝到指定 profile:
dsh plugin --profile <profile> add https://github.com/Ericwong5021/dsh-kanban
如果需要使用 release 包直接安裝:
dsh plugin --profile <profile> add https://github.com/Ericwong5021/dsh-kanban/releases/latest/download/dsh-kanban-0.1.1.tgz
安裝完成後,啓動對應 profile,然後在 Harness 側邊欄底部選擇“任務看板”。
開發與構建檢查¶
如果你需要從源碼構建或檢查打包結果,可以使用下面這些命令:
pnpm install
pnpm build
pnpm pack:check
其中:
pnpm install:安裝依賴pnpm build:構建插件pnpm pack:check:檢查打包結果
適用場景與注意¶
這個插件適合希望在 Harness Web UI 中維護任務狀態和待辦列位的開發者。它把部分會話狀態顯式地放到看板列中:idle 會話可以手動整理,Running、Blocked、Done 等狀態則優先依據即時會話狀態展示。
由於插件會以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。dsh-kanban 的許可證爲 MIT,GitHub 倉庫中可以看到源碼和安裝方式。
鏈接¶
- 社區目錄頁:https://www.skillhub.cn/plugins/Ericwong5021/dsh-kanban
- GitHub:https://github.com/Ericwong5021/dsh-kanban