前言¶
在 DeepSeek Harness(DSH)裏跑 Web 界面時,對話、工具調用和插件面板往往佔滿注意力,待辦和筆記若散在瀏覽器標籤或外部應用裏,切換成本高,也不利於和當前會話上下文放在一起。社區插件 dsh-work-list(維護者 liweidong1722)把「工作清單」嵌進 DSH Web 左側欄:數據落在本機 JSON 文件,支持分類、富文本和回收站,適合需要本地優先、可備份的清單場景。SkillHub 目錄將其歸類爲「模型推理」下的 deepseek harness 工作臺 類擴展;安裝與行爲以 GitHub 倉庫 README 爲準。
這是什麼¶
dsh-work-list 是一個 本地優先、支持富文本編輯 的 DSH Web 側邊欄工作清單插件。當前發佈版本爲 0.2.0(MIT License)。插件通過 dsh.bundle.patch 聲明,由 DSH 插件命令加入 Web profile,在側邊欄以 「工作清單」 入口呈現。
核心功能¶
下列能力均來自項目 README 與 package 說明。
清單與分類¶
- 預設分類:日常 / 工作 / 學習 / 生活,並支持自定義分類。
- 事項可勾選完成;支持 待辦 / 已完成 篩選、全文搜索、單條 摺疊 / 展開(新增項默認顯示摘要標題)。
- 同一分類內支持 拖拽排序。
富文本與快捷鍵¶
v0.2.0 將編輯內核重構爲基於 ProseMirror 文檔模型,統一管理段落、列表、選區與撤銷 / 重做,減少原生 HTML 編輯帶來的換行、縮進與編號異常;既有 HTML 內容仍由新內核解析,無需手動遷移數據。
富文本支持:正文、標題 1 / 2 / 3、加粗、斜體、下劃線、刪除線、文字顏色、分隔線;編號列表、項目符號列表、多級縮進與層級編號(如 1 / 1.1 / 1.1.1)。
常用操作:
Enter換段,Shift+Enter軟換行;列表中Tab / Shift+Tab升降級。Ctrl+Enter提交新增事項;Ctrl+Z撤銷;Ctrl+Y或Ctrl+Shift+Z重做。- 字號與字體樣式可調;工具欄 吸頂,長清單滾動時仍可用;淺色 / 深色主題跟隨 DSH。
回收站與導入導出¶
- 回收站支持 恢復、永久刪除、清空。
- 支持 JSON 導入 / 導出,便於備份或在環境間遷移(與下方數據文件配合使用)。
安裝與啓用¶
推薦通過 DSH 插件通道安裝固定版本:
dsh plugin --profile web add github:liweidong1722/dsh-work-list#v0.2.0
安裝後 重啓 dsh web 並刷新頁面,在左側欄打開 「工作清單」。
跟蹤最新開發分支:
dsh plugin --profile web add github:liweidong1722/dsh-work-list#main
卸載:
dsh plugin --profile web remove dsh-work-list
也可用 pnpm 拉取已構建包(不等同於 在 DSH Web profile 中激活插件):
pnpm add github:liweidong1722/dsh-work-list#v0.2.0
構建環境要求(package.json):Node ^22.19.0 || >=24.0.0,包管理器 pnpm@11.7.0。
數據存儲與併發¶
清單數據由 DSH host 寫入:
~/.dsh/work-list.json
該文件爲普通 JSON,可自行備份、遷移與恢復。升級至 v0.2.0 不改變 文件位置與結構;分類、勾選狀態、回收站與原有 HTML 富文本均保留。
保存帶 revision 衝突保護:若文件被其他頁面或外部程序更新,舊頁面不會用過期狀態覆蓋新數據。舊版瀏覽器 localStorage 數據仍支持首次遷移。
典型用法¶
- 按上文命令安裝 v0.2.0,重啓 Web 並刷新。
- 在左側欄進入「工作清單」,選擇或新建分類,用富文本編寫事項;長內容可摺疊,僅看摘要標題。
- 用待辦 / 已完成與搜索過濾;同分類內拖拽調整順序。
- 誤刪走回收站恢復;需要整庫備份時用 JSON 導出,恢復時用 JSON 導入。
- 定期複製
~/.dsh/work-list.json做文件級備份。
適用場景與注意¶
適合:已在用 DSH Web、希望待辦與 DSH 同屏、數據留在本機且可 JSON / 文件備份的開發者或智能體使用者。
注意:
- 插件在 當前 dsh 進程權限 下運行,安裝前請查閱 源碼與許可證,確認符合你的安全與合規要求。
- DSH 生態強調「一切皆插件」;SkillHub 插件目錄 爲社區站點,與 DeepSeek / 幻方無官方從屬關係,本文不構成官方背書。
- 勿憑插件名自行拼接安裝命令;以 README 中的
dsh plugin --profile web add ...爲準。
版本要點(可選參考)¶
- v0.2.0:ProseMirror 重構,列表、換行、撤銷與視覺細節見 v0.1.2…v0.2.0 對比。
- v0.1.2:工具欄吸頂、字體控制入欄等,見 v0.1.1…v0.1.2。
- v0.1.1:摺疊、拖拽、回收站、搜索與 JSON 等,見 0.1.0…v0.1.1。
dsh-work-list 把清單收進 DSH Web 側邊欄,本地 JSON 持久化並支持富文本與回收站,適合與 Harness 工作流同屏管理待辦。目錄頁:https://www.skillhub.cn/plugins/liweidong1722/dsh-work-list;源碼與安裝說明:https://github.com/liweidong1722/dsh-work-list。