dsh-skill-browser: Browse and open local Skills folders in DSH web settings
dsh-skill-browser is a DSH web plugin designed to centrally view locally installed skills in settings and quickly open their containing folders. It supports global skills (e.g., ~/.dsh/skills, ~/.agents/skills, presets, and built-in skills) and workspace skills (grouped by workspace, such as .dsh/skills). Users can click on paths or buttons in the web interface list to invoke the system default program (File Explorer on Windows) to open the directory. The plugin is maintained by charleswin7, licensed under the MIT License, and requires React ^18.2.0 and @deepseek-ai/cordis ^4.0.1. Installation can be performed via local path or...
Read Moredsh-econ-tools: DSH plugin for econometrics research
`dsh-econ-tools` is a DSH plugin maintained by Chaos-Hyper, licensed under the MIT License, and positioned as a comprehensive econometric research assistant. It aims to integrate scattered research steps into a continuous workflow, covering method guidance, data cleaning, variable selection, empirical analysis, robustness checks, and result reporting. Core functions include recommending models such as OLS, IV, and DID based on research questions; providing missing value handling and Python code snippets; supporting theoretical, data-driven, and machine learning variable selection; automatically generating multi-language code templates; performing seven-dimensional robustness analysis including parallel trends and placebo tests; and outputting statistical reports in both Chinese and English in Markdown or LaTeX formats. This plugin is suitable for developers and researchers using the DSH web environment via `dsh plu`.
Read Moredsh-stage-gate: DeepSeek Harness Stage Acceptance Gate Plugin
`dsh-stage-gate` is a stage-gate governance plugin for DeepSeek Harness, designed to transform acceptance checkpoints of multi-stage tasks into model-callable tools, thereby reducing reliance on prompt self-awareness. Maintained by changingwang and released under the MIT license, this plugin is applicable to DeepSeek Harness (DSH) version 0.1.0-rc.5 and above in the Web profile. It registers four core tools in `ctx.tools`: `gate_open` is used to create acceptance gates in the "open" state with an acceptance checklist; `gate_check` is used to check acceptance items, supporting the marking of "met", "unmet", or "n/a" along with evidence; and `gate_list` is used to view items in the current session.
Read Moredsh-plugin-claude-import: A DSH plugin for DeepSeek Harness to import Claude Code sessions
`dsh-plugin-claude-import` is an MIT-licensed DSH plugin designed to import local Claude Code sessions (located at `~/.claude/projects`) into DeepSeek Harness to continue processing context. The plugin provides two Agent tools, `claude_session_list` and `claude_session_import`, supporting the listing of session details and the setting of imported results as seed context blocks or full Markdown continuation documents. When `createSession=true` is enabled, a new DSH session is automatically created in the corresponding project directory with context injected. Additionally, the Web GUI provides...
Read MoreDSH Tea Break (dsh-whale-cards): Local Game Hall Plugin for DSH Web
`dsh-whale-cards` is a local game plugin for DeepSeek Harness (DSH) Web, designed to assist developers in low-distraction casual interactions while waiting for long tasks such as compilation or testing. Based on the MIT License, this plugin offers three original mini-games, including "Whale Cards Tea Break," and a companion character named "Lan Yin." It supports saving and resuming progress and can be collapsed at any time without affecting background tasks. The plugin provides two modes: Classic Mode, which uses local rules and deterministic AI without consuming tokens, making it suitable for offline, low-cost gameplay; and Agent Mode, which creates an independent session for each round. In this mode, "Lan Yin" calls the selected model to make valid decisions, consuming tokens and potentially involving session data reading. Additionally, the plugin supports non-blocking notifications to ensure that DSH task completions or confirmations do not disrupt the game focus. Data is primarily stored in...
Read Moredsh-blind-arena: An Agent Arena for Local Blind Evaluation on DSH Web
`dsh-blind-arena` is an MIT-licensed local DSH plugin released by `changer-changer`, designed to eliminate identity bias in model comparison through a blind evaluation mechanism. This plugin transforms DSH Web into a local Agent arena, supporting 2 to 4-way contests under the same task, same commit, and isolated worktrees. Its core features include real-time progress monitoring, strict anonymity contracts (public records exclude identity fields), shared verification commands, blind evaluation post-reveal mechanism, offline export of self-contained HTML reports and patches, winning branch promotion, and a zero-cost demo mode without API keys. Installation requires Node.js ^22.19.0 or higher and specific DSH components; run `npm
Read MoreDeepSee: Visual Reading and Model Routing Plugin for DeepSeek Harness
DeepSee is a DSH plugin (MIT License) maintained by chang416, designed to provide vision capabilities and intelligent model routing for DeepSeek Harness, with a version requirement of Node.js >= 22.19. Its core features include a native `read_image` bridge that allows direct processing of image paths within text sessions; it supports both Auto and Customize modes to flexibly route tasks between Flash and Pro models based on cost and difficulty; it supports rotation of multiple Gemini API keys, with keys displayed in write-only mode in the interface to ensure security; it provides `deepsee_visual_check` for pre-delivery visual inspection, combining local previews for iterative optimization within free quotas; and adapts to...
Read Moredsh-wsl-bridge: Enabling DSH agents in WSL to access Windows files and programs
dsh-wsl-bridge is a plugin designed specifically for DSH agents running in the WSL environment, aiming to resolve path and operational barriers encountered by Linux-side agents when accessing Windows host resources. The plugin provides a suite of standardized tool interfaces, including win_ls (list directories), win_read/win_write (read and write text files, supporting UTF-8/GBK encoding and automatic directory creation), win_run (execute Windows programs via cmd, PowerShell, or Interop), win_open (open files with default programs), win_path (convert between Linux and Windows paths), and win_drives (list drives). Furthermore, if the environment...
Read Moredsh-zhipu-codingbar: Display Zhipu GLM Coding Plan quota in DSH Web session header
dsh-zhipu-codingbar is a DSH Web plugin maintained by cesarX-AI, designed to integrate the quota information of the Zhipu GLM Coding Plan into the session header to reduce manual queries. The plugin supports real-time display of remaining quotas, percentages, and reset times for 5-hour, weekly, and MCP tools, along with color warning features (turning yellow when below 20% and red when below 5%). Users can expand a details card by clicking on the narrow header bar. The plugin supports an adaptive layout to prevent occlusion by the right sidebar and polls quota data by default every 60 seconds. Installation requires adding the plugin via the `dsh` command and restarting the web service; it also supports local development mode. Configuration options include the polling interval `refreshMs` and the API key `zaiApiKey`, where the key is read from...
Read MoreRollback Whale: Adding Checkpoint and Recovery CLI for DeepSeek Harness
Rollback Whale is an independent community plugin for DeepSeek Harness (DSH), designed to resolve the issue where the Web profile fails to start after modifying plugins, UI, or control files. It provides a set of checkpoint management tools independent of the current Web profile, allowing users to create immutable checkpoints from the current Git checkout and DSH control files, and perform safe rollbacks when necessary. The plugin's core functions include a management interface in the sidebar and settings, as well as an independent CLI entry (`rollback-whale`), ensuring that recovery operations can still be performed even if the Web interface fails. Checkpoints are stored by default in the `~/.dsh-recovery` directory and are verified via SHA-...
Read Moredsh-plugin-wps-office: Unofficial adaptation plugin for WPS Office for DeepSeek Harness
dsh-plugin-wps-office is an unofficial adapter layer maintained by CatNebulaaaa, designed to address common issues such as tool naming conflicts, missing routes, and ambiguous error handling when DeepSeek Harness (DSH) integrates with the WPS Office MCP Server. This plugin launches the upstream wps-office-mcp service via DSH's MCP Client, unifies tool naming as mcp__wps-office__<upstream_tool_name> to avoid conflicts, and registers a dedicated wps-office-dsh Skill to provide DSH-side security and error handling rules. The plugin's core functions include mounting the stdio service, exposing namespace tools, and registering routing skills.
Read Moredsh-web-remote-frp: DSH Mobile / External Network Remote Access Plugin (frp Intranet Penetration Version)
dsh-web-remote-frp is a remote access plugin for DSH, designed to address the need for accessing Web interfaces on mobile devices or the external network. It utilizes frp for intranet penetration to provide public network access, while also supporting direct LAN HTTP/HTTPS connections. Its core features include: automatically downloading frpc and supporting TCP/HTTP/HTTPS proxies; automatically generating self-signed certificates for zero-configuration HTTPS; independent switches for LAN and public network access; secure authentication based on random tokens and HttpOnly cookies, with token authentication being mandatory for public network access; automatic gzip compression via reverse proxy to improve loading speed; permanent sidebar shortcuts for mobile devices; and support for bot channels such as WeChat, QQ, Telegram, and DingTalk. Installation requires adding the plugin to the profile via pnpm.
Read Moredsh-edit-resend: Edit sent user messages and regenerate response
dsh-edit-resend is a plugin designed for DSH version 0.1.0-rc.6 and later, aiming to solve the problem of users being unable to correct messages after they have been sent. The plugin injects an "Edit and Resend" entry at the tail of completed turns, allowing users to modify the original text and regenerate a response. Its core mechanism involves forking a new branch from the original session, generating a new reply on the new branch based on the edited text, and automatically archiving the original session. Archiving only hides the view and does not delete any logs or data, ensuring that history cannot be rewritten. The plugin exposes multiple Remote endpoints on the Host side, including Edit, Archive, and Restore, addressing the lack of a Restore API in the official version, and provides a list of archived sessions and a one-click restore function on the settings page. During installation, the plugin must be added under a specified profile and the web service restarted. This plugin follows...
Read Moredsh-llm-kiro: Connect logged-in AWS Kiro to DeepSeek Harness
`caopu16/dsh-llm-kiro` is a DeepSeek Harness (DSH) plugin designed to reuse a logged-in AWS Kiro account, providing a `kiro` provider route for Harness to access Claude and open-weight models without the need to maintain additional API keys. This plugin is maintained by `caopu16`, is licensed under the MIT license, and requires Node.js ^22.19 or higher. Its core capabilities include automatically registering the provider route and supporting hot-reload configuration (e.g., `proxyUrl`, `reasoningEffort`, etc.), as well as processing Kiro credentials by reading the local Kiro credential cache.
Read Moredsh-tick-rail: DSH Web Session Tick Navigation
dsh-tick-rail is a pure client-side plugin for the DeepSeek Harness (DSH) Web UI, designed to address the difficulty of locating specific messages in long sessions. The plugin generates a tick rail on the session sidebar, using user messages as an index for quick navigation and previewing. Core features include: each user message corresponds to a tick mark, with assistant replies not occupying space; highlighting peaks and displaying message snippets on mouse hover; and support for click-based smooth scrolling along with full keyboard controls (arrow keys for movement, Enter/Space to jump, and Escape to collapse). The plugin automatically hides when there are fewer than three user messages or when no session is open. As an open-source project under the MIT license, it can be installed from local sources or GitHub using the `dsh plugin add` command, requiring a restart of `dsh web` to take effect.
Read Moredsh-roblox-studio: Provides DSH Settings Interface for Roblox Studio MCP
dsh-roblox-studio is a native plugin for DeepSeek Harness designed to optimize the synergy between DSH and Roblox Studio MCP. It addresses operational ambiguity in multi-instance connections through a centralized settings interface, listing connected Studio instances in real-time and supporting one-click activation or deactivation of specific instances. The plugin injects these selections into the Agent runtime context to ensure the correct invocation of MCP tools. Additionally, it displays the official Script Sync status, including the sync root directory and error messages, with support for periodic refreshing. Once a local sync directory is configured, the Agent is guided to prioritize direct editing of local Rojo-style files over in-Studio editing, thereby improving development efficiency. The plugin supports DSH design.
Read Moredsh-omv: Evidence-First Vulnerability Auditing Workbench for DeepSeek Harness
dsh-omv is a plugin for the DSH ecosystem vulnerability audit workbench maintained by bx33661, designed for DeepSeek Harness and licensed under the MIT License. It provides an integrated workflow centered on evidence maturity, Finding status management, reproduction, deduplication, reporting, and disclosure. Core capabilities include a five-dimensional evidence maturity dashboard, a four-category Finding status ledger, source-sink-guard evidence chain verification, and a one-click Agent workflow covering audit, reproduction, and adversarial review. Additionally, the plugin features a Campaign Runner with concurrent control and recovery mechanisms, Docker-isolated PoC laboratories, and a comprehensive toolset and command suite. Installation requires Node.js >= 22 and supports local installation, source linking, and packaging.
Read Moredsh-wechat-pro: A ClawBot Channel Plugin to Integrate DSH with WeChat
`bwhite55/dsh-wechat-pro` is a DeepSeek Harness (DSH) WeChat channel plugin designed to integrate DSH into WeChat for seamless cross-platform interaction. The plugin supports connection via WeChat QR code scanning and 24-hour automatic credential renewal. Its core advantage is that WeChat sessions share real DSH session context with the Web interface, supporting cross-platform continuity. Functionally, users can switch workspace, working path, model, and thinking intensity directly within WeChat, and execute native DSH commands such as `/plan` and `/permission`. It also supports forwarding high-risk tool call approvals to WeChat, allowing users to approve or deny operations by replying `/yes` or `/no`. Additionally, the plugin features real-time push of thinking and tool call events, automatic segmentation of long texts for sending (including a fallback strategy), and...
Read Moredsh-project-context: Turn the DSH workspace folder into a project
`dsh-project-context` is an MIT-licensed DSH client plugin developed by buhuikongpan, designed to solve the problem of automatically acquiring a short "project workspace convention" after a model enters the workspace. The plugin treats sessions with a real current working directory (cwd) as projects. When a new session starts, it automatically injects an independent user message block (marked as `project-context`) via the `agent/pre-step` hook, without requiring manual prompt appending and without participating in system prompt concatenation. It is not applicable to system sessions without a cwd, and the interface supports both Chinese and English. The plugin provides a "Project" toggle switch on the right side of the input box, which is enabled by default. When disabled, the existing context block is not deleted but rendered as a "downgraded" status hint to prevent the model from mistakenly judging that the conventions have become invalid. The installation command is `dsh plu`.
Read Moredsh-user-message-navigator: Add user message navigation sidebar for DeepSeek Harness Web
dsh-user-message-navigator is a DSH plugin for DeepSeek Harness Web (version 0.1.1, MIT license) designed to improve the retrieval efficiency of user messages in long conversations. It provides a Codex-style sidebar that centrally lists direct user prompts and accepted guided messages in chronological order. It supports local search, click-to-jump, momentary highlighting, and pagination loading of history, while following the current language and theme. The plugin only indexes currently visible conversation nodes, excluding generated context and compressed nodes. All operations are performed locally in the browser without network requests, ensuring privacy. It is suitable for scenarios involving frequent message review and multi-turn dialogues. Installation requires DeepSeek Harness Web 0.1.1-rc.2 or higher and Node.js ^22.19.
Read Moredsh-holdem: Add a 6-player No-Limit Texas Hold'em table in the DeepSeek Harness Web GUI
dsh-holdem is a DSH plugin maintained by BubblePtr (MIT licensed, v0.3.0), designed to provide a six-player No-Limit Texas Hold'em experience where "1 player + 5 LLM agents" interact together for Web GUIs. By adding a "Texas Hold'em" tab to the middle column, the plugin ensures agents only see their own hole cards and that interaction content does not leak reasoning or hand information. Its core features include a poker game engine, the /dsh-holdem/* JSON API, heuristic bot fallback logic when models are unavailable, and browser UI integration based on @deepseek-ai/dsh-client-runtime. Installation is simple, requiring only two commands to add pre-built packages without local compilation. The project's source code structure is clear, including the Node.js engine (src/...)
Read MoreDSH Workspace Files: Add Right Sidebar to DSH Web Current Workspace File Tree
`dsh-workspace-files` is an MIT-licensed DSH Web plugin (version 0.1.2) developed by Brickmaker, designed to add a lightweight workspace file tree sidebar to the DSH Web interface. The plugin is compatible with the DSH 0.1.x series and Node.js 22.19+ or 24.0+ environments, and can be installed using the `dsh plugin --profile web add` command without executing build scripts. Its core functions include on-demand, layer-by-layer loading of the file tree in the session right sidebar, with a limit of 1000 entries per directory; sorting directories before files; and opening files via the DSH host interface by invoking the operating system's default application, rather than previewing content in the browser, ensuring that file data is not read. In terms of security, the plugin...
Read Moredsh-prompt-profile: Reusable Markdown Prompt Configuration for DeepSeek Harness
dsh-prompt-profile is an MIT-licensed plugin for DeepSeek Harness, designed to address repetitive prompt management needs. It allows developers to encapsulate common prompts, model selections, and parameters into reusable Markdown files, supporting invocation by name and automatic replacement of positional parameters. The plugin features core functionalities, including discovering profiles from both user and project directories (with project priority taking precedence), injecting parameters using shell-style placeholders, specifying provider, model, and reasoning effort for single-round sessions, and automatically restoring the previous Agent selection after invocation. Installation requires Node ^22.19.0 or higher and specific peerDependencies. Configuration is located at...
Read Moredsh-conversation-minimap: Prompt navigation track for DSH Web long conversations
dsh-conversation-minimap is a DSH Web GUI client plugin maintained by Braidy-Wu, designed to address the difficulty of quickly locating user prompts in long conversations. By implementing a "prompt-level conversation minimap" feature, the plugin maps each user prompt to an anchor capsule on the left navigation rail, providing a session navigation experience similar to desktop chat applications. Core features include hovering over an anchor to preview the full prompt and clicking to smoothly scroll and highlight the corresponding message; visually, it features a fisheye zoom effect and an edge fade design. Technically, it relies on the official API to fetch history, is implemented using pure native JavaScript with no external dependencies, and includes exception handling mechanisms to ensure that plugin failures do not impact the main interface. Installation is straightforward, supporting the addition of the plugin name or GitHub repository address via the command line, followed by restarting `dsh web`.
Read Moredsh-windtunnel: A Contract Regression Testbed for DSH Plugin Authors
dsh-windtunnel is a contract regression testing tool designed specifically for DeepSeek Harness (DSH) plugin authors, aiming to address pipeline integration issues that local unit tests struggle to expose. By utilizing a "Script Adapter Driven Real Pipeline" mechanism, the tool verifies plugin stability in a deterministic, isolated environment with zero API keys and zero network connectivity. It offers four levels of testing capabilities, ranging from L0 to L3, covering loading, contract verification, behavioral assertions, and exception injection, while supporting concurrent re-entry, event sequence checking, and negative case capture. The tool supports both CLI and Bundle usage modes, facilitating integration into CI pipelines or execution within DSH conversations. Its execution model emphasizes isolation, running the plugin under test in a network-disallowed subprocess to ensure a clean environment and reproducible results. It should be noted that this tool focuses on contract compliance rather than real mode.
Read More