01 / STORAGE
Store identical content once
In the tested repeated-content cases, FileSnap stores fewer copies of the same file contents. See the results and their scope.
Read the 7-case experiment →DEEPSEEK HARNESS · COMMUNITY PLUGIN
Preview file changes before rewinding your DSH conversation and tracked files. Keep the original branch and reverse mistakes with /redo. Storage, cleanup and versioned migrations have independent panels.

dsh plugin --profile web add dsh-filesnapEXPLORE THE WORKFLOW
See the complete recovery loop in three steps, with real screenshots.
Create and change a file across completed turns. FileSnap captures tracked state before you need it.
/rewind statusRead the step-by-step guide →Click a captured point to restore the conversation and tracked files. The original conversation stays available.
/rewind <turn>Read the step-by-step guide →Run /redo in the conversation opened by rewind to reverse that recovery and return to the original conversation.
/redoRead the step-by-step guide →Screenshots show 0.4.0 in an isolated demo workspace. The stepper explains the workflow and does not operate a live session.
DESIGNED FOR A SECOND TRY
01 / STORAGE
In the tested repeated-content cases, FileSnap stores fewer copies of the same file contents. See the results and their scope.
Read the 7-case experiment →02 / CONVERSATION
Click rewind beside a message, check status, or undo the rewind with redo. The original conversation remains available.
Compare rewind workflows →03 / EXPERIENCE
Built on rewind and recovery experience across Codex, DSH and Pi. Explore the projects behind FileSnap.
Explore the related projects →