前言¶
DeepSeek Harness(DSH)插件生态中,针对个人习惯追踪的需求,个人习惯追踪插件(personal-track)提供了右侧栏每日习惯看板与主区域统计页的组合方案。它将习惯记录、任务进度管理与数据统计整合在单一界面内,适合需要持续追踪个人作息与目标的用户。
核心功能¶
该插件主要包含以下功能模块:
- 右侧栏每日习惯看板:支持打卡、计数器、槽位、会话、登记等多种形态的记录方式。
- 主区域统计页:提供习惯×日期热力图、达标数与连续天数、求和指标、三餐花费以及心率-配速曲线。
- 数据导出与恢复:支持 JSON 格式的备份与恢复,支持合并或覆盖模式。
- 任务进度管理:支持通过拖动进度条调整任务进度,截止日颜色提示(逾期/3日内/7日内),逾期任务自动归档。
- 记录功能:支持影视书籍的三态标记与5星评分,以及任务作业的三态派生与逾期标记。
安装与启用¶
使用官方命令安装:
dsh plugin --profile web add github:cup113/personal-track
典型用法¶
- 查看当前配置:
dsh --profile web --dump-config - 临时试用:
dsh --profile web --patch D:/Projects/dsh-personal-track/dev.patch.yml - 复制报告:在看板底部一键复制,内容格式化为 Markdown 列表。
- 导出/导入数据:在统计页底部选择备份文件,支持合并或覆盖模式。
结构与配置注意事项¶
- 习惯清单:习惯清单(洗漱×2、洗澡、三餐等)硬编码在源码中,无配置开关。如需适配个人作息,建议 fork 源码修改。
- 数据存储:数据存储在
~/.dsh/storages/habit/的 JSON 文件中,空白天不产生文档。 - 热重载:宿主代码改动必须重启
dsh;客户端 bundle 改动支持热重载。 - 背单词进度:按加权计算,复习词按新词的 1/5 计入。