dsh-zai-coding-models: Early integration of GLM-5.3 on the `zai-coding-cn` track
`auuduu/dsh-zai-coding-models` is an MIT-licensed DSH bridge plugin designed to address the issue where the outdated built-in directory in DeepSeek Harness prevents the use of Zhipu's latest model, `GLM-5.3`. This plugin does not modify API keys or endpoint configurations; instead, it supplements the `GLM-5.3` model to the `zai-coding-cn` provider route while retaining the original six bundled models. The added model supports a 1M context window, 128K maximum output, and multiple thinking levels, and forces the reasoning effort parameter to be enabled. Users can install it using the `dsh plugin add` command, requiring a DSH restart to take effect; alternatively, they can choose to manually write the configuration to `~/.`.
Read Moredsh-auto-review: DSH's default-enabled security review plugin
dsh-auto-review is the native security audit plugin for DSH (DeepSeek Harness), designed to decouple "permission control" from "content auditing" to prevent security reviews from being bypassed due to full access permissions. The plugin possesses two core capabilities: first, it performs local rule interception before executing high-risk operations such as write, edit, and Bash, adopting a default "fail-closed" strategy that denies execution until explicitly reviewed; and second, during change delivery, it conducts a review via an independent read-only sub-agent. If high-risk issues are detected, it defaults to requiring a fix; it will not falsely report as "clean" if the audit is interrupted or the results are unparseable. The plugin offers a session-level Auto Mode that is enabled by default and persists across restarts, which can be temporarily disabled in the current session via a command. It supports Web and cc-tui profiles, requires installation within the DSH environment, and requires Node.js 18.
Read Moredsh-safety-net: Adding self-protection guardrails to DeepSeek Harness
dsh-safety-net is a self-protection plugin for DeepSeek Harness (DSH), designed to prevent agents from mistakenly modifying critical files that could lead to system crashes. Its core capabilities include hard-intercepting write or edit operations on protected paths, automatically backing up the original file to a specified directory prior to modification, and providing a suite of CLI self-recovery commands. By default, the plugin enables strict mode, declares a read-only sandbox policy, and issues alerts when the host sandbox configuration is deemed too loose. Users can install the plugin using `dsh plugin add`, which requires Node.js ≥ 20 and depends on specific libraries provided by the DSH host runtime. Typical usage includes checking status, manual backup, restoring specific backups, fixing missing files, and granting one-time write permissions. Built-in protected paths cannot be removed via configuration, while additional paths are only supported at runtime.
Read Moredsh-voice-by-edge: Add Voice Communication Practice Mode for DSH Web Pages
dsh-voice-by-edge is a speech practice plugin designed specifically for DSH Web pages, aiming to enhance the listening and speaking practice experience by integrating Text-to-Speech (TTS) reading and Speech-to-Text (STT) voice input. This plugin is based on the MIT license and maintained by astr0mfly; its core features include bilingual colloquial short sentence responses, automatic dialogue reading, microphone real-time voice input, and automatic sending. TTS prioritizes Microsoft Edge Neural Voice and falls back to browser local synthesis if unavailable, while STT relies on the browser's Web Speech API. Users can install it via the `dsh plugin add` command (requiring the `msedge-tts` build script to be allowed) and enable it after restarting. It covers use cases such as speed adjustment (0.75x-1.5x), sentence-by-sentence reading, and shadowing.
Read More@asherliner/dsh-memory-connect: Add cross-session memory for DSH
@asherliner/dsh-memory-connect is an open-source, MIT-licensed cross-session memory plugin for DSH (v0.6.1, requires Node.js >= 18). It addresses the issue of information loss when a DSH session ends. Its core capabilities include: Global Soul (providing a persistent global identity via ~/.dsh/soul.md), automatic information extraction, cross-session memory retrieval, context inflation prevention, scheduled maintenance, LLM-driven memory integration, memory decay and compression, and full-text search based on SQLite FTS5. The plugin adopts a Trust Model, injecting recalled history as an untrusted reference while always prioritizing the current instruction. It can be installed by adding it to a specified profile via the `dsh plugin` command or npm.
Read Moredsh-doctor: A health check for DSH profile configuration
`dsh-doctor` is a configuration health check tool for the DeepSeek Harness (DSH) maintained by asdf17128, aiming to solve the issue of silent failures caused by configuration errors in DSH. By comparing the actual configuration tree started by DSH with the default configuration tree, it automatically detects problems such as config-clobber (configuration fields discarded by patches), dead-patch, tool naming conflicts, unmounted plugins, and outdated plugins. This tool supports two usage modes: running directly as a command-line tool via `npx dsh-doctor`, or installing it as a DSH plugin to register the `config_doctor` tool. Users can use `--explain` to view the configuration tree status and utilize `--verbose`, -
Read Moreasakumizy/dsh-local-skills: Add local SKILL browsing page for DSH Web UI
`asakumizy/dsh-local-skills` is a Web UI plugin for DeepSeek Harness (DSH) designed to simplify the browsing and management of local SKILL files. The plugin supports identifying skill files in directory form (`<name>/SKILL.md`) and flat form (`<name>.md`), requiring files to contain YAML frontmatter and be named in kebab-case. Core features include listing skill names, descriptions, and applicable scenarios on the settings page, along with a "Use" button to retrieve and copy the invocation prompt. The plugin supports real-time monitoring of file changes via the `watch` configuration, with the interface automatically refreshing after new or modified skills are added. Installation is performed by specifying the path using the `dsh plugin` command followed by a restart.
Read Moredsh-graph-monitor: Defining and Real-Time Visualization of GRAPH Workflows in DSH
`asakumizy/dsh-graph-monitor` is a tool within the DSH plugin ecosystem designed to address the black box problem of workflows. It defines LangGraph-style workflows as editable, runnable objects and implements real-time visualization of the execution process. The plugin supports the rendering of layered topology graphs via SVG, utilizing colors and animations to distinguish current, completed, and failed node states in real-time. It also provides node detail viewing functionality to assist with debugging. Core capabilities include custom Workflow JSON editing and saving, playback of execution history, and integration and execution within conversations via the `/workflow` command or tool. It supports two execution backends: `simulated` and `real`. The latter can bind to DSH's real capabilities and automatically falls back if they are missing. Additionally, the plugin includes control flow primitives.
Read Moredsh-qq-remote: Remote Control DeepSeek Harness via QQ Messages
dsh-qq-remote is a DeepSeek Harness (DSH) plugin designed to enable remote agent control via QQ messages. It acts as a bridge utilizing protocols such as NapCat for the OneBot 11 standard, allowing users to execute shell commands, dispatch tasks, view status, and receive screenshots without relying on the local terminal, using commands such as `/exec`, `/ask`, and `/screenshot`. The plugin supports session management, AI chat mode, and phase reporting, requires a Node.js >= 22 environment, and has zero npm dependencies. During installation, users must configure DSH settings or the `~/.dsh/qq-remote.json` file, with the core requirement being the setup of an `allowedUsers` whitelist to...
Read MoreDeepSeek Harness Usage Plugin: View Today's Estimated Usage and Account Balance in Web Sessions
`arslan-jh/deepseek-harness-usage` is an MIT-licensed plugin designed for DeepSeek Harness (DSH) Web, aimed at addressing account quota visibility issues. It displays "Today's Consumption" (estimated) and "Total Balance" in real-time below the conversation input area, automatically refreshing every 3 minutes. The total balance is retrieved directly via the DeepSeek official API, while the estimated daily consumption is based on the baseline change of the day's balance, supporting calibration by manually entering the official website's balance. The plugin reuses the pre-configured API Key from DSH, eliminating the need for re-entry, and features recharge detection, as well as the ability to read local logs to complete the daily consumption record. Installation requires Node.js 22+ and can be added via the `dsh` or `npx` commands; simply refresh the web page after installation.
Read Moredsh-cursor-settings: Cursor-style settings page and recent input bar for DSH web
`dsh-cursor-settings` is a DSH web plugin maintained by Argonaut790, designed to optimize the DSH interface through the philosophy of "everything is a plugin." The plugin primarily offers two core functions: first, it adds four management modules—Rules, Skills, MCP, and Import—to the DSH settings dialog, supporting the viewing and editing of `AGENTS.md`/`CLAUDE.md` rule files, managing Skills, maintaining MCP server entries (writing to `cordis.patch.yml`, supporting stdio or streamable-http, and real-time status monitoring), and importing Cursor settings; and second, it provides a fixed latest input card at the top of the conversation to help users quickly recall the latest input in long conversations.
Read Moredsh-plugin-devin-bridge: Connect Devin hosted models to the DSH model provider system
dsh-plugin-devin-bridge is an MIT-licensed plugin maintained by Arborsm, designed to adapt Devin's Connect RPC API to the dsh LLM interface. By registering a `devin` provider, it resolves format discrepancies between Devin models (e.g., glm-5.2, swe-1.7) and dsh's local protocols (e.g., GenerateOptions, StreamChunk), implementing streaming response decoding, tool call mapping, and image input support. The plugin features a dynamic model directory, supports 5-minute TTL caching, and gracefully falls back to static configuration on network failures. Installation requires Node 22.19+ and dsh 0.1.0-rc.6+, and authentication is required.
Read Moredsh-startup-guard: Repair session logs before DSH startup, pre-check plugin combinations, and isolate crash sources
dsh-startup-guard is a third-party startup guard plugin for DeepSeek Harness (DSH), maintained by aokamoaki and licensed under the MIT License. It aims to address startup delays caused by missing plugins, corrupted logs, or runtime errors, improving system stability through pre-startup checks and fallback mechanisms. Core features include repairing corrupted session.jsonl logs and backing up originals; generating a plugin manifest and source code snapshot to establish a rollback baseline; verifying and rolling back bundles that fail to parse; detecting combined configuration errors (such as ID duplication, YAML fatal errors) and supporting automatic disabling; verifying client artifacts within a VM sandbox; and executing host plugin apply() smoke tests in a subprocess environment to identify startup anomalies. The plugin uses...
Read Moredsh-notify: DSH Web Backend Conversation Completion Notification Plugin
dsh-notify is a Windows notification plugin for the DeepSeek Harness (DSH) web version, designed to address the lack of notifications during background multi-turn conversations. When a conversation round completes, encounters an error, or reaches a goal, and the page is in the background or out of focus, the plugin notifies users via Windows Toast and sound effects; when user input or approval is required, it always triggers a notification to ensure no interaction is missed. Core features include a master switch and volume control in the conversation header, intelligent background/foreground state detection, session-based deduplication, and support for real-time hot-reload configuration. The plugin provides a same-origin HTTP API that allows for reading configuration and reporting foreground state. Installation is straightforward; after adding via the `dsh plugin` command, a restart is required to activate the plugin, with no complex configuration needed.
Read Moredsh-BFF-pet: A Desktop Pet Driven by DSH Agent Status
dsh-BFF-pet is a desktop pet plugin within the DSH plugin ecosystem. It aims to map the execution status of background Agents in real-time via transparent floating windows and unobtrusive WebM animations, thereby preventing developers from frequently switching windows. Automatically launched by DSH, this plugin reuses the local port 127.0.0.1:3080, requiring no standalone entry point or additional ports. Core features include switching animations based on Agent status (such as idle, thinking, working, waiting, completed, or error), displaying status bubbles, and showing Easter eggs triggered randomly, on a timer, or based on token consumption. It supports mouse click interactions and drag feedback, and offers controls for show/hide, transparency adjustment, size scaling, and exiting via the system tray. The plugin is equipped with robust mechanisms including disconnection detection and error visualization. Runtime requirements include Node.js >= 22.19 and Electron...
Read Moredsh-plugin-zh-inventory: Provides Chinese documentation and start/stop management for the DSH plugin list.
The built-in plugin list on DSH's Web settings page primarily displays English information and lacks intuitive entry points for starting and stopping third-party plugins. To address this, developers maintain the `dsh-plugin-zh-inventory` plugin (v0.2.0, MIT license) to enhance this list. Once enabled, this plugin automatically replaces the built-in read-only labels, providing a "Plugin List (Chinese)" view. Its core functions include: supplementing Chinese descriptions and category tags for plugins; supporting multi-field search by module name, short name, description, and group title; dividing plugins into 6 collapsible groups, with collapse states preserved in local storage; and providing enable/disable toggles for third-party plugins. Upon clicking the toggle, the configuration is written to `~/.dsh/cordis.patch.yml`, triggering a DSH hot reload that takes effect within seconds without requiring a process restart. DSH system plugins and key groups.
Read MoreDSH Web Voice Input Plugin: anweat/dsh-voice-webspeech
`anweat/dsh-voice-webspeech` is a browser-based speech input plugin for the DSH Web GUI, released under the MIT license. Leveraging the browser's built-in Web Speech API, this plugin implements a "press and hold to speak, release to transcribe" function. It converts speech to text in real-time and inserts it into the input box, supporting subsequent editing or configuration for auto-sending upon release. Its core advantages are zero server-side processing, zero API keys, zero model downloads, and zero Python dependencies. Audio is processed solely by the browser; it does not pass through the DSH server, is not saved to disk, and contains no telemetry, ensuring privacy and security. The plugin supports multiple BCP-47 languages, including Chinese, English, Japanese, and Korean, with preferences stored locally in the browser. Regarding environment requirements, it requires DSH version `>=0.1.0-rc.3 <0.2.0`, and N...
Read MoreDSH Eye Care: Adding a Warm Eye-Care Theme for DSH Web
@anionex/dsh-eye-care is an eye-care theme plugin designed specifically for DSH Web, licensed under the MIT license, currently in pre-release status, and compatible with DSH versions 0.1.0-rc.8 through 0.2.0. The plugin registers six warm color themes via the official ThemeService, providing four operation modes—off, auto, light, and dark—as well as three warmth options: soft, balanced, and warm. It utilizes semantic tokens to precisely control interface elements such as backgrounds, text, buttons, and code blocks, avoiding global color filters or image transformations to preserve the integrity of native appearance settings. Installation involves adding it to the Web profile via the `dsh plugin` command, followed by Settings → ...
Read Moredsh-python-tempfile-shim: Make Python temporary directory available in DSH Windows Sandbox
`dsh-python-tempfile-shim` is a temporary DeepSeek Harness (DSH) plugin maintained by AngelosZou under the MIT license, designed to address the issue of restricted Python temporary directories in Windows sandboxes. This plugin is not published to npm and requires local cloning for installation. Its core mechanism involves mounting the shell executor via a DSH plugin patch to automatically inject `PYTHONPATH` for restricted commands (such as `workspace-write` and `read-only`), and it includes a `sitecustomize.py` that makes `os.mkdir` ignore the mode parameter, allowing new directories to inherit the parent directory's ACL. The plugin overrides `pyt`
Read Moredsh-python-env: Workspace Python Virtual Environment Management for DSH
dsh-python-env is an MIT-licensed plugin for DeepSeek Harness (DSH) maintained by AngelosZou, designed to provide workspace-scope Python virtual environment management functionality for DSH agents. This plugin invokes the standard library `python -m venv` and `pip` via the DSH platform's subprocess channel, without relying on third-party tools such as `uv` or `virtualenv`. Core functions include five model tools: `pyenv_discover` (discover), `pyenv_create` (create), `pyenv_install` (install), `pyenv_uninstall` (uninstall), and `pyenv_list` (list).
Read More@amphilagus/dsh-literature: DeepSeek Harness Literature Retrieval and Targeted Tracking Plugin
`@amphilagus/dsh-literature` is a literature retrieval and tracking plugin within the DSH ecosystem. It requires the "Literature Tracking Assistant" preset and is not loaded by default in standard coding sessions. Its core functions include retrieving topics or researchers (requiring ORCID) via Crossref and arXiv; writing results to a new global SQLite database after manual grading; and providing session-level expiry reminders and continuous tracking based on a schedule. The plugin registers three runtime skills—`literature-survey`, `literature-tracking-setup`, and `literature-tracking-search`—and supports search caching, researcher profile management, and SCI journal directory queries.
Read MoreLogicProbe: Verify Design Document Claims and Upgrade State Machine Verification
LogicProbe is a skill plugin for verifying consistency between design documents and code, supporting multiple platforms such as Claude Code, Codex CLI, Cursor, and DeepSeek Harness. Its core functions include enumerating verifiable claims in documentation and providing precise evidence against the codebase (such as file line numbers and severity levels); performing structural checks and adversarial probing on state machines to verify risks such as deadlocks and liveness; supporting behavior preservation and invariant comparison before and after refactoring; and conducting data model migration coverage and consistency reviews. In the DSH environment, it enables composite verification of multiple state machines and exports to external model checker formats such as UPPAAL and TLA+. Installation requires specific version constraints and is deployed via the `dsh plugin add` command. When in use, users need to confirm the extracted logical model to...
Read MoreAmethystLuna/embedded-workbench: DSH Plugin for Embedded C/C++ Firmware Development
`AmethystLuna/embedded-workbench` is a plugin repository for embedded C/C++ firmware development, providing a native cordis bundle for DeepSeek Harness (DSH). It aims to inject domain-specific rules—such as FreeRTOS, interrupt handling, NVM storage, Keil MDK builds, HardFault analysis, and LVGL—into the model context. The tool comprises 7 core skills covering firmware development, debugging methodologies, Keil build diagnostics, and state machine design, while defining four agent roles, including Architect Guardian and Design Reviewer, to optimize workflows. The plugin supports DSH first-step gatekeeper injection, ensuring that critical validation and red flag prompts are loaded at the beginning of each session. It is compatible with various development environments.
Read Moreopencode-usage: View OpenCode Go Quota in DSH Web UI
opencode-usage is a DSH bundle plugin maintained by AmaTsumeAkira (MIT license). It is designed to intuitively display the usage rates, reset countdowns, and refresh status of OpenCode Go's rolling, weekly, and monthly quotas within the composer dock of the dsh Web UI. Core features include displaying the three quota windows as colored percentages, showing the last fetch time in real-time, and supporting automatic refresh every 5 minutes as well as manual refresh on click. Regarding security, the API key is only parsed and passed to `curl` on the backend via the credentials service, ensuring it is never exposed to the browser or logs. This plugin is a pre-built package that requires no installation script and supports installation via GitHub or a local directory.
Read Moredsh-app-launcher: Turn DSH Web GUI into a desktop application window
dsh-app-launcher is a DSH profile bundle designed to transform the DSH Web GUI into a desktop-like application experience. Its core features include launching Chrome or Edge standalone application windows using a dedicated configuration directory to achieve browser isolation; automatically carrying the process token in the window URL to facilitate authentication; and calling appExit(0) upon window closure to ensure the DSH process exits gracefully. By default, it generates desktop shortcuts on Windows and supports remembering window state and disabling spell checking. Users need to have pnpm installed and can install it by executing the `dsh plugin` command via GitHub or npm. Configuration items can be overridden in `cordis.patch.yml` by ID, eliminating the need for manual configuration.
Read More