dyhyfjn/dsh-rollback-withdraw

dyhyfjn★ 1JavaScriptLast synced: 2026-08-15

Open on GitHub

Trae-style withdraw for DeepSeek Harness Web — one-click rollback of workspace code + conversation (git commits or hard-link snapshots). 会话撤回插件

README excerpt

dsh-rollback-withdraw Trae-style withdraw for DeepSeek Harness Web. A one-click rollback button on every user question and assistant answer that rewinds both the workspace code and the conversation itself (memory, trajectory, goals) to the state before that message. 简体中文 · English What it does Every completed turn in a DSH web session becomes a rollback point . Click the undo icon next to any message and the workspace files are restored to the last completed turn before it, while the session is forked at that point and the rolled-back conversation opens automatically — exactly as if that exchange never happened. - Workspace code — restored via the best available backend (see below). - Conversation — the session is forked at the boundary and the child (rolled-back) session is opened; model memory, trajectory, goals and subagent lineage all match that point in time. - First-class git integration — when the workspace is a git repository, checkpoints are real commits, and a withdraw is a git reset --hard + a safe git clean . Features - Withdraw on every message — under every user bubble and on the final assistant message of each completed turn. - Two restore backends, chosen automatica…

View full README on GitHub →
Terminal / TUIdeepseek-harnessdshdsh-pluginrollbackwithdraw

Category