dsh-tauri-turnrewind
Turn-level workspace undo for Git worktrees: every agent turn gets a private snapshot, /undo previews a red/green diff card that is confirmed in place, files changed after the turn are refused with a conflict diff unless --force or --skip-conflicts is passed, and HEAD, index, stash and commit history of the user repository are never written.
Git worktree 的 turn 级工作区撤销:每个 turn 建私有快照,/undo 先出红绿 diff 预览卡、卡内确认;turn 之后被改过的文件拒绝用冲突 diff 覆盖,只有显式 --force 或 --skip-conflicts 才继续;不写用户仓库的 HEAD、index、stash 与提交历史。
How to install
dsh plugin add dsh-tauri-turnrewind About
dsh-tauri-turnrewind 本地开发中的 DSH turn 回滚插件(**TypeScript 重写版**,位于 packages/,遵循 workspace 插件规范;旧 JS 版已移除)。 **分发(2026-09-06 起)**:插件已随桌面构建打包——列入 dsh-tauri-bundle 依赖(构建期部署进 src-tauri/resources/node_modules/)与 src-tauri/resources/internal-plugins.json 预装清单,**下载桌面版即装即用,无需任何手动配置**。定位仍是实验功能:恢复路径直接使用 Node/Git,尚未接入受控的宿主 sandbox/Tauri bridge,请在可丢弃的工作区先行试用。 > **Git 目录模式(当前形态)**:工作区**必须**位于 Git worktree(OpenCode 风格)。非 Git 目录显式禁用——turn 记为 skipped(TURNREWIND_GIT_REQUIRED),/undo 说明原因,不再为普通目录建快照。ignore 规则(.gitignore / .git/info/exclude / global excludes / .gitattributes)委托给源仓库;私有 snapshot repo 通过 alternates 借用源对…
Recommendation signals
Meta
- License
- MIT
- Language
- TypeScript
- GitHub stars
- 0
- mo. downloads
- –
- Last push
- 2026-09-09
- Created
- 2026-08-30
Basic safety check
- Findings
- None
- Sources
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
- Topics
- deepseek-harness, dsh, dsh-plugin, git, tauri, undo
Related plugins
dsh-web
zhu1090093659/dsh-web-ui/tree/main/packages/dsh-git-graph
Git branch selector and Git graph for the dsh web GUI: switch branches and explore branch-lane and commit history from the conversation header.
dsh-web
zhu1090093659/dsh-web/tree/main/packages/dsh-git-graph
Git branch selector and Git graph for the dsh web GUI: switch branches and explore branch-lane and commit history from the conversation header.
dsh-solution-explorer
xiaoksio/dsh-solution-explorer
DSH Web GUI right sidebar: VS Code-style file explorer plus source control (git status, stage/unstage/discard, commit, diff, commit graph, sync fetch/pull/push, branch management, remote management, git init, multi-repo switch, color-coded file status (untracked/modified/ignored), file-type icons, image preview) with an editable full-file diff view, a syntax-highlighted editor (15 languages), file operations (new/move/copy/delete), and save.
dsh-diff-approval
9087/dsh-diff-approval
Pending-change review for DeepSeek Harness: every `edit`, `write` and `str_replace_editor` change is collected automatically into the file list, where a single change block, the blocks within a selection, or the whole file can be kept or reverted, and undo/redo is supported. It imports the workspace's version-control changes, shows the diff in a single-column or side-by-side view, and provides a Markdown preview in which changes can also be kept or reverted, in-file search, block jumping and copyable line references; the diff data is stored persistently, so the review continues after a restart.