dsh-plugin-graph: View client plugin relationship graph in DSH Web settings page

`dsh-plugin-graph` is an MIT-licensed plugin for the DSH Web settings page, maintained by erduotong. It visualizes the `inject` (dependencies), `declares` (slot declarations), and `registers` (slot registrations) relationships among client plugins via force-directed graphs, helping to quickly troubleshoot complex dependency chains scattered across startup manifests and configurations. The plugin displays a read-only snapshot and does not alter runtime behavior; it requires manual refreshing to obtain the latest status. Before installation, ensure that DeepSeek Harness is installed and the Web interface is running. Install it using `dsh plugin --profile web add dsh-plugin-graph` from npm or a local path; do not use bare `npm i`.

Read More
dsh-web-search-firecrawl: Connect DSH's web_search to Firecrawl

`@elves-ai/dsh-web-search-firecrawl` is a plugin for DeepSeek Harness (DSH) designed to switch the backend of the built-in `web_search` from the DeepSeek router to the Firecrawl search API. The plugin implements its functionality by registering a `WebSearchProvider`, enabling online switching between Firecrawl and the original route without requiring a restart. Before use, ensure the DSH version is `0.1.0-rc.6` and you possess a Firecrawl API key. If the key is not configured and there is no environment variable fallback, the search will fail due to `WEB_PROVIDER_CONFIGURED_UNAVAILABLE`.

Read More
dsh-genome: DSH Capability Transformation and Assembly Engine

dsh-genome is DSH's capability transformation and assembly engine, designed to address the scattered management and lack of continuous metrics for skills, MCPs, and plugins. Based on the "everything is a plugin" philosophy, it integrates the three types of capabilities into a unified registry, metrics, and history management plane, enabling closed-loop control that is observable, rollbackable, and stoppable. Its core mechanisms include a negative feedback servo loop (observe, compare, decide, execute, re-observe) and progressive stability mechanisms, such as error rate threshold judgment, amplitude limits, and 30-second rollback redundancy, to prevent uncontrolled expansion. The tool supports automatically scanning standard directories to absorb skills, automatically measuring performance by listening to tool result events, and searching and installing external plugins from GitHub via the store bridge. dsh-genome relies solely on Node.js built-in modules and has zero external dependencies.

Read More
dsh-audio-alert: Browser alert sounds for approval, inquiry, and completion events on dsh web

`dsh-audio-alert` is a lightweight DSH plugin designed for `dsh web`, aimed at addressing the issue where users easily miss task status changes when they are not continuously monitoring the tab. When the plugin detects three key types of events requiring user attention—approval requests, user questions, and turn endings—it automatically plays alert sounds in the browser, thereby converting visual waiting states into audible audio alerts. The plugin supports fine-grained configuration via the `audio-alert` option in `settings.yaml`, including an enable/disable toggle, volume adjustment, and independent sound source configuration for different event types (supporting data URI and HTTP URL).

Read More
dsh-tiered-approval: DeepSeek Harness's tiered automatic review plugin

`dsh-tiered-approval` is a tiered auto-approval plugin designed specifically for DeepSeek Harness (DSH), aiming to resolve the dilemma of low efficiency in "full confirmation" and high risk in "full delegation" during tool calling approvals. Adopting an MIT license, this plugin replaces simple binary approval with a three-tier decision mechanism: First, it utilizes a static rule safety net to directly intercept irreversible high-risk operations such as recursive deletion and formatting; Second, an LLM reviewer determines whether the calls align with user intent, outputting allow, reject, or requests for instructions; Finally, human fallback confirmation is provided for uncertain calls. The plugin supports configuration of `autoApproveAligned` to bypass pop-ups when intent is highly aligned, as well as `alignDeny` to allow specific high-risk operations to be downgraded to manual confirmation. Review intensity automatically adjusts according to DSH access patterns (e.g., read-only, workspace write).

Read More
dsh-opencode-go-provider: OpenCode Go Provider Plugin for DSH rc.6

`dsh-opencode-go-provider` is an MIT-licensed plugin maintained by `edynasty`, designed specifically for DeepSeek Harness (DSH) `rc.6`. It provides `opencode-go` model routing, a Web Connect settings card, a stale-while-revalidate model directory, and security diagnostic commands. This plugin is not published to npm and requires installation into the DSH `web` profile via a Git dependency pinned to a specific commit. The runtime environment requires Node.js `^22.19.0 || >=24.0.0`, pnpm `11.7.0`, and a valid OpenCode Go API key, the latter of which is only accessible via...

Read More
dsh-smart-restart: Automatically wake up the main agent after DSH restart

The DSH plugin `edusrez/dsh-smart-restart` (v0.5.1, MIT License) aims to address the issue of work interruption caused by the main agent being unaware of service restarts. It identifies restarts by detecting changes in process PIDs and sends a Smart-restart notification to the agent upon startup to resume tasks. Core features include: 1. **Restart Detection and Notification**: Compares PIDs via `marker.json` to calculate downtime and utilizes the `agent/session-start` hook to send notifications. 2. **Smart Dispatch Priority**: Prioritizes processing in the order of `pending-notice.json` > `shutdown-notice.json` > default target.

Read More
dsh-better-chat-history: DeepSeek Harness Session I/O Optimization Plugin

dsh-better-chat-history is a session I/O optimization plugin for DeepSeek Harness (dsh), maintained by echo-xianyu and following the MIT license. Based on the philosophy of "everything is a plugin," this plugin optimizes chat history loading through read-path caching and write merging. It requires no modification of the DSH core and is compatible with dsh version 0.1.0-rc.6 or higher. Its core features include a three-level read-path cache: implementing LRU caching and concurrent de-duplication for `inspect`; utilizing direct memory slicing when `readFrom` is hit to avoid disk I/O; and enabling short-lived caching for `list` operations to reduce full disk scans. The plugin also features a built-in session warmer that preloads active sessions in the background. By listening to events for precise cache invalidation, it ensures no errors occur under read-only cache semantics.

Read More
dsh-plugin-wechat-official: DeepSeek Harness WeChat ClawBot Channel Plugin

dsh-plugin-wechat-official is the official WeChat channel plugin for DeepSeek Harness (DSH), designed to address the compliance and security requirements for accessing DSH Agents via personal WeChat accounts. Implemented based on Tencent's official WeChat ClawBot plugin functionality (iLink protocol), this plugin avoids high-risk methods such as reverse-engineered protocols, hooks, or web automation, and eliminates the need to maintain public callback services, domains, or port mappings. Core features include: support for scan-to-login and long-polling message receiving and sending; independent sessions per WeChat user with history persistence; "typing" status display; automatic reconnection and expiration reminders with a validity period of approximately 24 hours; three access control modes (open, allowlist, disabled); and language...

Read More
dsh-openai-codex-oauth: Add ChatGPT subscription OAuth login for DeepSeek Harness's openai-codex provider

`dsh-openai-codex-oauth` is a community plugin for DeepSeek Harness, primarily addressing the issues of ChatGPT subscription OAuth login, credential management, and token refresh for the `openai-codex` provider within the Web interface. This plugin is released under the MIT license, supporting interactive login (`/codex-login`), status queries (`/codex-status`), and logout (`/codex-logout`), while being compatible with browser OAuth (PKCE) and device code login methods. Credentials are persistently stored in specified environment variables to ensure automatic access token refresh. Installation requires DeepSeek Harness 0.1.0-rc.6 and Node.js 22.19.

Read More
DSH Plugin Panel dsh-plugin-panel: Browse, Search, and Install Community Plugins via Web GUI

`dsh-plugin-panel` is the DSH Community Plugin Panel, integrated into the DeepSeek Harness Web GUI, aiming to unify plugin discovery and local state management. Users can browse and search for community plugins, Skills, client UI, and development resources via the sidebar; the panel supports Chinese and English keyword search, semantic vector search (which requires embedding model API configuration), favorites management, and the viewing of installed status. The panel performs installation, updates, and uninstallations by forwarding the official `dsh plugin` command; it automatically backs up critical configuration files before execution and rolls back on failure to ensure operational safety. Additionally, the panel provides an environment self-check (verifying dsh CLI and pnpm) and self-update functionality. Installation requires adding the repository to a specific profile via GitHub, and the changes take effect after restarting the GUI.

Read More
llm-adaptive: Add an adaptive (automatic routing) model entry point for DSH

llm-adaptive is an MIT-licensed DeepSeek Harness (DSH) plugin designed to solve the challenge of frequently manually switching models within a session due to varying request complexity. The plugin provides an "adaptive (automatic routing)" option in the DSH model selector, enabling intelligent backend routing through per-request complexity classification. Core features include: classifying each request into one of four levels—`low`, `medium`, `high`, or `critical`—using the `deepseek-v4-flash` classifier combined with session context and recent dialogue; supporting Sticky level protection to prevent unnecessary degradation during task execution; and configuring the routing chain entirely via `pool.json`.

Read More
dsh-rollback-withdraw: Message Recall and Workspace Rollback in DeepSeek Harness Web

`dsh-rollback-withdraw` is a DSH web-profile plugin designed to simplify code and session rollback operations in agent development. It allows users to perform one-click rollbacks at turn boundaries, restoring workspace code and forking the session to that point. The plugin supports automatic switching between Git mode and file snapshot mode, defaulting to committing checkpoints in a Git repository, or using hard link snapshots otherwise. Installation requires Node >= 20, and currently prioritizes Windows (relying on robocopy and PowerShell). Once enabled, users can execute a rollback by clicking the undo icon next to a message and confirming twice. This feature is suitable for quickly correcting errors during multi-turn modifications when used locally by a single user. It should be noted that rollback is limited to turn boundaries, and messages prior to plugin installation have no snapshots; under Git mode...

Read More
duyanta123/dsh-data-insight: DSH Data Insight Skill Plugin

`duyanta123/dsh-data-insight` is a data insight skill plugin based on the DSH ecosystem, designed to transform CSV files, pasted tables, SQL query results, or DuckDB data into structured Markdown reports containing business conclusions, metrics, and charts. The plugin adopts a purely instruction-based implementation with zero dependencies and zero build steps, utilizing an LLM to drive the host tool for calculations. Its core functionality encompasses support for five data sources and a five-stage pipeline—ranging from "Input Processing, Data Exploration, Metric Calculation, Chart Visualization, to Report Generation." It provides metrics such as summary statistics, month-over-month (MoM) and quarter-over-quarter (CoM) comparisons, TopN rankings, and anomaly detection, and supports three chart visualization formats: Markdown, Mermaid, and ASCII. Users can install the plugin via the `dsh plugin` command and initiate analysis directly within a session.

Read More
DeepSeek Harness Plugin: duntansen/dsh-update-checker

DSH Update Checker is a DeepSeek Harness Web plugin developed by duntansen under the MIT license, designed to address the issue where local DSH versions lag behind the latest npm versions. The plugin integrates version checking and update operations directly into the DSH settings page, providing centralized management for operations typically scattered across the terminal. Its core features include: automatically reading the local version and comparing it against the `latest` and `next` tags of the npm registry, with support for semantic versioning and prerelease segment identification; offering a one-click update entry upon detecting a new version, which executes the `npx` command and displays installation progress in real-time; displaying the release history of the last 8 versions and the status of the current version; and automatically rechecking every 6 hours while the page is open, accompanied by browser notifications.

Read More
dsh-mcp-connector: MCP Connector and Server Market for DeepSeek Harness

dsh-mcp-connector is the MCP connector plugin for DeepSeek Harness (DSH), designed to address pain points such as scattered MCP Server configuration, complex authentication, and difficult maintenance. The plugin constructs a unified marketplace directory, enabling the automation of MCP Server discovery, authorization, connection management, and tool/Prompt discovery. Core features include support for OAuth 2.0 PKCE, API Key, stdio/HTTP, and JSON import, a graphical user interface for browsing, adding, and monitoring connectors, and lifecycle management capabilities such as connection persistence, restart recovery, and OAuth automatic refresh. The current version 0.2.32 offers over 100 connector cards and supports independent remote Registry.

Read More
dsh-conversation-rewind: Same-Session Branching and Historical Message Editing for DSH Web

dsh-conversation-rewind is a DSH Web plugin designed to address the need for regenerating AI replies after modifying historical user messages, while maintaining session continuity. This plugin creates an append-only conversation branch within the same session to prevent the creation of new sub-sessions or the loss of the original path. Core functions include: 1. **Inline Editing**: Users can directly modify specific messages in completed conversations; upon confirmation, the conversation branch is created, and replies are regenerated. 2. **Branch Tree Browsing**: Provides a visual tree of branches, supporting read-only browsing of different branch paths without triggering model calls or write operations. 3. **Security Mechanism**: Maintains a persistent event log in an append-only manner using replacement markers.

Read More
dsh-meow-cat: Add a round-end toast for DSH Web

`dsh-meow-cat` is a lightweight plugin designed for the DSH Web platform, aiming to provide visual and auditory feedback at the end of a conversation turn. Its core function is to trigger a pure CSS animation of a cat running across the bottom and play a "Meow~" sound effect (WAV format, no external audio file dependencies) synthesized at runtime in memory. The plugin consists of two JavaScript files, `lib/index.js` and `lib/client.js`, plus a single line of bundle patch, with no additional dependencies. The installation command is `npx dshpub add dsh-pub/dsh-meow-cat --profile web`, and the process must be restarted after installation. Users can view the turn count via the status interface or adjust configuration settings such as volume and polling interval using the browser console. Requires...

Read More
skillx: Secure External Skill Adoption Plugin for DeepSeek Harness

SkillX is a security meta-skill and DeepSeek Harness plugin designed for AI Agents, aiming to standardize the discovery, evaluation, and secure adoption processes of external skills. It requires the Agent to determine the need for external assistance when executing tasks, prioritize local resource checks, and then search for candidates based on channel priority. By retrieving candidates in a read-only manner and cross-comparing their relevance, it identifies security and trust risks such as prompt injection. If medium-to-high risks or red flags are detected, user confirmation is mandatory; by default, it is used only as a temporary reference, while permanent installation requires a stricter process. This plugin can be installed via the `dsh plugin --profile web add` command (package name: `dsh-skillx`) and uninstalled using the `remove` command.

Read More
`@dpskh/tool-rewind`: Exploration Process of Folding for DeepSeek Harness

`@`dpskh/tool-rewind` is a plugin for DeepSeek Harness (DSH) designed to address the issue where intermediate steps generated during agent exploration consume context space. Working in conjunction with `@dpskh/tool-checkpoint`, this plugin folds the exploration process after the latest checkpoint into an automatically generated report while preserving persistent log auditing. Its core mechanism involves reading the latest checkpoint, generating a report via an LLM, and utilizing the `surfaceOp: replace` mechanism to replace surface session content, ensuring that subsequent requests continue based solely on the report, thereby freeing up context space. Service calls are executed via `ctx.rewind.rewind`, featuring strict error handling mechanisms that ensure no content is written in the event of failure and throws a categorized error. Report generation supports...

Read More
Mark checkpoints for the DSH exploration workflow

`@dpskh/tool-checkpoint` is a plugin for DeepSeek Harness designed to record the starting point of exploration in multi-tool call scenarios. It resolves the issue of context noise caused by intermediate steps by persisting checkpoint markers. It does not fold content itself but is used in conjunction with `@dpskh/tool-rewind`. The plugin provides a `ctx.checkpoint` service and a checkpoint tool callable by the model, storing markers in local storage and maintaining stable prefixes to optimize KV cache usage. When used, both this plugin and tool-rewind must be mounted: the model first invokes checkpoint to record the starting point, and after completing the exploration, invokes rewind to collapse subsequent steps. Markers are invisible and not logged, and each marker can only be collapsed once.

Read More
dsh-windows-readiness-proof: Verification of Readiness Evidence for Managed Windows Hosts

`dsh-windows-readiness-proof` is an MIT-licensed DSH plugin (requiring Node.js >= 22) used to verify whether sanitized and SHA-256-fixed Windows host observable evidence meets the prerequisites of the DeepSeek Harness. The plugin is positioned as an evidence verifier; it does not collect data nor perform remediation, but instead performs deterministic validation on existing evidence and generates audit artifacts. Its core functionality includes two CLI entry points, `inspect` (to view status) and `verify` (to execute validation and output results), as well as corresponding DSH/MCP tools. The plugin adopts a "Fail closed" strategy, failing for issues such as missing, expired, malformed, suspected sensitive information, or policy mismatches.

Read More
dsh-terminal: Persistent Terminal Mode for DeepSeek Harness

dsh-terminal is an MIT-licensed plugin for DeepSeek Harness (DSH), maintained by dongsheng123132, and requires a Node.js 22+ environment. The plugin aims to provide a persistent interactive terminal mode for DSH, enabling developers to use DSH continuously like in a session-based CLI. Its core features include maintaining the same Agent and Session across multiple prompts and reusing DSH's models, tools, and permission settings. During use, plain text input continues the conversation within the same session; `/new`, `/exit` (or `/quit`) can be used to create a new session or exit the terminal, `/help` is used to view the command list, and other slash commands are directly distributed to DSH for processing. Users can...

Read More
dsh-surface-contract-proof: Recording fixed semantic contracts for DSH surface

dsh-surface-contract-proof is an MIT-licensed DSH plugin designed to verify whether the three types of machine communication surfaces—DSH ToolRuntime, MCP JSON-RPC, and CLI JSON—adhere to fixed semantic contracts. Based on explicit SHA-256-fixed JSON fixtures, the plugin ensures consistency by calculating canonical digests, thereby avoiding side effects or credential risks associated with directly replaying requests. Its core functions include `inspect` (to generate a baseline digest) and `verify` (to validate the current state), providing DSH tools and MCP aliases. The plugin adopts a fail-closed strategy, rejecting access when data is missing, expired, or malformed, and...

Read More
dsh-profile-lock-proof: Provides content-addressed consistency proof for DSH profile dependencies

`dsh-profile-lock-proof` is a plugin for DSH that generates machine-readable proofs to verify consistency between profile dependency declarations, pnpm lock importers, installed package manifests, and `dsh.bundle.patch`. It does not install packages, connect to the network, modify the profile, or return sensitive content; it only verifies consistency boundaries. The plugin requires Node.js >=22, is MIT licensed, and is currently at version 0.2.0. Its input adopts a fail-closed strategy, accepting only regular files within the workspace; out-of-bounds paths, symbolic links, or content hash mismatches will all result in failure. The output includes information such as identity, classification, hash, and status, and is atomically written to a specified directory. Provides a CLI command.

Read More