dsh-editor: A VS Code-Style Code Editor in DeepSeek Harness
DeepSeek Harness (DSH) introduces the `dsh-editor` plugin, designed to integrate the core VS Code experience into the Web interface and address the limitations of code operations within a single session window. The plugin adds a file tab to the main area and provides features such as a file tree, a Monaco editor with multi-tab, syntax highlighting, and Minimap support, ripgrep-based cross-file search, Markdown preview, and Git status management. Users can quickly open files with `Ctrl+P` or `Ctrl+click` a path in the conversation to jump directly to it. The plugin supports installation from GitHub, locally, or via npm, and requires a DSH restart after installation.
Read Moredsh-erii-boot-splash: Sakura-Themed Boot Animation for DeepSeek Harness Web UI
`dsh-erii-boot-splash` is a boot animation plugin for DeepSeek Harness based on the Erii theme. It replaces the default loading interface with animations—such as falling cherry blossoms, a mint-colored mascot, and a pulsing title—displayed at Web UI startup. The plugin is implemented entirely on the client side with zero runtime dependencies; it takes effect after restarting the service following installation, and developers can customize animation details by modifying the configuration file.
Read MoreDSH Plugin dsh-fold: Collapsing Consecutive Tool Calls and Long Inputs
The dsh-fold plugin is designed to optimize the interaction experience of the DeepSeek Harness Web GUI. Built on native Slot and React technologies, it collapses consecutive tool calls within the same turn into a single line, while displaying runtime status and call counts in real time. The plugin also limits the display of excessively long user inputs by automatically collapsing content that exceeds three lines, while ensuring diagnostic information is never collapsed. Additionally, it supports automatically loading older history. The plugin depends on DSH version 0.1.5 or 0.1.6, handles only turn-level logic, and does not rely on DOM manipulation.
Read MoreDeepSeek Harness File Validation Plugin
`dsh-file-checksum` is a secure read-only plugin for DeepSeek Harness (DSH) that computes raw SHA-256 or SHA-512 checksums without exposing file contents. It reads files via `ctx.fs` and returns only structured hash values and validation status (match/mismatch), preventing leakage of sensitive data. Installation requires the DSH plugin command, provides the `file_checksum` tool, supports single-file checksum validation and verification using the `expected` parameter. Configuration can limit the maximum size of a single file (default 64MB). The plugin offers security features such as read-only operation, no Shell invocation, concurrency control, and integrity logging. It depends on DSH version 0.1.0-rc.6 and is suitable for building verification scenarios.
Read Moredsh-show-picture: Enabling Agents to Display Images Directly in Conversations
The `dsh-show-picture` plugin is designed specifically for DSH Agent to address the issue of fragmented image display. It provides the `show_picture` tool, which renders image cards for local files and remote URLs directly in the chat stream. The plugin requires no additional file server: local files are transmitted as Base64 (up to 10 MiB), while remote URLs are loaded via HTML tags. It must be configured as a global static plugin during installation and takes effect automatically after a restart. When using it, specify the `path` parameter (for local files) or the `url` parameter (for remote URLs), and an `alt` description can be added. This plugin greatly improves the Agent's experience when presenting visual information.
Read Moredsh-better-retry: Retry All Failed Model Requests
`dsh-better-retry` is a DeepSeek Harness plugin designed to resolve the limitation of the default retry plugin, which only handles whitelisted errors. It does not rely on a whitelist, retries all errors, supports an exponential backoff strategy, and provides a UI slider for real-time configuration of the retry count (0–64) and 429 wait duration (5–120s). The plugin automatically excludes `ABORTED` and `CONTEXT_WINDOW_EXCEEDED` errors to ensure session safety. After installation, the configuration is persisted, making it suitable for unstable scenarios such as API rate limiting and significantly improving request success rates.
Read Moredsh-streaming-mcp-bridge: DSH Real-Time Streaming Bridge Plugin
`dsh-streaming-mcp-bridge` is a community plugin for DeepSeek Harness (DSH), designed to address the limitation that the ACP protocol returns only the final result and does not allow real-time observation of the thinking process. By bridging Harness's `session.event` and `session.status` streams, it supports Streamable HTTP MCP and ACP Adapter for Feishu, enabling real-time task progress updates. The plugin must be installed as a Bundle, supports Bearer Token authentication, and should listen only on a local address for security.
Read Moreya8d/dsh-directive-compact: Natural Language-Based Context Compression Plugin
`ya8d/dsh-directive-compact` is a natural language compression plugin for DeepSeek Harness (DSH), designed to address the cumbersome issue of manual pruning in long-context model inference. Implemented as a pure incremental add-on, it does not affect upstream configuration and enables precise context control through natural language directives. Its core features include `/compact-directive` (compacting only the middle portion) and `/trim-directive` (trimming the entire conversation), supporting operations such as deletion, rewriting, and summary replacement. Installation is straightforward, though users should back up data before performing destructive operations, and `/trim-directive` may take longer when processing large-scale conversations.
Read Morey2zyyr/dsh-restart-control: Official Graceful Restarts for DSH Desktop and Web Modes
This is a DSH plugin maintained by user y2zyyr, designed to resolve application freeze issues. It provides a one-click restart feature through the official DSH API, supporting both desktop and web modes. Its core features include integrating a "Restart DSH" button on the settings page: in desktop mode, it calls `requestRestart()`, while in web mode, it performs a graceful teardown by sending a signal. The plugin does not execute shell commands; it communicates only via HTTP, ensuring it is secure and non-intrusive. To install it, add the dependency to `package.json` and run `pnpm install`.
Read Moredsh-model-retry-settings: DSH Model Request Retry Count Configuration
`dsh-model-retry-settings` is a plugin that allows users to directly adjust the maximum number of retries for model requests through the DSH Desktop settings interface. It requires no core code modifications, supports 0 to 10 retries, and preserves the existing error classification and exponential backoff logic. After installation, users can configure the value in “Settings → General” to achieve fine-grained control over retry policies.
Read Moredsh-rick: C-137 Skin for DeepSeek Harness
`dsh-rick` is a C-137-themed skin plugin for DeepSeek Harness (DSH), adding *Rick and Morty*–style scenes, posters, and interactive pets to the interface. The plugin supports custom scenes and directory posters, maintains configuration through `$DSH_HOME/settings.yaml`, renders overlay pets, and provides related routes. Users can install and enable it via commands, then activate it by selecting a poster in the Skin row. Typical usage includes clicking to trigger English quotes, launching portals, and triggering the pocket mechanism. Avoid conflicts with the built-in C-137 theme, and note that all quotes are in English. The plugin’s copyright belongs to the fans, and it is not an official product.
Read MoreTomiLite for DeepSeek Harness: Connect DSH Agent to Local Tasks
The TomiLite-DSH-Plugin for DeepSeek Harness (DSH) enables DSH agents to communicate with a locally running TomiLite desktop application via API. The plugin supports task management (create, update, list), note management, and statistics retrieval, achieving seamless integration through a local HTTP interface. Installation requires DeepSeek Harness and TomiLite to be running first, along with Node.js 22.19 or higher. It is currently in developer preview and aims to let agents manage local workflows directly within the chat interface.
Read MoreDeepSeek Harness Plugin: OpenCode Go Usage Meter
The DeepSeek Harness plugin dsh-opencode-go-usage-dock is designed to address the issue of checking API usage interrupting the development workflow. It reads OpenCode Go plan data and keeps usage progress bars for rolling, weekly, and monthly dimensions permanently displayed below the input box in the chat interface. It supports health status indicators, hover details, and manual refresh, and includes a silent fallback mechanism. Users must configure the opencode-go provider and API key in DSH, then restart the process after installation to use it.
Read Moredsh-plugin-iam-deepseek-v4ga: DeepSeek Chain-of-Thought “Occult” Injection Plugin
dsh-plugin-iam-deepseek-v4ga is a DeepSeek Harness (DSH) entertainment plugin based on “metaphysics,” designed to force the model to use specific English phrasing in its chain of thought through rule injection. The plugin is compatible with DSH v0.1.3-alpha.1 and provides an `enablePromptInjection` configuration option to control rule injection. After installation, its behavior is highly random, akin to “gacha.” Real-world testing shows that it can sometimes alter the model's reasoning style, but it also frequently leads to performance degradation, changes in the chain of thought, or refusals to execute (armor-breaking issues). Due to its unpredictability, it is recommended for use only in experimental environments.
Read Moredsh-waimai-discount: Takeout Discount Assistant
The DeepSeek Harness plugin dsh-waimai-discount aggregates official coupon channels from major food delivery platforms such as Meituan and Ele.me. It intelligently matches the user-specified platform and coupon type, then directly outputs the in-app coupon claiming path. Built-in strategies include three-coupon stacking and new-customer priority, and all entry points are official guides without referral commissions. Users can query it via a command-line tool or integrate it into an agent. The data is stored in JSON files, supporting flexible editing and extension.
Read Moredsh-plugin-hello: A Minimal Tool Plugin Example for DeepSeek Harness
The `dsh-plugin-hello` plugin for DeepSeek Harness (DSH) is a minimal community plugin example designed to demonstrate how to register callable tools with the model through a plugin. Its core function is to accept a required `name` parameter and return a formatted greeting, and developers can customize the greeting prefix by modifying the configuration file. During installation, the official command must be used to link the plugin to a profile, and pnpm version compatibility must be ensured. This plugin serves as a good starting reference, helping developers quickly validate tool registration logic and understand DSH's plugin development conventions.
Read Moredsh-instance-manager: DeepSeek Harness Sidebar Instance Manager
`dsh-instance-manager` is a local plugin for DeepSeek Harness that centrally manages instances on ports 3080–3129 through a sidebar. It supports viewing instance details, starting new instances, gracefully stopping instances, and viewing logs and sessions, while also providing remote instance inspection and Agent tool functionality. The project supports environment variables and configuration settings, and includes built-in security mechanisms—such as access control, token validation, and a local guard—to ensure operations are restricted to the local machine.
Read MoreDeepSeek Harness (DSH) Video and Image Generation Plugin (dsh-vidgen-plugin)
The official DeepSeek Harness (DSH) plugin, dsh-vidgen-plugin, provides a comprehensive video and image generation solution for Web interfaces. It includes a ComfyUI-style node-based canvas studio supporting text-to-image, image-to-video, and keyframe synthesis; offers multi-provider configuration management and OpenAI-style API compatibility. In addition, it exposes three Agent tools for programmatic invocation and supports features such as canvas snapshots and local image uploads, aiming to streamline visual output workflows in agent development.
Read Moredsh-llm-pi-ai-headers: Provider-Based Request Header Configuration and Multi-Key Rotation
An official adapter plugin for DSH Headless, designed to address scenarios such as request header filtering, multi-key rotation, and retry strategies. The plugin uses a standard installation method, preserves the official adapter, and only injects request headers, rotates API keys, and restores the `User-Agent` header, ensuring core features such as reasoning, streaming, and tool calling remain fully intact. Users can configure custom request headers per provider in settings, with support for key rotation (primary key + additional keys) and retry policies. The plugin includes automatic quota exhaustion detection and pool restoration: when the API returns quota-related errors such as 429, it automatically removes exhausted keys and returns them to the pool once they recover.
Read Moredsh-voice-input-space: A Zero-Dependency DeepSeek Harness Voice Input Plugin
dsh-voice-input-space is an open-source voice input plugin in the DeepSeek Harness (DSH) ecosystem, maintained by developer XSakura666. Released under the MIT license, it does not rely on local models and instead uses the browser's native Web Speech API to provide minimal speech-to-text via a long-press of the spacebar. The plugin supports Chinese (Mandarin, Traditional Chinese, Cantonese), English, Japanese, and Korean, and features Chinese input method compatibility, status feedback, and instant cancellation. After installation, users simply need to long-press the spacebar in any input field to start listening; releasing it inserts the transcription into the field. The plugin requires no model downloads, but needs an internet connection to access the speech services.
Read Moredsh-web-split: DeepSeek Free Web Split-Screen Plugin
dsh-web-split is a client-side plugin developed by XPQHyue to address cross-origin restrictions and intrusive pop-up windows encountered when DeepSeek Harness (DSH) accesses DeepSeek's free web version. By providing a local reverse proxy service, it embeds the web version in an iframe within DSH, allowing the service to be used without interrupting the current development or conversation task. Users should visit the GitHub repository to view the installation instructions, and it is recommended to review the source code and license before installation.
Read MoreIntroduction to the DeepSeek Harness Plugin: dsh-plugin-asmemory
`dsh-plugin-asmemory` is an Action-State Memory Engine plugin for DeepSeek Harness (DSH), designed to address the limitation that generic memory cannot answer what happened and why. It enables agents to log typed events (states and actions), provides trend, anomaly, and causal analysis capabilities, and supports exporting data to DataLens. Installation and activation are straightforward, relying on the Python 3.10+ standard library, and the plugin provides agents with a memory layer for the physical and operational worlds through seven MCP tools, helping them more accurately understand their own behavior and environmental changes.
Read Moredsh-translator: DeepSeek-Powered DSH Approval Dialog Auto-Chinese Localization Plugin
`dsh-translator` is a plugin designed specifically for DeepSeek Harness (DSH) to address the issue of approval pop-ups displaying English descriptions. By leveraging a configured DeepSeek model, it automatically translates approval reasons into Simplified Chinese on the Node side, while retaining the original English text for audit purposes. It supports fault tolerance and zero configuration. An installation command is provided, making it suitable for users who require a Chinese approval interface.
Read MoreIntroducing the DeepSeek Harness Plugin: dsh-engram-session
`dsh-engram-session` is a standalone plugin for DeepSeek Harness (DSH), designed to address the persistence and isolation of agent session memory. It instantiates an independent Engram MCP subprocess for each session and uses deterministic root directory resolution and scope isolation to ensure stable memory storage without tool conflicts. The plugin features a zero-side-effect design, easy removal, and reuse across configurations. Note that it is unofficial, lacks a subprocess reconnection mechanism, and supports only text result projection.
Read Morexisheng687/dsh-grok-subscription: Integrate Grok Subscription into DSH as an ACP Subagent
DSH 0.1.0-rc.8 natively supports image pasting and storage, but directly reusing Grok's subscription features remains difficult. This article introduces a plugin maintained by xisheng687 that leverages the official Grok Build ACP workflow to integrate a logged-in Grok CLI into DSH and run it as a subagent. The plugin extends DSH's native capabilities by integrating Imagine tools, native audio/video cards, and voice analysis features, overcoming file-transfer challenges and enabling direct access to Grok's subscription services and multimedia processing capabilities within DSH workflows.
Read More