前言¶
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 計入。