Trae-style withdraw for DeepSeek Harness Web
dyhyfjn/dsh-rollback-withdraw · productivity
Trae-style withdraw for DeepSeek Harness Web — one-click rollback of workspace code + conversation (git commits or hard-link snapshots).
★ 2GitHub stars
0Forks
2026-08-20Last updated
JavaScriptLanguage
MITLicense
Key features
- Every completed turn in a DSH web session becomes a rollback point.
- Withdraw on every message — under every user bubble and on the final assistant message of each completed turn.
- Trae-style withdraw for DeepSeek Harness Web.
- The host half listens to session/event and records a checkpoint at every turn/end — a git commit, or a hard-link snapshot under /.dsh-rollback/snap/ / /.
- Workspace code — restored via the best available backend (see below).
Requirements
- Windows first (robocopy + PowerShell)
- Git mode performs a whole-repository git reset --hard + git clean (ignored directories preserved) — untracked non-ignored files are deleted on rollback.
Install command
dsh plugin --profile web add github:dyhyfjn/dsh-rollback-withdraw