AI Agent Hub
Back to plugins
🖥️

dsh-file-edit

Client Updated 2026.08.22

Run the following command in DeepSeek Harness:

dsh plugin install justarook1e/dsh-file-edit

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

Install the plugin in DeepSeek Harness by running dsh plugin install justarook1e/dsh-file-edit (source: https://github.com/justarook1e/dsh-file-edit), then restart DSH and press Ctrl+F5 to reload the client bundle.

About this plugin

When a DeepSeek agent writes, edits, or deletes files in the DSH workspace, the native browser sidebar offers little more than a directory listing—no line-level review, no in-browser editing, no quick way to accept or reject a single hunk. dsh-file-edit folds file browsing and review into a top-bar Files tab: a multi-tab editor with syntax highlighting across 24 languages that supports direct typing, Tab / Shift+Tab indentation, cross-line paste, and Esc-to-undo; a red/green line-level diff view where you accept or reject per hunk or per file (rejection is revertible); a project file tree annotated with Git status badges (M / A / D / R / U); a change summary that groups modifications per file with add/delete counts; and Sticky Scroll that pins the current nesting-scope chain (e.g. class > method) to the top as you scroll through long files, with click-to-jump on any level. An isolated undo/redo stack persists in browser localStorage, so your edit history survives tab closes, session switches, and even service restarts. Agent file changes propagate to the UI in roughly 1.5 seconds via SSE or long-polling—no manual refresh needed. This plugin is ideal for developers who routinely let a DeepSeek agent rewrite project code and want to close the loop of reviewing the diff, accepting or rejecting hunks, tweaking a line or two, and saving—all inside the DSH WebUI. It is currently in a beta/test phase; back up important data before use.

Use Cases

  • Review line-level diffs of agent batch changes and accept or reject per hunk
  • Tweak code lines directly in the browser without switching to a local editor
  • Quickly locate modified, added, or deleted files via Git status badges in the file tree

Best For

  • Developers who frequently let DeepSeek agents rewrite project code
  • Engineers who want to review diffs and make tweaks entirely within the WebUI
  • Project maintainers managing multiple file changes with visible Git status