DeepSeek Harness Plugin: personal-track

Introduction

Within the DeepSeek Harness (DSH) plugin ecosystem, the Personal Habit Tracking plugin (personal-track) addresses the need for personal habit tracking by providing a combination of a right-side daily habit dashboard and a main-area statistics page. It integrates habit logging, task progress management, and data statistics into a single interface, making it suitable for users who need to continuously track their routines and goals.

Core Features

This plugin mainly includes the following functional modules:

  1. Right-side daily habit dashboard: supports various record types, including check-ins, counters, slots, sessions, and registrations.
  2. Main-area statistics page: provides habit-by-date heatmaps, achievement counts and streaks, sum metrics, three-meal expenses, and heart-rate-pace curves.
  3. Data export and restore: supports JSON-format backup and restore, with merge or overwrite modes.
  4. Task progress management: supports adjusting task progress by dragging the progress bar, due-date color hints (overdue/within 3 days/within 7 days), and automatic archiving of overdue tasks.
  5. Recording features: supports three-state marking and 5-star ratings for movies, TV shows, and books, as well as three-state derivation and overdue marking for tasks and assignments.

Installation and Enablement

Install it using the official command:

dsh plugin --profile web add github:cup113/personal-track

Typical Usage

  1. View the current configuration: dsh --profile web --dump-config
  2. Temporary trial: dsh --profile web --patch D:/Projects/dsh-personal-track/dev.patch.yml
  3. Copy report: Use the one-click copy button at the bottom of the dashboard; the content is formatted as a Markdown list.
  4. Export/import data: Select a backup file at the bottom of the statistics page; merge or overwrite modes are supported.

Structure and Configuration Notes

  • Habit list: The habit list (washing ×2, bathing, three meals, etc.) is hard-coded in the source code and has no configuration toggle. To adapt it to personal routines, fork the source code and modify it.
  • Data storage: Data is stored in JSON files under ~/.dsh/storages/habit/; blank days do not generate documents.
  • Hot reload: Changes to host code require restarting dsh; changes to the client bundle support hot reload.
  • Vocabulary memorization progress: Calculated using a weighted method; review words are counted as 1/5 of new words.
羽毛球分组比赛记分
小程序二维码

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

Xiaoye