前言¶
在 DeepSeek Harness(DSH)裏和 agent 並行處理多項工作時,任務往往散落在對話、筆記或外部工具裏,很難在 Web 界面內快速區分「該先做什麼」。紙質或獨立 App 上的艾森豪威爾矩陣和 Harness 會話是割裂的;若希望在左側欄一鍵打開看板、又不打斷當前會話,需要在宿主裏掛一個純客戶端插件。
下面介紹社區維護的 dsh-quadrant-todos(維護者 nangongwentian-fe):在 DSH Web UI 中增加 Todo list 側邊欄入口和 2×2 四象限面板,把任務按「重要/緊急」二維分類,數據落在瀏覽器 localStorage,不依賴額外網絡或 npm 依賴。
這是什麼¶
dsh-quadrant-todos 是面向 DeepSeek Harness Web UI 的客戶端插件(bundle),版本 1.0.0,許可證 MIT。它在左側全局面板列表中註冊一項 Todo list,主區域展示四個象限:重要且緊急、重要不緊急、緊急不重要、不重要不緊急(Eisenhower 矩陣)。
插件倉庫:https://github.com/nangongwentian-fe/dsh-quadrant-todos;社區目錄頁:https://www.skillhub.cn/plugins/nangongwentian-fe/dsh-quadrant-todos。SkillHub 目錄爲社區收錄站點,與 DeepSeek / 幻方無官方從屬關係;安裝前請自行查看源碼與許可證。插件以當前 DSH 進程與用戶環境運行,本介紹功能均以 README 爲準。
核心功能¶
- 側邊欄 + 獨立主面板:選中
Todo list即打開看板,不切換或干擾現有會話。 - 四象限看板:每個象限有強調色點、行內提示與未完成計數;支持象限內
+行內新增,Enter 提交;IME 組詞期間的 Enter 不會誤提交(適合中文等輸入法)。 - 完成與歸檔:勾選後任務在同象限內置灰,並收入可摺疊的
Completed (n)分組,上下文不丟。 - 改名與移動:點擊標題編輯;編輯器內四色塊可改象限;亦支持跨象限拖拽,懸停時目標卡片高亮。
- 刪除與撤銷:行上懸停出現
×刪除;頂部通知約 8 秒內可Undo。 - 持久化:變更寫入
localStorage,鍵名dsh.quadrant-todos.v1;刷新或重啓應用後仍在;寫入失敗會在面板提示,不靜默失敗。 - 貼合宿主:樣式僅用
--dsw-alias-*主題 token,淺/深色跟隨應用;文案經宿主 locale 服務,內置英文與簡體中文字典。
路線圖(README 說明,尚未實現):第二階段計劃 Host 端存儲與 agent 工具,便於讓模型協助四象限歸類;可選截止日期與逾期高亮。
環境與要求¶
- 需要支持 bundle 的 DeepSeek Harness(
plugin_manager/install_bundle)。README 記載在 macOS 上測試過 0.2.1-rc.5。 - 單目錄 plain JavaScript bundle,無額外網絡依賴。
安裝與啓用¶
1、在本地準備好插件目錄(例如從倉庫 nangongwentian-fe/dsh-quadrant-todos 獲取代碼後的絕對路徑)。
2、在任意 DSH 會話中讓 agent 安裝 bundle,或自行調用 plugin_manager:
action: "install_bundle"
target: "/absolute/path/to/dsh-quadrant-todos"
亦可在會話裏用自然語言說明,例如:
Install the bundle at
/absolute/path/to/dsh-quadrant-todoswithplugin_manager(install_bundle).
3、安裝後無需重啓,左側欄應立即出現 Todo list。
典型用法¶
1、點擊側邊欄 Todo list 打開四象限面板。
2、在某一象限標題行按 +,輸入任務後 Enter;可保持輸入框連續添加多條。
3、勾選任務標記完成:任務在同象限內劃線置灰,並出現在 Completed (n) 下。
4、點擊任務標題可改名;用編輯器中四色塊或拖拽行到其他象限來移動任務。
5、懸停任務行點 × 刪除;若誤刪,在通知裏點 Undo(約 8 秒內)。
數據、卸載與注意¶
任務數據僅存於當前瀏覽器配置文件的 Web 客戶端 localStorage(dsh.quadrant-todos.v1),README 明確不會上傳到 Host。卸載插件不會清除該鍵;重裝後任務仍會顯示。
卸載示例:
plugin_manager
action: "remove_bundle"
target: "dsh-quadrant-todos"
適用對象:習慣艾森豪威爾矩陣、希望在 DSH 內就地排優先級、又不想爲待辦單獨開外部工具的 Web UI 用戶。當前爲 1.0 客戶端實現,index.js 在 Host 側爲 no-op,存儲邏輯集中在 client.js 的 readStore / writeStore,便於日後換成 Host 側存儲。
結尾¶
dsh-quadrant-todos 把四象限待辦嵌進 DSH 左側欄:會話照開,看板旁路打開,改動本地持久化、主題與語言跟宿主走。若需要目錄簡介與倉庫詳情,可查看 SkillHub 插件頁 與 GitHub 倉庫。