tmpdot/dsh-checkpoint-diff

tmpdot★ 0JavaScriptLast synced: 2026-08-16

Open on GitHub

File-diff visualization between checkpoint time nodes for DeepSeek Harness: read-only timeline + per-file line diff over dsh-checkpoint-rewind checkpoints, as a /diff command, JSON HTTP API, and GUI panel.

README excerpt

dsh-checkpoint-diff File-diff visualization between checkpoint time nodes for DeepSeek Harness. Every time a mutating tool runs, dsh-checkpoint-rewind captures a snapshot of your workspace — a checkpoint time node . This plugin turns those nodes into a browsable timeline and shows you exactly what changed between any two of them : a GUI panel with a per-file line diff, a /diff command for headless use, and a small JSON API. Read-only by design, with one explicit exception: rollback . You can restore workspace files from any time node — the whole node or a single file — through the panel, /rollback , or the API. Rollback is overwrite only : it never deletes files created after the node, never touches .git / .dsh , and never writes to snapshot storage, git, or sessions. 中文说明见 README.zh.md。 Features - Timeline — every checkpoint as a selectable node ( short-id , time, turn/step, provider, trigger tool; /rewind guard checkpoints are marked). - Cross-session / same-project timelines — switch to This project to merge checkpoints from every session sharing the workspace key, organized by /rewind fork lineage: branch dropdown (root + side branches, session titles), per-session tags, and fo…

View full README on GitHub →
Tools / Devdshdsh-plugin

Category