dsh-daily-todo:在 Harness 裏維護每日工作與生活待辦

前言

在 DeepSeek Harness(DSH)裏,對話中的 todo 多半是給 agent 看的工作分解,不適合當作「我今天自己要做什麼」的清單。若另開記事本或第三方待辦應用,又會在開發和日常事務之間來回切換。

下面介紹的 dsh-daily-todo(維護者 lunasi27,分類:客戶端)把每日待辦做進 DSH 側欄:一天一份清單,分「工作 / 生活」兩段,打鉤劃掉,零點自動歸檔,未完成項帶進新的一天。數據只落本機,裝好後無需額外配置。

這是什麼

dsh-daily-todo 是 DSH 生態中的客戶端插件,當前版本 1.0.0(MIT 許可證)。從側欄圖標進入整頁清單界面,補齊「給人用的日程」這一層,與 agent 側任務分解互不替代。

DSH 奉行「一切皆插件」;社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。本文事實以倉庫 README 與 package.json 爲準。

核心功能

以自然日爲界的清單

以本機時區凌晨零點爲界,跨天自動切換到新的一天。上一天整份清單在零點凍結爲歸檔快照(含已完成與未完成);新的一天只帶入未完成項,並標上 承接 MM-DD,已完成項留在歸檔裏。

工作與生活兩段

新增任務時選擇分類(會記住上次選擇),字段爲 work 或 life。各段獨立計數;鼠標懸停 ↔ 可將條目挪到另一段(完成狀態與承接來源不變)。清單在存儲上是一條扁平數組,分組靠過濾實現。

交互與視覺

  • 打鉤即完成:刪除線 + 變灰,留在原位;再點一次撤銷。
  • 就地編輯:點任務文字直接改,Enter 保存 / Esc 取消;行尾 × 刪除。
  • 歸檔只讀:「歸檔」標籤頁按時間倒序查看歷史,展開可看當天明細。
  • 主題跟隨:只用 DSH 主題 token 配色,隨明暗主題與字號變化,不寫死顏色。

界面文案隨 DSH 語言切換(內置中文、英文);側欄與頁頭名稱固定爲「每日待辦」。

安裝與啓用

推薦從插件商店安裝:

  1. 側欄「插件」→「插件商店」→ 搜索 dsh-daily-todo → 安裝。
  2. 側欄出現清單圖標,點開即用。

命令行方式:

dsh plugin add dsh-daily-todo

刷新頁面後生效。README 寫明:裝好後不需要任何配置。

典型用法

安裝並刷新後,從側欄進入「每日待辦」:

  1. 在「工作」或「生活」段新增條目,分類會記住上次選擇。
  2. 點擊勾選標記完成(劃掉變灰);需要改文案時直接點文字編輯。
  3. 零點之後,上一天進入「歸檔」;未完成項出現在新一天並帶 承接 日期標籤。
  4. 若條目放錯段,用 ↔ 挪到另一段末尾。

宿主對外提供 REST 風格路由(開發或二次集成時可參考 README):GET /dsh-daily-todo/state、POST /dsh-daily-todo/mutate(add / toggle / edit / move / delete)、GET /dsh-daily-todo/archive?id=。

數據、隱私與兼容性

存儲位置

  • 路徑:$DSH_HOME/daily-todo/todos.json(默認 ~/.dsh/daily-todo/todos.json),所有 profile 共用一份。
  • 寫入採用臨時文件 + rename;損壞時自動改名爲 todos.json.corrupt-<時間>.bak 並重建空清單。
  • 插件不聯網、不上傳、不讀取待辦以外的任何文件。清空數據:關閉 Harness 後刪除該文件即可。

環境要求

  • DSH >=0.2.0-rc.1(含客戶端插槽 sidebar.panellist 與 main)
  • Node >=20
  • README 記載:已在 DSH 0.2.2-rc.1 + Windows Desktop 實測;macOS / Linux 桌面與 Web 版理論上一致,未逐一實測。

早期無 cat 字段的舊數據,讀入時全部補爲「工作」。

適用場景與注意

適合:長期在 DSH 裏開發與對話、希望「今日事項」與 Harness 同屏、且接受本機單文件存儲的用戶。

注意:

  • 插件在 當前 dsh 進程權限 下運行,安裝前宜查閱源碼與 MIT 許可證。
  • 待辦與 agent 對話中的 todo 用途不同,不要混爲一談。
  • 跨設備同步不在插件範圍內,數據僅本機 todos.json。

結尾

dsh-daily-todo 把「一天一份工作/生活清單、打鉤、零點歸檔與承接」收進 DSH 客戶端,減少切換外部待辦軟件的成本。安裝命令爲 dsh plugin add dsh-daily-todo,詳情見 GitHub 倉庫 與 skillhub 目錄頁。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜