JWIMaster/dsh-plugin-current-progress

Keeps a CURRENT_PROGRESS.md in each session's working directory so a later session can see what was already done.

A DeepSeek Harness host plugin that keeps a CURRENT_PROGRESS.md file in each session's working directory, so a session opened later in that directory can see what was already done. Entries record what a turn left behind (the files it changed, commands it ran) and what failed (each errored call with its reason), and maxEntries keeps the newest three, dropping the rest on the next write. Every write re-reads the file and merges by entry id.

Sessions & Messages ★ 0 updated 2026-10-05
View on GitHub ↗

Install

dsh plugin --profile web add dsh-plugin-current-progress

Copied verbatim from the README's Install section ('From npm, into any profile'). The README also gives a local-path form; installing into a running Harness takes effect on reload, and a profile that reports restart-required needs the app restarted.

Compatibility

The README says the bundle patch (cordis.patch.yml) inserts the row and carries the default configuration, overridable from the profile's own patch layer. A directory opts in by running a command — nothing is created and no question is asked at session start.

Details

FAQ

Does it create the progress file automatically?
No. The README says a directory opts in by running a command; session start only checks for the file and never creates it or asks a question.
How much history is kept?
The README says maxEntries keeps the newest three entries and drops the rest on the next write, including turns an older version left behind.

Alternatives

dream12347/dsh-session-manager · Ultronen/dsh-archived-chats · Leeminjing/dsh-messages-sanitizer

More plugins in Sessions & Messages

Browse more in Sessions & Messages

Guides for Sessions & Messages plugins