AI Agent Hub
Back to plugins
🖥️

dsh-changes-panel

Client Updated 2026.08.15

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