dsh-diff-approval
Run the following command in DeepSeek Harness:
dsh plugin install 9087/dsh-diff-approval
Paste the following prompt into your AI chat to install this plugin:
Run `dsh plugin install 9087/dsh-diff-approval` in your terminal, or visit the source at https://github.com/9087/dsh-diff-approval and follow the README to add the package manually to your workspace and restart dsh web.
About this plugin
When you let a DeepSeek Harness agent run loose, a single session can scatter successful edit, write, and str_replace_editor calls across a dozen files. Distinguishing the changes you want to keep from the ones you want to roll back is tedious, and the local Git or SVN diff sitting in your workspace only adds to the pile. dsh-diff-approval tames all of that in a sidebar "Pending changes" panel: every tracked mutation is captured automatically and rendered as a syntax-highlighted, whole-file diff with per-block Keep / Revert actions, range selection, per-file and bulk decisions, and full Ctrl+Z undo. When the list is empty, a single click imports your workspace's local changes from Git, SVN, or Perforce (including optionally untracked files) for unified review. Pending state is persisted per workspace, so unhandled changes survive restarts and fresh sessions.
Screenshots
Use Cases
- After a long agent coding session, decide block-by-block which edits to keep and which to roll back
- Pull uncommitted local changes from Git, SVN, or Perforce into a single unified review panel
- Narrowly revert specific line ranges in large, heavily edited files without touching the rest
Best For
- Individual developers who rely on DeepSeek Harness for agent-driven coding
- Engineering teams that need fine-grained control over agent output and want to avoid blindly accepting diffs
- Engineers working in SVN or Perforce environments who still want agent assistance
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.