Dsh Filesnap — Git skill for Claude Code
DSH Rewind & Redo — by FileSnap.
How to install Dsh Filesnap
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open extracurricular-ai/dsh-filesnap and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Dsh Filesnap does
DSH Rewind & Redo — by FileSnap. 把对话和它改过的文件一起恢复到某一轮之前(受claude code rewind启发并改进),不需要 git 仓库,并且可以撤销恢复(redo受opencode启发并改进),由rust驱动是市面上最快最可靠的dsh rewind插件. A blazing-fast rewind and redo plugin for DeepSeek Harness, powered by a 🦀 Rust core, tracking the conversation and the files it changed, no git required, low disk consumption
Alternatives in Git
- 使用 Git Worktrees — 创建孤立的 Git worktrees,带有智能目录选择与安全验证 115.1k ★
- Git Worktree Docs Issue: Dependency Installation — GitHub — Community feedback on official docs with full worktree lifecycle walkthrough 81.1k ★
- Git Worktree Setup — Create isolated git worktrees with instant feedback and background Rust verification 25.5k ★
README
DSH Rewind & Redo — by FileSnap
[](https://www.npmjs.com/package/dsh-filesnap) [](https://github.com/extracurricular-ai/dsh-filesnap/actions/workflows/ci.yml) [](LICENSE) [](https://github.com/extracurricular-ai/filesnap) [](#why-dsh-filesnap)
English | [中文](README.zh.md)
[Join the discussion](https://github.com/extracurricular-ai/dsh-filesnap/discussions) · [Report a bug](https://github.com/extracurricular-ai/dsh-filesnap/issues/new?template=bug_report.yml)
**dsh-filesnap** is a rewind and redo plugin for [DeepSeek Harness (DSH)](https://github.com/deepseek-ai/deepseek-harness). It restores a conversation and its tracked files together, keeps the original conversation in a separate branch, and lets `/redo` reverse the rewind. No Git repository is required, and your commits, branches, index and stash stay untouched.
Install as `dsh-filesnap`. The snapshot engine is [FileSnap](https://github.com/extracurricular-ai/filesnap), written in Rust.

> /rewind 2
Rewound to turn 2 (make the rate limit per-tenant).
Files: 7 written, 1 deleted.
The conversation continues in session-9f3c1a04-….
Run /redo there to reverse this rewind.
Quick start
Requirements
- DeepSeek Harness with a
weborheadlessprofile - Node.js
^22.19or>=24 - Linux, macOS or Windows on x64 or arm64
The native [filesnap](https://github.com/extracurricular-ai/filesnap) binary is installed with this package. You do not need Rust, Git or a s
Related Skills
Dsh Checkpoint Rewind
Claude Code /rewind for DeepSeek Harness — git-first workspace snapshots before every mutation, turn-boundary
Cmt
When user uses /cmt slash command, commit current git changes using fast mode by default, or strict mode when
Commit Fast
by steadycursor - Automates git commit process by selecting the first suggested message, generating structured
Dsh Skills Anywhere
Your skills, anywhere. Live Agent Skills provider for DeepSeek Harness (dsh): every agent's skill dirs (Claude
Stack Hugo
Installe une stack IA perso en une commande sur WSL Ubuntu : 6 agents CLI (Claude Code, Hermes, OpenCode, Code
Lint Diff
Lint only changed files against a base reference (fast feedback on PR diffs)
Related Agents
Ds Flash
DSH (DeepSeek Harness) worker on the flash tier - fast and cheap. Delegate simple, well-scoped subtasks: mecha
Context Finder
Fast search through git history, retrospectives, issues, and codebase
Turbo Agent
Implements Turbo Drive, Turbo Frames, and Turbo Streams for fast, responsive Rails applications with minimal J