dsh-file-edit
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
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.