Claude Code-style rewind for DeepSeek Harness, all three phases plus the changed-file count menu.
- P0 conversation rewind: pick a past user message, edit in place, re-run on a forked session (official fork/open/prompt client services; boundary computed host-side over raw events)
- P1 file snapshot & restore: tools/execute capture middleware for write / edit / str_replace_editor, content-addressed object store, conflict detection against out-of-band edits, retention GC
- P2 summarize-into-branch: fork including the clicked turn, auto-run /compact on the child
- 0.3.2: the rewind menu probes previewRestore on open — the two code-restore items show a live "N files changed" count and gray out when nothing changed after the boundary (Claude Code hides these options instead; Codex removed its undo feature and only offers /diff)
Install: dsh plugin --profile web add dsh-rewind-0.3.2.tgz (bump-reinstall rule applies; see README)