dsh-changes-panel
Run the following command in DeepSeek Harness:
dsh plugin install szh1007/dsh-changes-panel
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install szh1007/dsh-changes-panel in the terminal to install this plugin (source: https://github.com/szh1007/dsh-changes-panel), then restart dsh web to activate it.
About this plugin
In a long DeepSeek Harness conversation, edit and write tools silently rewrite files, leaving the actual changes scattered across chat messages. It is easy to lose track of what was modified, how much changed, or even which files were touched, increasing the risk of misoperations. dsh-changes-panel collects every file modified or newly created in the current session into a side-attached diff panel, rendering git-style +green / -red line-level comparisons so you always know exactly what changed without scrolling back through the thread.
The panel lives in the diff tab of the session tab bar with a change-count badge. Opening it shifts the chat area left and reveals the panel directly below the header; the left edge is draggable (220-640px) and the width persists across session switches. Each file row shows its A (added) or M (modified) status plus +N -M statistics; clicking expands a full diff with context lines, and a per-file full-screen view is available. The bottom action bar lets you select individual files or use the zone-level select-all checkbox, then bulk-adopt (remove from the panel) or bulk-rollback (write the baseline content back to disk). After an adopt or rollback, the next change to that file is automatically re-diffed against the new baseline.
This plugin is for developers working in DeepSeek Harness who edit, refactor, or batch-modify code files across multiple turns and want continuous, at-a-glance visibility into every change in the working session, keeping them in control and reducing the chance of accidental overwrites or lost context.
Use Cases
- Track cumulative line-level changes across a long multi-turn coding session
- Review per-file diffs before adopting or rolling back multiple edits
- Separate newly added files from modified ones and manage the working set in bulk
Best For
- Developers editing or refactoring code within DeepSeek Harness sessions
- Users who want to avoid misoperations by keeping multi-file changes visible at a glance
- Anyone who prefers reviewing diffs and batch-managing edits without leaving the chat interface
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.