DeepSeek Harness Plugin: dsh-follow-edits
dsh-follow-edits is a client plugin for DeepSeek Harness designed to address the lack of real-time visibility during editing operations. By leveraging the DSH API, it automatically opens the affected file in the sidebar when an agent performs edits (such as `str_replace_editor`, `write`, or `edit`) or writes via the Shell, jumps to the modified line, and highlights the changes (yellow for new or modified content, red for deletions). The plugin works out of the box and takes effect automatically after installation. The current version is v0.3, providing precise follow functionality only for editing tools, while offering a fallback open-only feature for Shell writes.
Read Moredsh-file-manager: File Management and Editing Views for DeepSeek Harness Web
`dsh-file-manager` is a Web plugin for DeepSeek Harness (DSH) that provides file management for Web Sessions by integrating the Monaco editor. It supports file tree browsing, multi-tab editing, syntax highlighting, and multi-language support. The plugin is strictly confined to the authoritative directory of the current Session and uses atomic save mechanisms to prevent version conflicts. Installation requires meeting the necessary Node.js version requirements and enabling the plugin via the `dsh plugin` command, making it suitable for viewing and editing code directly in a Web environment.
Read Moredsh-smarter-edit: A More Reliable File Editing Solution for DSH
The `dsh-smarter-edit` plugin replaces DeepSeek Harness's native `edit` tool with a Codex-compatible `apply_patch`, resolving code-editing failures caused by format mismatches and excessive token consumption. It supports multiple patch blocks, various file operations, and atomic rollback. After installation, the Profile must be restarted, and the model can then send patches using standard diff syntax; the plugin automatically applies the changes and rolls them back if a patch fails.
Read Moredsh-hashline-edittool: Hash Anchor Editing Tool for DeepSeek Harness
dsh-hashline-edittool is a plugin for DeepSeek Harness (DSH), designed to address the context waste and instruction failures associated with traditional line-number-based editing. It uses a content-hash-based anchor mechanism (dynamically Base62-encoded) that enables models to perform precise edits via anchors, avoiding redundant output of old code and providing atomic batch writes. The plugin supports Tree-sitter AST editing, LSP semantic information, and self-rendered UI, with content staleness detection and rollback. By replacing the original built-in tools with `read` and `edit` tools, it is easy to install and well suited to development scenarios involving complex, multi-step code editing.
Read Moredsh-file-explorer: Add file browsing, previewing, and editing for DSH Web profile
dsh-file-explorer is an MIT-licensed plugin maintained by cxzrdxy, designed to provide a built-in file browser for pure text agents in DeepSeek Harness (DSH). This plugin adds a "Preview/Edit" tab and a file tree in the bottom right corner of the DSH Web interface, enabling the viewing, editing, and path referencing of workspace files without leaving the chat interface. Core features include real-time synchronization of the current workspace directory tree; support for previewing and editing text (up to 512KB) and images (up to 8MB) with standard keyboard shortcuts; the ability to drag file tree nodes into the message box to automatically insert paths; and support for creating new files and recursive deletion. The plugin includes strict security restrictions, such as same-origin checks, path normalization, rejection of duplicate names and overwrites, and prohibition of deleting the root path. Installation requires using pnpm and a local path.
Read MoreDSH Web Preview Float: Add Floating Preview and Code Window to DSH Web UI
dsh-web-preview-float is a floating preview plugin for the DeepSeek Harness (DSH) Web UI (version 0.1.0, MIT license), designed to allow users to view project runtime results and workspace files while modifying code. Mounted via official extension points without modifying the DSH core, it provides two independent, draggable, resizable, and collapsible floating windows: 1. **Preview Window**: Connects directly to the dev server via an iframe, automatically detects ports for frameworks like Vite and Next.js, and supports custom aspect ratios, resolution presets, and zoom adaptation. 2. **Code Window**: Provides file tree lazy loading, content viewing, and plain text editing capabilities, supporting file saving and logging. The plugin installation is simple, acting as a profile pa...
Read Moredsh-plugin-workbench: Transforming DSH web pages into an editable file workbench
dsh-plugin-workbench is a file workspace plugin developed specifically for DSH Web, designed to resolve workflow interruptions and provide lightweight code editor capabilities within the web interface. Maintained by Pasumao and released under the MIT License, it supports Node >= 18 and is currently at version 0.0.15. Core features include: a left-side file tree sidebar (supporting lazy loading and independent state persistence); multi-tab editable code previews (supporting syntax highlighting for JS/TS, Python, etc., line numbers, and transparent textarea overlay editing); right-click file operations (create, rename, delete, copy/cut/paste, and cross-workspace operations); inline image preview (supporting various formats with a 20MB limit); and Markdown rendering with the ability to @ mention or drag-and-drop workspace file paths into messages. The plugin supports per workspace...
Read More