nguyenduclong-ict/dsh-session-progress

Real-time session progress and task tracking for DeepSeek Harness: the agent keeps a weighted, nested checklist of the work, the completion percentage is computed from the ticks (done 1 - running 1/2 - pending 0), and a Session Progress tab in DSH's own right sidebar shows the goal, the checklist, current activity, next steps and notes as Markdown. Each session stores it as one JSON progress document that doubles as an end-of-session record.

dsh-session-progress answers how far a long agent session has actually got without digging through the logs. The agent keeps a live, weighted checklist of the work nested from a whole phase down to a single step and ticks items off as it goes, and the completion percentage is computed from the boxes themselves (done 1, running 1/2, pending 0) so nobody does the arithmetic and the agent never writes a number. A Session Progress tab in DSH's own right sidebar (with a composer-dock trigger and popover) shows the goal, the weighted checklist with each item's share, the current activity, the next steps and working notes as Markdown, and each session stores the state as a single JSON progress document that also stands as a clean end-of-session summary; a v0.10.x Markdown progress file is migrated to JSON automatically on first read.

Sessions & Messages ★ 3
View on GitHub ↗

Install

dsh plugin --profile web add https://github.com/nguyenduclong-ict/dsh-session-progress

Copied verbatim from the README's install block (pnpm add https://github.com/... is the alternative form shown there).

Compatibility

A DeepSeek Harness / DSH Desktop plugin; the README documents automatic migration of a v0.10.x Markdown progress file to JSON on first read. English README with a Tiếng Việt translation.

Details

Alternatives

Ausntar/dsh-live-trace · beijingwahw/dsh-companion · caoqinnan-web/organize-workspace-sessions

More plugins in Sessions & Messages

Browse more in Sessions & Messages

Guides for Sessions & Messages plugins