AI Agent Hub
Back to plugins
🖥️

dsh-revert

Client Updated 2026.09.03

Run the following command in DeepSeek Harness:

dsh plugin install Movingtoleveltwo/dsh-revert

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install Movingtoleveltwo/dsh-revert in DeepSeek Harness, or visit https://github.com/Movingtoleveltwo/dsh-revert for source code and manual setup.

About this plugin

After several rounds of conversation in DeepSeek Harness, AI-generated code drifts off track or files outside the workspace get silently rewritten. Rewinding normally means reciting a long chain of slash commands, manually diffing files, or risking a reset of your own Git branch. dsh-revert collapses all of that into a single hover-and-click: an inline "Rewind" button appears beneath any chat message, no typing required.

Alongside the rollback, a prompt-echo modal lets you tweak the original instruction in place and refill the composer with one keystroke. State recovery is powered by a dual-engine architecture: Shadow Git maintains isolated bare-repo snapshots keyed by workspace path hash, so AI code changes are undone in seconds without ever touching your local branches; the External File Interceptor records pre-modification states of files edited outside the workspace and writes them back safely on revert.

The UI is fully responsive across desktop, tablet, and mobile with consistent interaction patterns. This plugin is built for developers who rely on DSH for daily code collaboration, frequently adjust conversation direction, and want to keep their Git repositories pristine at all times.

Use Cases

  • Rewind a conversation when the AI drifts off course, then refine the prompt in place
  • Safely revert files the AI modified outside the workspace to their original state
  • Undo AI code changes without ever touching your local Git branches

Best For

  • Developers relying on DSH for daily code development
  • Users who prefer graphical interaction and want to avoid memorizing slash commands
  • Teams that need to keep local Git repositories pristine during collaborative work