dsh-wsl-encoding: WSL Encoding Diagnostics and Repair
`dsh-wsl-encoding` is a client plugin for DeepSeek Harness (DSH) that resolves encoding inconsistencies between the Windows console and the Linux kernel in WSL environments. It provides encoding checks and CRLF sample handling to fix garbled script output and pipe interruptions. Installation requires DSH >= 0.1.2 and Node.js >= 18. The plugin does not handle LLM configuration; users must manually specify the model ID.
Read Moredsh-wsl-editor: Open WSL Paths in a Windows Editor
`dsh-wsl-editor` is a modular plugin for DeepSeek Harness (DSH) designed to address the pain points of switching between the WSL environment and Windows editors. It provides a `win_editor` tool that uses path mapping to allow direct opening of files under WSL paths from the Windows side. The plugin supports Cursor/VS Code (with automatic line-number navigation) and Notepad. Installation requires DSH >= 0.1.2 and Node >= 18; after installation, restart the service to use it.
Read Moredsh-wsl-download: Managing Windows Downloads in WSL
`dsh-wsl-download` is a v0.2.0 plugin for DeepSeek Harness (DSH) that simplifies file interactions between WSL and the Windows Downloads folder. It provides the `win_download` tool, supporting file listing, file copying, and model path suggestions. It does not initiate download tasks and only handles file management, making it suitable for using Windows-downloaded models or datasets in WSL.
Read Moredsh-wsl-docker: WSL Docker Engine Diagnostics and vLLM Container Checks
The DeepSeek Harness (DSH) plugin `dsh-wsl-docker` is used to automatically diagnose the status of Docker and vLLM containers in WSL environments. It provides a `docker_doctor` tool that supports checking Docker paths, daemon configuration, context, and vLLM container operation. Developers can quickly troubleshoot local model deployment environments with simple commands, reducing debugging time. The plugin requires DSH version ≥ 0.1.2, can be installed via a command, and is available for use after restarting the service.
Read Moredsh-wsl-dns: A WSL and Windows DNS Resolution Comparison Tool
`dsh-wsl-dns` is a plugin designed to resolve DNS lookup issues for DeepSeek Harness (DSH) in WSL environments. It compares DNS resolution results between WSL and Windows, flags endpoints with inconsistent lookups (such as GitHub and npm), and helps developers quickly troubleshoot network connectivity issues. The plugin runs with the current process permissions, does not modify proxy settings, and requires DSH >= 0.1.2 and Node.js >= 18.
Read Moredsh-wsl-defender: Check Windows Security Posture from WSL
dsh-wsl-defender is a DeepSeek Harness (DSH) plugin for reading Windows security status in a WSL environment. It provides two checks: antivirus status and firewall profile state. Once installed, it can be invoked via the `win_defender` command, using PowerShell under the hood to retrieve data. This plugin is intended for DSH processes running in WSL, requires a Node.js >= 18 environment, and accurately reports Defender status or unavailability, helping developers quickly confirm the Windows security baseline.
Read MoreDeepSeek Harness Plugin: dsh-wsl-db (Read-Only psql and redis-cli Probes)
The DeepSeek Harness plugin `dsh-wsl-db` provides read-only database probing capabilities for WSL environments, supporting PostgreSQL and Redis. The plugin wraps commonly used CLI commands such as `db_psql` and `db_redis`, and offers status checks and connection management. Installation requires manual command execution, while configuration requires specifying a `redisHosts` whitelist. The plugin is designed in read-only mode, suitable for data querying and analysis.
Read Moredsh-wsl-compose: A Docker Compose Management Plugin for WSL
The `dsh-wsl-compose` plugin for DeepSeek Harness (DSH) securely manages Docker Compose projects in WSL. It provides common commands such as `compose_status`, `compose_ps`, and `compose_logs`, and adds a confirmation mechanism for risky operations such as starting or stopping services. Installation requires adding it via the plugin command, and `allowMutate` must be set to `true` before enabling it. It is compatible with DSH ≥ 0.1.2, and users should be mindful of permissions and code review.
Read Moredsh-wsl-clock
`dsh-wsl-clock` is a DSH plugin designed to resolve clock drift issues after WSL2 hibernation. It compares the UTC time of WSL and Windows to detect and validate the validity of TLS connections and GitHub App JWTs. After installation, running the test returns an `ok`, `warn`, or `fail` status, ensuring stable service connectivity and overall service stability.
Read Moredsh-wsl-cal: Read-Only Calendar Query Plugin for WSL
`dsh-wsl-cal` is a WSL plugin for DeepSeek Harness (DSH), designed to meet agents' need to read Linux calendar information. By integrating the `khal` tool, it provides read-only calendar query capabilities, including checking availability and retrieving schedules for today and the next N days. It enables agents to access the calendar through a standardized command-line interface, without creating or modifying events. Users can install it via the official command and must configure `khal` themselves.
Read MoreDeepSeek Harness Plugin: dsh-remote-ssh
dsh-remote-ssh is a DeepSeek Harness plugin designed to connect to legacy host systems such as Unix, IBM AIX, and macOS via SSH. It runs locally, defaulting to read-only mode and a command whitelist policy. The plugin supports host status discovery and command execution, and uses BatchMode SSH to disable interactive logins. By configuring hosts, allowed command lists, and ssh-agent-managed credentials, users can perform controlled operations on remote hosts while maintaining security.
Read Moredsh-mac-companion: Connecting DSH with macOS Local Capabilities
`dsh-mac-companion` is a plugin for DeepSeek Harness (DSH) designed to resolve cross-system challenges when calling macOS features (such as notifications, Shortcuts, and the clipboard) from a WSL environment. It communicates with a daemon on macOS over HTTP and acts as middleware. After installation, users can configure environment variables and run simple commands in WSL to remotely control local Mac capabilities.
Read Moredsh-device-bridge: A Companion Protocol Client for Generic Devices
`dsh-device-bridge` is a general-purpose Companion protocol client used to connect non-WSL devices (such as phones and IoT devices). It provides standard HTTP interfaces and must be installed manually (requires Node.js >= 18). Core features include viewing the device list, checking health status, and invoking operations (subject to whitelist restrictions). This plugin supports lightweight devices and shares the protocol with `dsh-mac-companion`, but it is not included in the installation scripts.
Read Moreansys-agent-bridge: Ansys SpaceClaim Headless Driver and DSH Plugin
ansys-agent-bridge is an open-source DeepSeek Harness (DSH) plugin designed to address the “silent failure” issue that occurs when agents call the Ansys SpaceClaim API. It runs the software in the background via PyAnsys Geometry and provides 15 MCP tools. Its core features include session management, file operations, and geometry inspection and modification, such as Boolean operations and topology sharing, while using pre- and post-operation data comparison to verify results. The plugin supports Windows and can be installed from GitHub or by checking out the local repository. After installation, a configuration file must be manually set up to enable it.
Read MoreDSH Web Fetch Proxy
This plugin is specifically designed to resolve the issue where `web_fetch` is blocked by SSRF protection due to fake-ip when DSH runs in Windows TUN mode. It installs a `proxied` policy inside the host process so that `web_fetch` traffic is routed through a local proxy, thereby bypassing local DNS validation. The plugin supports automatic detection or manual configuration of proxies, provides a UI, and is compatible with `dsh-network-proxy`. It requires a Node.js environment for installation and takes effect after restarting DSH.
Read Moredsh-plugin-deep-paper-reading: Structured Close Reading of a Single Biomedical Paper
`dsh-plugin-deep-paper-reading` is a workflow plugin in the DeepSeek Harness (DSH) ecosystem, designed for structured close reading of biomedical papers at the figure and experiment level. Through a preset mode, it can generate a figure–caption mapping table, decompose experimental elements, reconstruct the logical chain, and strictly define evidence boundaries, ultimately producing a report that can be used directly in a journal club. Users can install it via CLI or Desktop and start using it by selecting “Literature Close Reading Mode” and entering a command. Note that this plugin relies on toolchains such as Python to parse PDFs, and Installation Method 1 may carry a risk of configuration override. It is intended only for close reading of a single paper.
Read Moredsh-flight-compare
`dsh-flight-compare` is a DeepSeek Harness plugin that registers the `flight_compare` tool. The tool fetches airfare prices from two data sources—Travelpayouts and Amadeus—aggregates them by flight number and date, and outputs a Markdown table containing the lowest price and its source. The plugin is built on Node.js, supports whole-month or single-day queries, reads its configuration from environment variables, and includes detailed installation and usage instructions.
Read Moredsh-plugin-ide-hub: Unified Management of Coding IDE Sessions, Usage, and Rules
The DeepSeek Harness ecosystem plugin `dsh-plugin-ide-hub` is designed to address management challenges in multi-IDE environments. Instead of calling vendor APIs, the plugin reads local disk state directly, providing a unified entry point for inventory, management, and export. Core features include adapter and rule file inventory, quota migration recommendations, session recovery, today's priority sorting, and Obsidian note generation. After installation, restart `dsh` and verify the configuration. Known limitations include hidden Trae sessions, path dependencies for some domestic IDEs, and read/write security mechanisms.
Read MoreSymPy-Calculate: Local SymPy Tool Preset for DeepSeek Harness
The SymPy-Calculate plugin for DeepSeek Harness is designed to support complex local mathematical calculations. It runs complete Python scripts in a local SymPy environment via the stateless tool `sympy_calculate`. Installation requires configuring a local SymPy repository and a virtual environment, and Node.js 22+. Each invocation launches a new process, supports JSON input scripts, and enforces timeout and character limits. Because it is not sandboxed, execution must be performed in a trusted session.
Read MoreDice Battle - DSH Web GUI Plugin
The DSH Web GUI provides a Dice Battle plugin that integrates six classic dice games, including liar's dice and red dot guessing. The plugin is open source under the MIT license, supports a single-player vs. AI mode and a bilingual interface in English and Chinese, while online multiplayer is not currently enabled. The game is launched from a sidebar entry and runs in a center-column iframe, using sandbox isolation technology to ensure security. Users can install it using the `dsh plugin` command; after installing and restarting, the casual game can be started from the sidebar.
Read Moredsh-skill-router: Agent-Driven Skill Discovery and On-Demand Loading
The DeepSeek Harness (DSH) skill routing plugin is designed to address token overhead caused by an excessive number of skills. By providing the `skill_search`, `skill_load`, and `skill_ref` tools, the agent can retrieve and load skills on demand, shifting the cost from a fixed charge each turn to a pay-only-when-used model. After installation, the agent can search for skills in the `.skill-src` directory, while the plugin includes a starter skill library to assist with usage.
Read Moredsh-prompt-seed: A DSH Plugin for Expanding Seeds into Executable Prompts
The `dsh-prompt-seed` plugin addresses the crowded “Rewrite My Draft” slot in the DSH ecosystem, which often skews toward trimming, by turning brief instructions into detailed, actionable requests through seed expansion, clarification, and semantic-fidelity gating. It supports bare signals, version management, and visual credentials without requiring build tools. Although it proactively adds content the user did not write to enrich details, it remediates any content judged to be semantically distorted. Installation requires DSH 0.2.0-rc.1 through 0.3.0-0 and Node >= 22.19.
Read MorePixel-Style Skin Plugin for DeepSeek Harness: dsh-pixel-skin
dsh-pixel-skin is a pixel-style theme plugin for DeepSeek Harness (DSH), inspired by NES design. It applies visual styling by overriding semantic tokens without breaking the existing layout. Core features include square hard shadows, a pixel-ball loading animation, eight color schemes, and 1x/1.5x/2x scaling options. It is tailored to HP bar states, turn status phrases, and desktop title bars, and provides a console API and a settings interface for configuration. Note that it depends on remote fonts and has the highest priority when used alongside other themes.
Read Moredsh-terminal-context: Converting DSH Terminal Selections to File References
`dsh-terminal-context` is a client plugin for DeepSeek Harness designed to address the issue of long terminal log paste consuming context. It automatically converts selected terminal text into `@file` references, inserted via the “Add to context” button or the `Ctrl+L` shortcut, with automatic formatting cleanup. Captured files are stored in the `.dsh/term-captures/` directory. It supports a fallback mode and effectively keeps the conversation flow clean.
Read Moredsh-llm-antigravity: Integrating the Local Antigravity CLI into DeepSeek Harness
`dsh-llm-antigravity` is a community-maintained, unofficial DeepSeek Harness plugin that integrates the local Antigravity CLI (`agy`) into Harness. It registers the `antigravity-local` provider, forwards conversations using `textOnly` mode, and reuses local login sessions without requiring an API key. The plugin supports model discovery (e.g., Gemini, Claude, and GPT models) and must be installed and configured via `dsh plugin`. It runs under the `web` profile to avoid approval popups triggered by `agy` tool calls, although tool capabilities are not visible within Harness. It is suitable for developers running LLMs locally.
Read More