前言¶
在 DSH 裏做長任務時,待辦和臨時便籤常常散落在對話文本里:任務一多就找不到,換個會話又得重寫一遍,團隊或本地多個工作區也沒法按範圍分開管理。常見做法是單獨開一個代辦工具,但那樣數據和當前會話、工作區是脫開的。
下面介紹的 jesongit/dsh-todolist 就是針對這個問題:它把待辦清單和便籤放進 DSH 界面裏,按工作區分域存儲,並提供一個懸浮面板和一個聚合看板。
這是什麼¶
jesongit/dsh-todolist 是一個 DeepSeek Harness(DSH)客戶端插件,維護者是 jesongit,分類爲客戶端。它解決的問題是:在對話界面裏直接管理待辦與便籤,並讓這些數據按工作區(workspace)分域保存。
插件的對外形態是兩部分:對話區域浮動的「待辦 / 便籤」小面板,以及主面板按工作區分組的聚合「看板」。
核心功能¶
功能來自 GitHub README,逐條如下:
- 懸浮面板:對話區域浮動的「待辦 / 便籤」小面板,可拖動、可收起;收起後仍顯示待辦 / 完成 / 便籤計數,展開狀態按工作區記憶。
- 聚合看板:主面板按工作區分組展示所有清單和便籤,卡片式佈局;工作區卡片可拖動排序,順序本地記憶。
- 待辦清單:清單可置頂(浮到最前)、可換色標題、展開狀態記憶;雙擊標題可重命名(聚焦標題後也可按 F2),回車或點擊其他位置保存,Esc 取消;事項單行省略、懸浮展開,圓形勾選帶動畫,支持一鍵添加。
- 便籤:可置頂(新置頂在最上),右鍵改色、複製全部、刪除;內容自動增高;自動識別鏈接與密鑰並以行內 chip 展示——鏈接單擊複製、雙擊用瀏覽器打開,密鑰 / 密碼 / 驗證碼單擊複製。
- 數據按工作區分域,通過所有者 RPC 與宿主通信。
安裝與啓用¶
README 提供兩種安裝入口,優先使用 Desktop 組合包安裝。
1、在 DSH 的「設置 → 插件」組合包安裝入口粘貼如下內容:
github:jesongit/dsh-todolist#v1.0.4
2、也可以從 GitHub Releases 下載 v1.0.4 發行包,然後選擇本地包安裝:
https://github.com/jesongit/dsh-todolist/releases/tag/v1.0.4
3、CLI 方式在 README 中被標註爲「未獨立驗證」,命令如下,需要替換 <your-profile>:
dsh plugin --profile <your-profile> add github:jesongit/dsh-todolist#v1.0.4
典型用法¶
安裝完成後,插件會在對話區域提供懸浮面板,主面板提供聚合看板。
1、在待辦清單裏添加事項,或新建便籤;事項和便籤會按當前工作區分域保存。
2、需要改名時,雙擊清單標題進入重命名;也可以先聚焦標題再按 F2,回車或點擊其他位置保存,Esc 取消。
3、需要整理優先級時,對清單或便籤使用置頂;對的工作區卡片在看板中拖動排序,順序會被本地記憶。
4、便籤裏粘貼鏈接或密鑰後,插件會識別成行內 chip:鏈接單擊複製、雙擊用瀏覽器打開,密鑰 / 密碼 / 驗證碼單擊複製。
適用場景與注意¶
適合需要在對話界面里長期跟蹤任務、隨手記錄便籤,並且希望不同工作區數據互不干擾的 DSH 用戶。
需要注意幾點:
- 插件以當前 dsh 進程權限運行,安裝前應檢查其源碼與許可證。
- 許可證爲 MIT,© 2026 jesongit。
- 面向 DSH
0.2.1-rc.5的 Desktop / Web 會話界面開發與測試,目前僅以 Declared(聲明)兼容性提供,尚未獲得 dsh.so 的獨立 Verified 認證。 - 所有待辦與便籤數據僅保存在本機
$DSH_HOME/plugins/dsh-todolist/data.json,按workspaceId分域;插件不主動外傳數據,無遙測、無網絡請求,僅在雙擊便籤中的鏈接時調用系統打開該 URL。 - CLI 安裝命令來自 README 並標註爲未獨立驗證,桌面端組合包安裝更穩妥。
小結¶
jesongit/dsh-todolist 把待辦清單和便籤放進 DSH 界面,按工作區分域存儲,適合作爲對話過程中的輕量任務與筆記面板。社區目錄頁爲 https://www.skillhub.cn/plugins/jesongit/dsh-todolist ,源碼與發行信息見 https://github.com/jesongit/dsh-todolist 。