dsh-session-purge: Completely Purge DeepSeek Harness Sessions

`dsh-session-purge` is a session purge plugin for DeepSeek Harness (DSH), designed to address the gap where the official client cannot delete sessions. It provides single and bulk deletion, supporting the complete removal of disk logs, projection cache, and persistent state for archived sessions, while refusing to delete running sessions. After installation, restart the application to use it; note that the operation is irreversible.

Read More
XiLian DSH Plugin: Character Agent, Client Themes, and Local Security Scanning

`lutisure/cyrene-dsh-plugin` is an integrated DeepSeek Harness plugin designed to achieve personality stability through engineering approaches. It comprises three modules: a role Agent with memory and RAG support, a client theme providing audio and visual assets, and local security scanning for detecting error patterns. The plugin generates build artifacts, supports standalone installation and use, and provides a benchmark harness with 349 test cases. Users should note asset copyright, evaluation rules, and the report-only nature of the security scanner, which does not block issues.

Read More
dsh-skin-rotation: DeepSeek Harness Intelligent Skin Rotation Plugin

The DeepSeek Harness plugin `dsh-skin-rotation` addresses the pain point of time-consuming manual switching among multiple theme skins at startup by providing automatic rotation strategies. Its core features include support for four modes—random, sequential, weighted, and fixed—along with skin pool management, history logging, fail-safe writing, and local-first behavior. After installation, users can enable "Rotate on Startup" in the settings and adjust weights or exclude incompatible skins as needed. The plugin implements its decision logic by patching the configuration file layer, ensuring compatibility validation and preventing configuration corruption.

Read More
DeepSeek Harness Desktop Restart Plugin

Due to process-model limitations, the DeepSeek Harness desktop app cannot automatically recover when its main process crashes. This Electron plugin implements a one-click restart function via an external helper process. It provides multiple entry points, such as the sidebar, title bar, and slash commands, and includes state guards to prevent forced restarts during update installation or task execution. Additionally, the plugin offers helper functions to clean up residual workspace snapshots and remove feedback entry points that lack an ID.

Read More
Tool Guardian - Reducing Token Overhead for MCP Tool Definitions and Results

Tool Guardian is a routing plugin designed to address the issue of tool definitions consuming context window space in MCP scenarios involving local models. It compresses dozens of specific tools into 6 generic tools and uses an on-demand discovery mechanism to significantly reduce initial token usage. The plugin supports native integration with DeepSeek Harness and provides tool result archiving, cost statistics, and progressive disclosure. It can compress tool definitions from approximately 20,000 tokens to 1,209 tokens, and works in conjunction with Context Guardian to optimize context management.

Read More
Context Guardian: A Practical Solution for Local Model Context Management

Context Guardian is an open-source plugin maintained by LuminariSoftwares, designed to resolve session interruptions caused by context window overflow in local models. It offers two modes—an OpenAI-compatible proxy and a DeepSeek Harness native engine—with support for deterministic compression. Its key features include fail-open behavior, disk persistence of raw data, and retrieval of archived context. Users can enable this functionality by configuring the proxy or integrating DSH, ensuring stable sessions and preserving historical details while keeping context length within limits.

Read More
DSH Markdown Link Preview: Render Same-Origin Markdown Files Directly in the Sidebar

The `dsh-markdown-link-preview` plugin aims to address the challenge of previewing Markdown files within the DSH interface. It intercepts clicks on same-origin Markdown links and renders documents directly in DSH Better Sidebar, supporting multiple tabs, GitHub Markdown syntax, and image rendering while using DOMPurify to protect against XSS attacks. Installation requires `dsh-better-sidebar`, and it only handles same-origin URLs without affecting native right-click or open-in-new-window behavior.

Read More
dsh-sqy-rewind: Rewind a DSH session to a specified turn

dsh-sqy-rewind is a DeepSeek Harness plugin designed to address the need to undo specific conversation turns. It supports rewinding the current session to a point before a designated turn by masking surfaces and hiding DOM nodes; this operation is irreversible. The plugin provides CLI-based installation, API calls, and UI button operations, supports automatically stopping a running conversation, and depends on turnOutline projection.

Read More
dsh-session-telecom: DeepSeek Harness Session Communication Plugin

`dsh-session-telecom` is a cross-session communication plugin for DeepSeek Harness (DSH), enabling inter-plugin collaboration via RPC. It supports session management, content reading, message sending, and data monitoring. After installation, the host must be restarted, and the desktop and web clients need to be installed separately. The plugin provides JSON-formatted action operations through the `session_telecom` tool, allowing users to read summaries, access raw data, and send messages to target sessions. When using the plugin, note the permission restrictions, stop-search rules, and potential costs caused by waking target sessions.

Read More
DSH Workspace Hierarchy and Time View Plugin

`dsh-workspace-plus` is a DeepSeek Harness (DSH) plugin designed to address the messy hierarchy management in the native sidebar. It supports building a virtual group tree using the `/` character and offers multiple view modes, including a hierarchical tree, workspace, single list, and time buckets. The plugin lets users easily manage groups, standalone sections, and session pinning via the right-click menu, and supports appearance customization and drag-and-drop reordering. An installation command is provided, and configuration data is stored in the local browser.

Read More
VisionForge: Visual Understanding and Image Generation Plugin for DeepSeek Harness

VisionForge is an open-source visual plugin for DeepSeek Harness (DSH), designed to provide a unified visual processing solution for model inference through the “everything is a plugin” philosophy. It offers “paste-to-read” visual understanding, supports multi-provider visual engines with failover, and integrates features such as image generation, editing, upscaled downloads, and local cache management. Users can install it via npm and, after configuring API keys, perform full-chain operations—including image analysis, generation, and editing—directly within conversations.

Read More
dsh-model-menu-search: DeepSeek Harness Model Menu Real-Time Search

`dsh-model-menu-search` is a plugin specifically designed for DeepSeek Harness. It addresses the inefficiency of locating models in long lists by adding a real-time search box at the top of the model menu. The plugin supports filtering by name substring, normalized matching, abbreviations, and vendor prefixes (e.g., `@bailian`), and is compatible with keyboard navigation. It uses semantic DOM targeting to adapt to version updates, offers zero dependencies, zero errors thrown, and automatic viewport clamping, and can be installed through a local symbolic link.

Read More
Dynamic Thinking Chain: A DSH Plugin That Automatically Adjusts Reasoning Depth Based on Task Difficulty

`dynamic-thinking-chain` is a DSH plugin that lets DeepSeek models automatically adjust their reasoning level based on task difficulty. It monitors task texts and instructions in `todo_write`, calculates a difficulty score, and dynamically maps it to one of four levels: `off/low/high/max`. `max` is used for complex planning, while `low` is used for simple tasks, saving tokens without compromising quality. The plugin has zero dependencies and supports custom threshold configuration, but be aware of the limitation of disabling DeepSeek’s thinking mode mid-session.

Read More
Veyra - Persistent Engineering Memory and Code Intelligence Plugin

Veyra is a DeepSeek Harness plugin designed to address context loss in agent development. It adopts a Dual-Brain architecture that separates “engineering decision memory” from “code structure intelligence,” enabling persistent memory across sessions. The plugin supports hybrid search, change awareness, and memory maintenance. It operates as a pure ESM module without requiring API keys, ensuring the authority of repository files and system security.

Read More
@lovedolove/dsh-codebase-memory-mcp

`@lovedolove/dsh-codebase-memory-mcp` is a DeepSeek Harness plugin designed to enhance an agent's deep understanding of codebases using knowledge graphs, under the philosophy that “everything is a plugin.” It injects the capabilities of `codebase-memory-mcp` into the DSH toolchain, automatically starts the backend service and visualization interface, and registers six tools—including symbol search, call-chain tracing, and architecture overview—as well as the `/cbm` status check command. Before installation, ensure the environment meets the requirements and that the required executable files are preinstalled. After installation, the agent can efficiently invoke the graph-based tools as an alternative to traditional search.

Read More
dsh-doctor: A Read-Only Diagnostic Tool for DeepSeek Harness

`dsh-doctor` is a DeepSeek Harness plugin focused on read-only diagnostics for troubleshooting issues such as plugins not running, skills not being visible, configuration conflicts, and HMR problems. By reading the host’s internal structure, it outputs a list of issues and recommended actions, and provides a redacted Markdown card that can be pasted directly into an issue. The plugin does not modify any files; it only explains the factual “why,” helping developers locate anomalies at the loading and visibility levels.

Read More
dsh-encoding: Encoding Error Correction and Garbled Text Recovery for DeepSeek Harness

DeepSeek Harness (DSH) produces garbled Chinese text on Windows due to forced decoding. The dsh-encoding plugin resolves this issue by providing standalone `encoding_run` (execute and automatically decode) and `encoding_decode` (repair garbled text) tools. It is zero-dependency, pure ESM, and requires no build, while correctly handling UTF-8, UTF-16LE, and GBK encodings. It does not replace built-in tools but operates as a supplement; users should note its detection limitations and data size limits.

Read More
dsh-file-download: DeepSeek Harness File and Folder Download Plugin

`dsh-file-download` is a community-maintained standalone plugin designed to address the cumbersome file download process in DeepSeek Harness. It adds convenient download buttons to the Files tree and document preview, supporting the download of individual files or packaging entire folders, including nested structures, into a ZIP archive. Installation is straightforward: download the Tgz package and run the dsh plugin command. The plugin is powerful and secure, supporting streaming for large files, cancellation, and permission inheritance, though ZIP generation is subject to limits on size, entry count, and nesting depth.

Read More
dsh-9router-web-search: 9router Backend Web Search and Retrieval

`dsh-9router-web-search` is a plugin for DeepSeek Harness (DSH) that adapts it to the 9router gateway, designed to address DSH's default dependency on Anthropic's search tools. The plugin directly mounts DSH's native `web_search` and `web_fetch` tools onto 9router-compatible endpoints, enabling live web search and content fetching. It supports zero-config Wiring, credential awareness, and a pure ESM implementation. After installation, configure the 9router Base URL in the settings panel. The plugin requires DSH version `>= 0.1.7-rc.1` and expects 9router to have appropriate security protections in place.

Read More
dsh-element-context: Selecting UI elements in a conversation and injecting them into the model context

The DeepSeek Harness plugin `dsh-element-context` addresses the challenge of models understanding the location and styling of page controls. By selecting elements with the mouse or manually entering CSS selectors, the plugin injects structured information about the target element—such as its selector, box model, and computed styles—into the model context, eliminating the need for screenshots or verbal descriptions. It supports continuous selection, chip management, and sandbox-friendly operations, making it suitable for web automation and debugging scenarios. Installation is straightforward and it does not depend on additional services, but users should be mindful of token consumption per conversation turn and the 32-element limit.

Read More
DeepSeek Harness Plugin: Retry, Edit Prompt, and Continue Actions for Chat Turns

The `locietta/dsh-rewind-retry` plugin adds Retry, Edit prompt, and Continue actions to DeepSeek Harness (DSH). At its core, it works by forking a conversation: Retry and Edit fork at turn boundaries to resubmit or modify the prompt, while Continue simply continues in the current conversation. The plugin can be installed directly from GitHub; it supports only manually initiated turns, and Retry is limited to text, requiring attachments to be added manually.

Read More
DeepSeek Harness Plugin: localsummer/dsh-group-chat

The `localsummer/dsh-group-chat` plugin provides DSH with a multi-model, role-based group chat panel, supporting different roles bound to different models and shared context. It allows creating groups and sessions, managing role configurations (such as persona, temperature, and deep thinking), and enables multi-turn conversations with streaming output. Users can use Markdown rendering, image input, and file workspace tools. Data is stored in `~/.dsh/storages/group-chat/`, with support for backup and recovery from corruption.

Read More
DeepSeek Harness Plugin: ln1m/dsh-tool-literature (Literature Search Tool)

DeepSeek Harness developer Ln1m introduced the `dsh-tool-literature` plugin to address the inefficiency of agents directly executing shell commands. The plugin encapsulates the literature search workflow and exposes a structured interface for direct model invocation. Built on the `paper-search.py` script, it integrates OpenAlex citation ranking with an arXiv relevance scoring algorithm. It depends on libraries such as `@deepseek-ai/cordis` to support automated literature retrieval. Notably, the repository has been archived and merged into `dsh-tool-suite` and is retained for historical reference only.

Read More
dsh-local-file-search: Searching Local Files in a Dialog

This plugin aims to provide a quick local file lookup solution for DeepSeek Harness that does not rely on indexing and does not occupy the file pane. It performs a full-machine scan through an entry in a dialog, with results used only for temporary lookups. The plugin is currently archived, and its content has been merged into dsh-tool-suite. It is recommended to review the source code and license before installation.

Read More
DeepSeek Harness Plugin: dsh-lt-tasks (Multi-Window Long-Term Task Management)

dsh-lt-tasks is an archived plugin for DeepSeek Harness (DSH) that addresses the loss of context when long-term task sessions end. It achieves multi-window task management and state continuity through a combination of “persistent folders” and “minimal handoff documents.” Built on ES Modules and using React to inject UI components, the plugin is currently hosted in the GitHub repository [dsh-side-suite](https://github.com/Ln1m/dsh-side-suite). Since it is archived and has no formal affiliation with the official project, users should be aware of potential permission risks and follow community updates.

Read More