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 目录页。

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

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

小夜