AI Agent Hub
Back to plugins
🖥️

dsh-editor

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install yangshen830-eng/dsh-editor

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

Run dsh plugin install yangshen830-eng/dsh-editor to install; source repository: https://github.com/yangshen830-eng/dsh-editor. Restart DSH after installation to see the Files tab in the session main area.

About this plugin

When collaborating with an agent inside a DSH session, you often need to glance at a workspace file, confirm a small change, or run a global search, yet doing so means switching to another editor window or terminal and losing your thread. dsh-editor embeds a VS Code-style file browser and code editor directly into the session main area, so a single Files tab covers the most common read-code, tweak-code, search, and jot-notes workflows without leaving your context.

The file tree follows the active session workspace and shows Git status badges (M / A / ??) with one-click diff viewing. The Monaco editor supports multi-tab editing, syntax highlighting, a minimap, and customizable font size and shortcuts. Cross-file search is powered by ripgrep with streaming results, regex, whole-word, and glob include/exclude filters, as well as bulk replace, capped at 20 000 hits with virtual scrolling. Markdown preview offers source, rendered, and split views with mermaid diagrams, KaTeX formulas, highlight.js code blocks, and task-list checkboxes. Inline file paths in the conversation can be Cmd+clicked to jump straight to the editor. Light and dark themes propagate to Monaco and the syntax highlighter in real time.

If your DSH loop is the lightweight read, tweak, global-search, quick-note cycle and you do not want to spin up a full IDE for every small edit, dsh-editor fills exactly that gap. It does not replace VS Code; it simply folds the highest-frequency steps into the window you are already looking at.

Use Cases

  • Quickly browse and edit workspace files within a DSH session
  • Locate a function definition or do a global variable rename across files
  • Preview Markdown notes and click Git status badges to inspect diffs

Best For

  • Developers who prefer lightweight in-session collaboration without switching to a full IDE
  • Users doing small incremental iterations who need to verify agent changes at a glance
  • DSH users with a mixed Markdown-notes-and-code workflow