AI Agent Hub
Back to plugins
dsh-mcp-diff preview

dsh-mcp-diff

Client Updated 2026.09.03

Run the following command in DeepSeek Harness:

dsh plugin install Fakek0f3sT/dsh-mcp-diff

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

In DeepSeek Harness, run dsh plugin install Fakek0f3sT/dsh-mcp-diff to install this plugin (source: https://github.com/Fakek0f3sT/dsh-mcp-diff), then restart dsh web and refresh the GUI page to activate it.

About this plugin

By default, the DeepSeek Harness chat UI only renders a diff for its own edit and write tools. When the agent mutates files through the MCP filesystem server or a bash command, the user is left with a generic, structure-less block and the actual changes are invisible. dsh-mcp-diff closes that gap: it unifies every parsable file mutation — whether it comes from MCP's edit_file, write_file, move_file or from bash patterns like heredoc replaces, sed -i, or cat redirects — into a single collapsible diff card with per-line green/red highlighting and a +N -M header.

Every path shown on a card is clickable, handing it to the host's file opener so the file lands directly in your IDE. Operations that carry no diff lines — move_file, create_directory, mkdir, mv, cp, rm — are rendered as compact informational cards instead. The bash parser follows a "miss rather than mislead" principle: dynamic paths ($VAR, globs) and unrecognized shapes keep the plain terminal card, while commands matching unambiguous destructive signatures (rm -rf, git reset --hard, and the like) gain a small warning chip as a reminder without asserting a mutation.

This plugin is well suited for developers who work heavily inside the DSH Web GUI with MCP filesystem servers or bash edit commands and want a consistent, readable, and traceable change view in the chat stream — without repeatedly expanding raw terminal output to figure out what actually changed.

Screenshots

Use Cases

  • Reviewing per-line changes made through MCP filesystem server calls
  • Inspecting edits performed by bash commands such as sed, heredoc, or cat redirects
  • Tracking all file mutations in the chat stream and opening the target file in the IDE with one click

Best For

  • Developers using MCP filesystem servers within the DSH Web GUI
  • Users who frequently edit files via bash commands and need visual diffs
  • Heavy DSH users who want a unified, readable card for every file mutation in chat