dsh-resume: Recover interrupted DSH rounds and sessions running during shutdown

`dsh-resume` is an MIT-licensed DSH plugin designed to address two core issues in the DSH Web profile: the inability to continue interrupted conversations and session loss upon process termination. Its core features include: first, supporting continuation via empty submission; by folding partial text and reasoning processes into the conversation history, it allows users to resume interrupted conversations without adding a visible "continue" message. Second, it implements post-shutdown recovery by utilizing `~/.dsh/resume-state.json` to record the runtime state. It automatically recovers sessions and sub-agents marked as "running" upon process restart and includes mechanisms for failure retry and diagnostic logging. This plugin provides a compatibility patch for DeepSeek Harness `0.1.0-rc.6` and supports adaptive versions.

Read More
dsh-credential-handoff: Enable agents to request credentials without embedding keys into the model context.

`dsh-credential-handoff` is an MIT-licensed plugin designed for DSH plugin-based scenarios to address privacy risks where API keys may enter session logs or model contexts when an agent requests them. It registers a `request_credential` tool to collect credentials via a browser dialog and stores them using the DSH credential service in a write-only manner. The tool call returns only fixed status metadata (such as credential references and configuration status), ensuring that key values are not returned to the model context. The plugin supports HTTPS submissions and plaintext HTTP over local loopback, while preventing non-local plaintext transmission. Each session allows only one pending request, and the dialog expires after ten minutes. Credential references follow shell-style naming rules.

Read More
dsh-gamemode: Switch DeepSeek Harness Agent presets via /gamemode

dsh-gamemode is a slash command plugin for DeepSeek Harness (DSH), designed to allow users to quickly switch agent presets via command before starting a new session, without relying on manual selection through the Web UI. The plugin supports switching to "Creative Mode" (cordis preset) via `/gamemode 1` (or `creative`), switching to "Survival Mode" (standard preset) via `/gamemode 0` (or `survival`), and viewing the current preset using `/gamemode`. Its core functionality involves remounting the live agent to the target preset's standing mount and recording the selection state to ensure the same configuration is reconstructed when resuming or forking sessions.

Read More
xavier711/dsh-plugin-deepseek-usage: Add DeepSeek usage panel to DSH Web GUI

`xavier711/dsh-plugin-deepseek-usage` is a usage panel plugin for the DeepSeek Harness (DSH) Web GUI. It aims to provide users with centralized DeepSeek account balance queries and local session usage statistics. This plugin adds a "Usage" entry at the bottom of the sidebar, with the following main features: 1. Account Balance: Allows real-time querying of official balance data after configuring an API key; displays a prompt if no key is present. 2. Local Statistics: Based on local session logs to replay request records, it provides token statistics, charts, and breakdown data by model/workspace for today, the last 7 days, and the full period. 3. Cost Estimation: Automatically calculates costs based on official pricing and peak/off-peak billing rules (including weekend discounts).

Read More
dsh-web-search-plugin: Unified web search interface for DeepSeek Harness

`dsh-web-search-plugin` is a unified web search plugin for DeepSeek Harness (DSH), designed to simplify the integration and management of multiple search engines. The plugin registers a unique `WebSearchProvider` (ID: `dsh-web-search`) via the `ctx.web` seam, integrates nine backends including DeepSeek, Tavily, and Brave Search, and supports switching engines directly in DSH settings without manually modifying underlying configuration. Core features include unified credential management, result normalization and deduplication, standardized error mapping, and quota progress display (e.g., for Tavily and Brave). Installation requires DSH version `0.1.2-alpha.4` or higher, using `p

Read More
dsh-legion: DeepSeek Harness's Multi-Agent Delegation and Model Routing Plugin

dsh-legion is a TypeScript multi-agent orchestration and LLM model routing plugin designed for DeepSeek Harness (DSH), aiming to extend existing runtime capabilities rather than introducing an independent framework. Its core mechanism delegates delegation strategies to deployment-side configuration; coordination agents select semantic Specialists (such as 'quick', 'deep', 'review') solely through the `legion` tool, while specific model routing, backend types, tool filtering, depth, and result contracts are determined by plugin configuration. This plugin supports precise multi-provider model routing, multi-sub-agent backend strategies, structured versioned result output, custom Cohorts, and declarative Strategies, and features hard resource limits and explainable diagnostics.

Read More
dsh-cyberdog-speech-sherpa: DeepSeek Harness Local Offline Speech Plugin

dsh-cyberdog-speech-sherpa is a local offline voice plugin for DeepSeek Harness (DSH) based on Sherpa-ONNX, designed to address voice input and output requirements in offline or intranet environments. Running entirely locally without relying on online services and compatible with CPU, the plugin primarily offers three core capabilities: first, Chinese speech-to-text (STT) using the Zipformer model; second, Chinese multi-voice text-to-speech (TTS) based on the VITS model that outputs WAV files; and third, a "push-to-talk" function in the WebUI that automatically transcribes recordings and fills them into the input box. The plugin supports WAV encoding and decoding, as well as resampling from 8kHz to 16kHz. It also includes built-in model management tools that support resuming downloads and downloading from domestic mirrors.

Read More
wuxiangru915/dsh-review-loop: Add incremental diff review for DeepSeek Harness

The DSH plugin `wuxiangru915/dsh-review-loop` is an incremental diff review tool designed for DeepSeek Harness (DSH) to address the issues of low efficiency and attention dispersion when reviewing full diffs during continuous agent file modifications. This plugin adopts a pure bundle architecture and does not modify the host core code, providing two review entry points with shared logic via a Web UI review panel and the `/review` command. Its core functions include incremental review (recording checkpoints upon approval to display only new changes in subsequent reviews), directly reading git status to reflect actual disk modifications, supporting the injection of approval comments into the agent to achieve a feedback loop, and persisting checkpoints to `$DSH_HOME`.

Read More
@jieai/dsh-plugin-vet: DSH Plugin Pre-installation Audit and Runtime Guards

@jieai/dsh-plugin-vet is an MIT-licensed tool maintained by wulun811, specifically designed to provide security audits and runtime monitoring for the DeepSeek-Harness (DSH) plugin ecosystem. Given that DSH plugins run with process permissions, this plugin aims to address the needs of pre-installation audits and runtime monitoring but does not provide a plugin marketplace or default interception and mitigation functions. Its core capabilities are divided into two parts: pre-installation audits generate scorecards through deterministic static scanning, perform supply chain checks (such as typosquatting and OSV), detect data exfiltration and ransomware behavior, and establish integrity baselines; runtime monitoring enables T1 Sentinels (monitoring memory, file descriptors, and subprocesses) and T2 Hooks (intercepting filesystem, subprocess, and network calls), supporting the N7 confirm blocking mechanism. The default configuration is in report-only mode.

Read More
dsh-chat-manager: Manage session archiving in the DeepSeek Harness sidebar

dsh-chat-manager is an unofficial community plugin for DeepSeek Harness (DSH) designed to enhance the session management capabilities of the native sidebar. It primarily addresses issues such as the difficulty in locating archived sessions, the lack of retrieval entry points for chat histories, and the risk of accidental deletion. Its core features include browsing and searching archived sessions within the sidebar, retrieving sessions by name, workspace, or content, one-click restoration of sessions to their original workspace, and providing a secure permanent deletion mechanism with double confirmation. If a session has running tasks, the plugin will safely stop them before deletion. Users can install specific versions using standard commands; changes take effect after restarting DSH. This plugin extends functionality at the bundle layer without replacing core mechanisms, and uninstalling it will not delete existing session data. Please note that permanent deletion is irreversible and a backup is recommended; the plugin operates with the permissions of the current process.

Read More
dsh-ds-attach: DeepSeek Harness Attachment Upload and Document Text Injection Plugin

dsh-ds-attach is an MIT-licensed DeepSeek Harness plugin (v0.1.0, depends on @deepseek-ai/cordis ^4.0.1) maintained by wqx-txdsyl, aiming to replicate the attachment experience of chat.deepseek.com for the DSH web client. Core features include: uploading files via the paperclip button or drag-and-drop; displaying 240x64px file cards with official icons and status (uploading/parsing/completed/failed); supporting text extraction for PDF, DOCX, XLSX, TXT/MD, and code files (default 150,000 character budget, truncation at paragraph boundaries); injecting extracted text into messages for the model to read; and automatically clearing the attachment area after sending. Images automatically go through the native vision pipeline, scanned P.

Read More
wpc0323/deepseek-web-import: Import chat.deepseek.com chat history as DSH sessions

`wpc0323/deepseek-web-import` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to import historical conversations from the web version of `chat.deepseek.com` into DSH official sessions. Upon installation, a new import page is added to the DSH settings panel. Users can retrieve the last 100 conversation history items by pasting the `userToken` copied from the browser's Local Storage (the plugin automatically extracts the `value` field) and then selecting a target workspace for import. Imported sessions retain their original titles, support model switching for continued conversation, and are stored persistently, remaining valid even after restarting DSH. Typical usage includes: navigating to the settings panel, saving the token, retrieving the conversation history, and selecting a workspace for import.

Read More
ncm-player: Netease Cloud Music Floating Window Player for DSH Web Interface

ncm-player is a NetEase Cloud Music floating window plugin for the DeepSeek Harness (DSH) Web interface, designed to enable users to listen to music, search for songs, and view lyrics directly within the web page without the need for an additional player. The plugin is released under the MIT License and supports playback control, queue management, multiple playback modes, song search, popular recommendations, account login (via QR code or Cookie), and line-by-line synchronized lyrics display (including translations). The floating window features three modes: expanded, mini, and hidden. It is draggable and automatically adapts to the DSH theme color. Installation involves executing specific commands in the DSH plugin environment and restarting the service, after which it can be launched via the note button in the bottom-right corner of the page. The plugin relies on the Node.js runtime and network access. Login states and queue data are stored in the browser's localStorage, and upgrading from previous versions will automatically migrate data.

Read More
dsh-model-capability: Clarify model input type in DeepSeek Harness

`dsh-model-capability` is a Web plugin for DeepSeek Harness (DSH) designed to explicitly declare the input capabilities supported by a model via an input type selector, thereby avoiding reliance on guessing model names. The plugin utilizes the `settings.models.model.fields` extension point to provide four options on the model configuration page—"Inherit Defaults", "Text", "Image", and "Text+Image"—and directly maps them to the `input` field in the model configuration, such as `["text", "image"]`. The plugin retains Harness' native form submission and persistence logic, updating only the capability declaration for the current model row, while also supporting dark/light theme adaptation and multi-language copy. The installation command is `dsh plugin --p

Read More
DSH Web Preview Float: Add Floating Preview and Code Window to DSH Web UI

dsh-web-preview-float is a floating preview plugin for the DeepSeek Harness (DSH) Web UI (version 0.1.0, MIT license), designed to allow users to view project runtime results and workspace files while modifying code. Mounted via official extension points without modifying the DSH core, it provides two independent, draggable, resizable, and collapsible floating windows: 1. **Preview Window**: Connects directly to the dev server via an iframe, automatically detects ports for frameworks like Vite and Next.js, and supports custom aspect ratios, resolution presets, and zoom adaptation. 2. **Code Window**: Provides file tree lazy loading, content viewing, and plain text editing capabilities, supporting file saving and logging. The plugin installation is simple, acting as a profile pa...

Read More
DSH Plugin dsh-achievements: Process-Level Achievement System

dsh-achievements is a process-level global achievement system plugin for DeepSeek Harness (DSH), licensed under the MIT License. It features 52 achievements spanning Normal to Legendary rarity, categorized into ten categories, supporting hidden achievements and cross-plugin unlocking with the dsh-deep-whale plugin. The plugin includes local persistence functionality, saving state to a local JSON file that persists after restart. Users can view progress through multiple interfaces, including the Achievement Gallery, Dashboard, Toast notifications, and Sidebar, and supports one-click clearing of records (preserving anonymous statistics configuration). Installation is available via npm package or Git clone. Regarding privacy, the plugin defaults to zero uploads; the basic layer only reads non-sensitive scalars. Both the Anonymous Statistics and Deep Insights layers are optional. The former only reports anonymous identifiers such as achievement IDs, while the latter is only active when enabled.

Read More
DeepSeek Protocol Doctor: Offline Debugging DeepSeek Requests, Tool Loops, and SSE Streams in DSH

DeepSeek Protocol Doctor is an MIT-licensed third-party DSH plugin maintained by Whning0513, designed to offline check DeepSeek requests, tool calls, and SSE/JSONL streams to resolve issues such as tool call failures or invalid JSON parameters caused by request-response concatenation errors. It does not invoke the model and provides only static checking; its core functions include `deepseek_protocol_check` (checking requests and message history) and `deepseek_stream_check` (checking recorded streams). The tool can detect missing `tool_call_id`, interleaved streaming delta, missing `reasoning_content`, and strict schema configuration issues.

Read More
dsh-git-graph: DSH Web's Read-only Git Graph View

WhitePlusMS/dsh-git-graph is an MIT-licensed plugin (v0.0.2) for DSH Web designed to allow users to view the current workspace's Git history directly on the web interface without switching terminals or external tools. The plugin provides a dedicated `Git Graph` entry point, with main features including the display of commit topology, branch relationships, merge history, and local/remote references; it supports full-range search, branch filtering, and multiple sorting modes based on dimensions such as hash, author, and date; allows for inline expansion to view commit details, file change statistics, and line-by-line diffs, and supports checking uncommitted changes and comparing differences between any two commits. The current version is designed as read-only and does not execute any operations that modify Git data (such as commits, pushes, merges, etc.), and does not generate session messages or work history when refreshing the view.

Read More
dsh-blackjack: Event Sourcing Blackjack Plugin for DeepSeek Harness

dsh-blackjack is a Blackjack plugin for DeepSeek Harness (DSH) (version 0.1.0, MIT license) designed to integrate host game services, browser-side UI, and session event logging through a single bundle. The plugin uses an LLM as the dealer, deciding "Hit/Stand" via auxiliary calls, and supports two persistent personalities: "Big Fat Fish" and "Yandere". It features cross-round memory, deterministic game rules, and event-sourced log replay functionality. If LLM routing fails, the system automatically degrades to preset persona dialogue. The browser UI communicates with the host via the Remote namespace, displaying the card table, mood badges, and chat stream. Installation requires using the `dsh plugin` command and configuring pnpm build permissions. This plugin...

Read More
dsh-projects: Adding project-based workflows to DSH

dsh-projects is a DSH plugin maintained by WenhongPan, designed to organize scattered Workspaces and sessions into clear, searchable project workflows. The current version is 0.3.0-alpha.2 and relies on existing DSH data without creating a separate database. Core features include a project sidebar (supporting sorting and favorites), global search grouped by project (including chat body indexing), multi-folder project grouping, a centralized archive center, and an optimized directory selection window. Compatible with both DSH Desktop and Web UI, installation requires executing the plugin addition command specific to the desktop or web interface and restarting the service. It also provides functionality for automatically creating independent task directories and uses the host-side in-app browser in remote Web UI scenarios to avoid remote system window interference.

Read More
DSH Plugin: wellorbetter/dsh-product-delivery-workflow Product Delivery Workflow

`wellorbatter/dsh-product-delivery-workflow` is an MIT-licensed DeepSeek Harness plugin designed to provide a 100% AI-native product delivery workflow for complex tasks. Maintained by `wellorbetter`, this plugin includes a workflow skill and nine role-based agent skills. It supports autonomous execution starting from a brief input, including research, product decision-making, PRD formulation, architecture design, concurrent implementation, review, testing, memory evolution, and release auditing, ultimately generating a report. Key features include a 10-stage gate management system that eliminates the need for manual sequential triggering; a closed-loop review mechanism with a maximum of 5 feedback rounds, requesting human intervention if unpassed; and artifact persistence to `.opencode/workflow`.

Read More
Window Stats: Cross-session Statistics Plugin for DeepSeek Harness Web

wellorbetter/dsh-plugin-window-stats is a local, read-only, MIT-licensed plugin for DSH Web, designed to address the lack of a global observation panel when running multiple sessions in parallel. The plugin requires no external network requests and does not write session data, providing a full-window overview, session analysis, and a right-side drawer view. Core features include real-time monitoring of session progress and token usage, as well as cost estimation based on DeepSeek's official pricing (distinguishing between V4-Flash/Pro and cache hit status), supporting currency switching between USD, CNY, and others. Additionally, the plugin offers token trend charts, tool execution time distribution, heatmaps, and summaries for each round of tasks, while continuously displaying the running count and total consumption at the bottom of the sidebar. Installation is simple via the `dsh plugin` command.

Read More
dsh-opencodego-quota: Display OpenCode Go quota permanently in the DSH Web GUI left sidebar.

dsh-opencodego-quota is an MIT-licensed plugin for DSH Web GUI (v1.0.5, requires Node 18+), designed to permanently display OpenCode Go quota information in the left sidebar, reducing manual query costs. It fetches data from the official OpenCode usage interface to display real-time quota progress bars (with a green-to-red gradient), used amounts, quotas, and reset times for daily (last 5 hours), weekly, and monthly time windows. It also supports displaying the billing period and a 24-hour color band based on Beijing Time. The plugin performs local refreshes every 30 seconds, allowing users to set an automatic refresh interval ranging from 5 to 3600 seconds (persisted in localStorage), or manually trigger a refresh. The API Key is automatically retrieved in order from DSH credentials, environment variables, or OpenCode CLI...

Read More
dsh-conversation-stats: Session Statistics Plugin for DSH Web GUI

dsh-conversation-stats is a conversation statistics plugin for the DeepSeek Harness (DSH) Web GUI, designed to address the scattered nature of multi-turn conversations, tool calls, and model usage data, which makes verification difficult. This plugin adds a "Conversation Statistics" tab to the Web interface, directly parsing log files under the local `~/.dsh/sessions` directory to display historical and current session data without requiring constant monitoring. Core features include a conversation overview and a detailed view. The overview table displays turn count, steps, number of model calls, token usage (input/output/cache), cache hit rate, and last active time, supporting cross-workspace viewing and aggregated statistics. Clicking on a conversation expands details to view individual model calls, tool call durations, failure counts, and termination reasons. Additionally, the plugin supports session management, allowing...

Read More
WeirdSky924/project-change-router-skill: Project-level Change Routing and Boundary Governance for AI Coding Agents

`WeirdSky924/project-change-router-skill` is an AI coding governance plugin designed for large repositories, compatible with Codex, Claude Code, and DeepSeek Harness. It aims to address issues such as repeated implementation, architectural violations, and dependency confusion caused by AI agents due to missing local context. The plugin enforces routing and gate checks prior to code modification. By generating project-local route bundles and reports, it identifies module ownership, public APIs, and dependency directions, and outputs strong constraint evidence containing `execution_gate` status. Its core mechanism separates "routing suggestions" from "write permissions," utilizing three gate states: `blocked`, `conditional`, and `pass`.

Read More