前言¶
開發 DSH 智能體應用時,待辦常常散落在會話裏:臨場記下的一條需求、想在下一輪處理的線索、稍後要複查的點。DSH 的理念是「一切皆插件」,社區裏也有人把待辦直接搬進 Web GUI。下面介紹 kevin-qiao/dsh-todo:一箇中英雙語的便利貼待辦面板,裝完出現在左側欄,支持便籤板與極簡列表兩種視圖,用 AI 排程、分類和逐條給建議,運行時零依賴。
和直接在對話裏列清單相比,它把待辦沉澱在界面與本機文件裏,跨會話保留;和外部任務管理工具相比,它不引入新服務,裝完即用。適合個人在 DSH 裏維護一份輕量待辦。
這是什麼¶
一句話定位:DSH Web 插件,在左側欄加一面便利貼待辦牆,中英雙語,AI 幫你排程、分類、逐條商量,並記住習慣。
基本信息:
- 作者 / 維護者:kevin-qiao
- 倉庫:https://github.com/kevin-qiao/dsh-todo
- 目錄頁:https://www.skillhub.cn/plugins/kevin-qiao/dsh-todo
- 分類:客戶端
- 版本:1.8.0(README 徽章)
- 許可證:MIT
- 運行時依賴:零
它解決三個具體問題:待辦需要長期存放和提醒;一條待辦可能要拆成幾步;完成與改期需要有歷史留痕。插件把這三件事放進左側欄,並通過 sticker_todo 工具把待辦暴露給 Agent。
核心功能¶
以下只列 README 明確寫出的能力。
兩種視圖:
- 便利貼板(默認)
- 極簡列表(只顯示標題,點擊展開詳情)
新建彈窗字段:
- 標題 + 詳情
- 顏色
- 優先級(僅視覺提示,不做強制排序)
- 快捷到期:今天 / 明天 / 後天 / 下週
- 定時提醒
- 最多 3 個標籤
組織方式:
- 標籤篩選
- 按標籤分組
- 已完成便籤區
界面:
- 字體預設(中文手寫體 / 行楷 / UI 字體)
- 語言:自動 / 中文 / English
- 順滑動效,尊重系統的 prefers-reduced-motion
AI 能力:
- 自動安排日程
- 分類打標籤——只處理還沒有標籤的便籤
- 單條便籤教練:先給 2–4 個可點選答案,最多 3 輪,建議可編輯
記憶能力:
- 改期與完成的歷史
- 可編輯的偏好
- 本週復盤
- 教練對話跨會話續聊
- 被改期兩次以上顯示「改期 N 次」
交給 DSH:便籤上的「交給 DSH」按鈕把標題、詳情、截止、優先級、標籤和 id 拼成一段 prompt 放進主對話框草稿,不自動發送。
Agent 工具 sticker_todo 的子命令:
list / add / update / complete / remove / clear_completed / plan / advice / tag / remember / forget / memories / review
安裝與啓用¶
安裝命令取自 README(PowerShell):
dsh plugin --profile web add dsh-sticker-todo
裝完重啓 DSH。入口在左側欄「便利貼待辦」,數據存在本機。
README 另給出從源碼安裝的方式:先 clone 倉庫,再用 link 掛載:
git clone https://github.com/kevin-qiao/dsh-todo.git
dsh plugin --profile web add link:D:\path\to\dsh-todo
第二條命令中的路徑按本地實際位置替換。
典型用法¶
頭部常用操作:
- 新建便籤
- 字體
- 語言(自動 / 中文 / English)
- 便利貼 / 極簡 視圖切換
- 記憶
- 刷新
便籤動作:
- 教練建議
- 交給 DSH
- 一小時後提醒
- 編輯、兩步刪除
AI 卡片用於自動安排日程、分類打標籤與清除安排。
記憶面板:在「記憶」裏管理偏好、生成周復盤、查看 AI 提議(點「記住」才落盤);「清空記憶」只清歷史,不動便籤。
數據與降級¶
默認數據文件路徑,可用 dataFile 配置項改寫:
~/.dsh-sticker-todo/todos.json
每次修改原子寫入。文檔 v2 結構:
{ "version": 2, "todos": [], "events": [], "memory": { "facts": [], "threads": [] } }
舊文件自動遷移;舊版插件只讀 todos,降級不丟便籤。AI 不可用(沒配模型、超時、輸出不合規)時,全部降級爲本地規則並標 source: "fallback",不報錯。刪掉數據文件會連便籤一起重置;「清空記憶」只清事件、偏好與對話。
適用場景與注意¶
適合在 DSH Web GUI 裏維護個人輕量待辦、需要 AI 整理與回顧的人,以及想給 Agent 暴露統一待辦工具的開發者。運行時零依賴,Node ≥ 20,CI 在 Node 20 / 22 / 24 上跑前三套校驗腳本。
注意幾點:
- 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證(本插件爲 MIT)。
- 待辦只有一份本地 JSON;刪除文件會重置,「清空記憶」不會。
- 目錄頁是獨立社區站點,與 DeepSeek / 幻方無官方從屬關係,不當作官方應用商店。
- 該插件在目錄頁標註星標爲 0,生態較新,評估以源碼與文檔爲準。
小結¶
dsh-todo 的價值在於把待辦從會話中獨立出來:左側欄一面便利貼牆,加上 AI 排程、分類、逐條教練與跨會話記憶,配合 sticker_todo 工具接入 Agent,運行時零依賴。安裝一行命令,數據落在本機 JSON。
目錄頁:https://www.skillhub.cn/plugins/kevin-qiao/dsh-todo
GitHub:https://github.com/kevin-qiao/dsh-todo