dsh-subagent-model: DSH Plugin for Per-Call Model Routing and Context Inheritance
dsh-subagent-model is a DSH plugin maintained by Momojie-S and based on @deepseek-ai/dsh-tool-subagent, providing the subagent_model tool to enhance subagent delegation capabilities. Its core features include dynamically specifying provider, model, and max_tokens for each call, and flexibly controlling context via the fresh_context parameter: a clean context is enabled when the parameter is omitted or set to true, while passing false inherits the current conversation based on the latest state of the parent session at the time of the call. The plugin supports background execution, distinguishes between continuable (sustainable interaction) and one-shot (one-time task) strategies, and prioritizes routing based on call parameters over the plugin.
Read Moredsh-skins: Third-party skin plugin for DSH Web GUI
dsh-skins is a client-side plugin repository that offers skin-switching functionality for the DeepSeek Harness (DSH) Web GUI, designed to extend theme capabilities without modifying core code. It registers skins via the official ThemeService and uses CSS variables for overrides, supporting instant switching. Currently, four skins—Nord, Aurora, Paper, and Dream—are released, covering both dark and light bases. They support image backgrounds via inline data URLs without requiring external dependencies. The plugin adopts a self-contained resource design and provides pnpm scripts for type checking, building, testing, and internationalization consistency verification. Users can install and enable the plugin via the omdsh market command, then switch skins from the settings page. Adding new skins requires defining skin configurations in the source code and supplementing the corresponding Chinese and English copy.
Read Moredsh-docs-panel: Embed local Markdown documents in the DSH sidebar
dsh-docs-panel is an MIT-licensed DSH Web plugin developed by mlosun, designed to integrate local Markdown documents into the DSH sidebar to solve the hassle of frequently switching editors to view notes. Since v0.1.0, it runs as an independent tab within dsh-better-sidebar (≥v0.4.0). It automatically scans .md files in a specified directory (defaulting to ~/.dsh/docs, which is customizable and permanently saved) and displays them in a well-formatted web page within the sidebar. It supports light/dark theme adaptation, rendering of headings/tables/code blocks, outline smooth scrolling, and one-click code copying. Additionally, it provides "Chrome Open" and "VS Code Open" buttons, though it currently only supports macOS. To install, you must first add the dependency dsh-
Read Moredsh-character-profiler: Consistency Monitoring for Long-Form Novel Characters
dsh-character-profiler is a DSH writing plugin designed to address character consistency issues in long-form novels through quantitative monitoring. The plugin primarily provides four core functions: generating persistent character personality profiles using an LLM; performing local-only statistics on character appearance frequency, paragraph distribution, and weight ratios; detecting deviations in character behavior from established settings, distinguishing between OOC sudden shifts and reasonable development; and providing an overview of character consistency status. Its mechanism involves writing character profiles into the project directory for automatic injection by the writing engine, thus avoiding reliance on one-time settings. Installation requires a Node.js 22.5.0 or higher environment and depends on specific DSH toolkits; configuration is implemented by inheriting from existing plugins. A typical workflow consists of: checking status at the beginning of each volume, creating profiles for new characters, routinely calculating appearance weights, periodically detecting behavioral drift, and updating profiles when an arc changes.
Read Moredsh-reconnect: Secure Retry Plugin for DeepSeek Harness Model Requests
dsh-reconnect is a Host-side plugin for DeepSeek Harness (DSH) designed to automatically retry model requests when failures occur due to temporary network or service issues. It listens for the `agent/request-error` event and takes over after the built-in retry strategy fails. For recoverable issues such as rate limiting, timeouts, 5xx errors, and disconnections, it employs an exponential backoff algorithm to resend requests, thereby preventing the interruption of agent steps. The plugin supports configuring a local backoff cap (default 60s) and prioritizes respecting the Provider's `Retry-After` directive. For quota exhaustion (QUOTA), retrying is disabled by default; unknown errors retry infinitely by default (configurable limit), while unrecoverable errors such as authentication failures and invalid parameters terminate immediately. The plugin provides a unified settings card and YAML configuration.
Read Moredsh-whale-pet: Embedding DSH service start/stop and GUI launch into a desktop pet.
dsh-whale-pet is a Windows desktop pet application developed by miku00039-01, designed to integrate DeepSeek Harness (DSH) service management (start/stop), status monitoring, and GUI invocation into a zero-dependency .exe file. The tool supports one-click DSH service startup with automatic GUI opening, featuring a human-shaped desktop pet floating window, draggable and position-remembering functionality, and double-click to reuse PWA windows. Its core features include green/red two-state adaptive status monitoring, status cards displaying detailed service and system resource information, single-instance execution, crash log recording, and a tray icon fallback entry. Users can quickly enable it via the DSH plugin command `/whalepet`, download and run the Release version directly, or build from source. The program relies on Windows.
Read Moredsh-kimi-webbridge: Enabling DeepSeek Harness Agents to Control Local Real Browsers
`dsh-kimi-webbridge` is a plugin for DeepSeek Harness (dSH) developed by MicroHEROX, designed to address the pain points in agent automation regarding the lack of real browser login states and local operation capabilities. The plugin drives the user's currently logged-in real browser via a local daemon (port 10086), ensuring processes are completed on the local machine without the need for third-party relays or API keys. It provides 15 tools prefixed with `kimi_webbridge_`, supporting features such as page navigation, tab management, content reading, element clicking, form filling, JavaScript execution, screenshots, network monitoring, file uploads, and PDF export. Installation is simple, supporting integration into a profile via command or using the overlay method.
Read MoreMicroHEROX/dsh-exa-mcp: Mount Exa Search in DeepSeek Harness
MicroHEROX/dsh-exa-mcp is an MIT-licensed plugin (v0.1.0) for DeepSeek Harness (DSH) designed to bridge Exa remote MCP endpoints via the `dsh-mcp-client` in the DSH CLI, providing web search and web scraping capabilities for agents. Acting as a pure configuration patch layer, this plugin requires no build steps and only adds a single line of configuration after installation. Core capabilities include registering Exa tools as `mcp__exa__*` local tools (such as `web_search_exa`, `web_fetch_exa`, etc.) and supporting automatic resync and 180-second task timeouts. Regarding authentication, it operates anonymously when the `EXA_API_KEY` is not set.
Read Moredsh-plugin-terminal: Use real PTY terminal in DSH Web bottom panel
`dsh-plugin-terminal` is a plugin for DSH Web, developed by `mervyn-teo` and licensed under the MIT License. It is based on host PTY, WebSocket, and xterm.js to provide a real interactive PTY terminal within a VS Code-style collapsible bottom panel. The plugin supports ANSI colors, cursor movement, and 256-color rendering, making it suitable for default shells in Windows PowerShell and other environments. Users can toggle the panel using the `Ctrl+`` ` shortcut, adjust the height, and customize settings such as theme, font, and working directory; some settings take effect immediately, while shell changes are applied on the next startup. Installation requires ensuring that DSH mounts the relevant services.
Read Moredsh-plugin-qr-connect: Add QR code connection entry for DSH Web
`dsh-plugin-qr-connect` is an MIT-licensed plugin for the DSH Web interface, designed to address authentication and connectivity issues when accessing the local DSH Web UI via mobile devices. The plugin adds a QR code button to the sidebar, generating a panel featuring QR codes for both local networks and the public internet. Its core mechanism involves running an authenticated reverse proxy subprocess, responsible for verifying the auth secret, issuing session cookies, and forwarding traffic to the loopback Web UI, while also supporting WebSocket upgrades to display real-time updates. The plugin supports automatic secret rotation (default 30 seconds, configurable to be disabled) and a multilingual UI. Users can install and restart `dsh web` via the `dsh plugin add` command.
Read Moredsh-sidebar-mode: Move Agent preset switch into the 'New Session' button
dsh-sidebar-mode is a DSH Desktop profile plugin developed by Meredith2328, designed to optimize the Agent preset switching experience. This plugin integrates the preset selection function into the "New Session" button, allowing users to quickly switch between presets such as Standard and PTC by clicking the tab on the left side of the button without needing to enter the settings panel. Its core functions include: automatically discovering and displaying custom presets; synchronously updating global defaults, the settings panel, and sidebar status during switching; only affecting the current blank session without interfering with running tasks; supporting day/night theme adaptation; and automatically truncating display for long names. Installation requires importing via `pnpm add` and registering it in the `dsh.profile.bundles` field of `package.json`, followed by a restart. This plugin depends on `co`.
Read Moredsh-cot-summerization: DeepSeek Harness Chain of Thought Summarization Plugin
Developed by MeowLynxSea, the DSH plugin `dsh-cot-summation` is designed to optimize reasoning display. Instead of directly displaying the raw Chain of Thought, it intercepts raw incremental data at the `llm/stream` layer and generates thumbnail summaries via a small model, which then flow into the UI as Reasoning blocks. This design ensures a clean interface while preserving the raw Chain of Thought within the model's visible history, avoiding interference with the Agent's multi-round reasoning. Core capabilities include streaming segmented summarization, dynamic chunking, near-duplicate elimination, and support for the Nekomimi boundary protocol. The plugin offers various error handling strategies and allows for the configuration of an independent small model channel. After installation, users can configure the enable status, summary style, and length limits via the Web Client. Although this incurs an additional cost for a small model call and requires the raw data to pass through the configured LLM channel, users can point to this...
Read Moredsh-excel-panel: DSH Web right sidebar Excel editing plugin
dsh-excel-panel is a right sidebar plugin for DSH Web designed to allow users to preview, edit, and save .xlsx files directly within the DSH Web interface without switching to external tools. The plugin supports cell selection and text editing, offers formatting tools such as font size, bold, alignment, and color adjustment, and includes a real-time formula preview covering common calculations and functions like SUM and IF. Additionally, it supports operations such as merging cells, inserting and deleting rows and columns, adjusting row height and column width, and managing worksheets. In terms of the save mechanism, the plugin rebuilds the entire xlsx file to prevent style corruption, ensuring formatting is preserved after multiple saves, and supports undo and redo. When installing, ensure the environment meets the version requirements for dsh-better-sidebar, React, and exceljs, and it can be accessed via D.
Read Moredsh-web-search-anysearch: AnySearch Web Search Plugin for DeepSeek Harness
`dsh-web-search-anysearch` is a native Web search plugin for DeepSeek Harness (DSH), maintained by mcxianyujun, and licensed under the MIT License. It provides web search capabilities by interfacing with AnySearch's `POST /v1/search` REST API, without requiring patching of the Harness core or reliance on a JSON-RPC bridge. Its core features include an independent Web settings area and credential management, utilizing a dedicated `ANYSEARCH_API_KEY` securely stored via the DSH credentials service and avoiding the reuse of DeepSeek's default keys. The plugin supports complete source information (URL, title, ...
Read Moregalgame-dsh-plugin: A configurable text-based romance and world simulation Skill
`mchenziyi/galgame-dsh-plugin` is a text-based romance and life simulation Skill for DeepSeek Harness (dsh), licensed under MIT. This plugin does not generate images or audio; it focuses on building an interactive narrative world through natural language interaction. It supports two initialization templates: "Galgame" and "Otome Game," allowing users to customize character identities, backgrounds, and relationship structures, and covers diverse settings such as same-sex, bisexual, pansexual, and polyamorous relationships. Core features include persistent world state saving (in the `.game/` directory), where NPCs continue to live when the user is offline, and a flexible plot progression mechanism. Users can install it via the `dsh plugin add` command or enable it by copying the Skill files into a project-level directory. During use, users...
Read MorePaperLab: An Overleaf-like Workbench for Iterative Paper Revision
PaperLab is an Overleaf-style paper iteration workspace integrating DeepSeek Harness (dsh). It aims to address the fragmentation of PDF annotations, LaTeX source code editing, compilation results, and Git history, integrating "reading, annotating, editing, viewing PDFs, and rolling back versions" into a unified workflow. Its core features include a three-column interface that supports precise annotation on the rendered real PDF; an AI revision workflow based on the dsh agent that automatically executes "read annotation - edit source - compile check - Git commit" and provides real-time trajectory monitoring; and complete version management, supporting history browsing, Diff comparison, and one-click rollback. PaperLab does not directly invoke model APIs; all AI executions are completed within the dsh environment, ensuring model credentials are secure.
Read Moredsh-conversation-landmarks: DeepSeek Harness Long Conversation Navigation Plugin
dsh-conversation-landmarks is a DeepSeek Harness Web community plugin maintained by mantonlove, designed to solve the pain point of repeatedly scrolling in long conversations. Licensed under the MIT license, this plugin adds a fixed, vertically centered landmark bar to the left edge of the session workspace via an official extension point, helping users quickly locate user tasks and their corresponding replies. Its core features include automatically displaying the landmark bar when the session contains at least three user tasks; supporting hover previews of user requests and the latest assistant replies; and allowing users to click a landmark to intelligently load history and smoothly scroll to the target message, ensuring it is fully visible. The plugin adopts a non-invasive design; it does not modify DeepSeek Harness source files, execute its own network requests, or collect telemetry data. Installation requires DeepSeek Harness.
Read Moreadb-dsh-plugin: A DeepSeek Harness Tool for Controlling Android Devices via ADB
adb-dsh-plugin is an MIT licensed DSH plugin for securely controlling Android devices via ADB. It does not spawn additional proxies or concatenate commands in the host shell; instead, it spawns ADB processes via Harness's `ctx.subprocess` service, inheriting cancellation and timeout signals to prevent the model from freely concatenating commands. Core capabilities include device discovery, information retrieval, application package management, system service querying, UI hierarchy analysis, input operations, file transfer, log capture, and screen capture. `adb_shell` is not registered by default and needs to be explicitly enabled; destructive operations such as cleaning and uninstalling applications are disabled by default. The plugin supports configuration for device whitelists, timeout limits, and output size limits, and can be accessed via `restrictHostPathsT...
Read Moredsh-subagent-cwd: Add per-call cwd for DSH sub-agent calls
The DSH plugin dsh-subagent-cwd (MIT licensed) enhances sub-agent delegation capabilities based on dsh-subagent-tools. It introduces a core new per-call `cwd` parameter, allowing the specification of the working directory for a single `subagent` or `subagent_fork` call. It still supports per-call overrides for `model`, `provider`, `persona`, and `toolFilter`, as well as `@preset:` references and provider/model combination IDs. Implementing the per-call `cwd` feature relies on two in-process provider patches. The plugin comes with installation scripts for Windows (`install.ps1`) and POSIX (`install.sh`).
Read Moredsh-cost-tracker: Record daily LLM call costs for DeepSeek Harness Web
dsh-cost-tracker is an MIT-licensed DeepSeek Harness Web client plugin designed to address the issue of fragmented token usage data from model calls, which makes it difficult to review usage by dimensions. The plugin automatically records usage for every LLM call generated after installation, including input, cache hits, output, and reasoning tokens, and estimates costs based on a customizable pricing table (supporting peak-hour multipliers). It provides three entry points: a sidebar button, the session title bar, and beside the input box, supporting multi-dimensional cost viewing by overview, model, session, and recent calls. Users can modify price settings, and historical data will be recalculated accordingly. The plugin only calculates usage by reading the `usage` data from API responses locally; it does not trigger model calls, involves no network reporting, and does not store API keys. Data is saved locally; uninstalling the plugin will result in data deletion.
Read MoreDSH SessionGraph: Organize Current Session into Editable Mind Map
`dsh-sessiongraph` is a DSH Web plugin maintained by `lwklbb`, designed to organize long session contents into editable, copyable structured outlines and mind maps. Licensed under the MIT license, this plugin runs client-side, reading the current session snapshot without modifying persistent files. Its core feature is a button added above the input box that automatically extracts session goals, final conclusions, key decisions, to-do items, and file outputs, while filtering out noise such as stack traces and terminal logs. The plugin supports three mind map modes—default, concise, and detailed—and allows users to manually edit nodes in a popup window. Export formats include Markdown outlines, Mermaid mindmaps, PlantUML, XMind indented text, and to-do lists, facilitating documentation and review. Installation requires placing the file in the plugin directory.
Read Moredsh-launcher: A lightweight plugin to launch DeepSeek Harness using dsh-go
dsh-launcher is a lightweight plugin for DeepSeek Harness (DSH) designed to enable one-click Web UI launching from the terminal with automatic browser opening. Featuring zero dependencies and a size of approximately 9 KB, the plugin simplifies the workflow by generating the `~/.local/bin/dsh-go` command, replacing complex manual CLI startup steps. It supports installation from npm, GitHub, or a local path, requiring the prerequisite installation of the dsh CLI and pnpm >= 9. The plugin offers flexible configuration via profile patching, covering startup commands, URLs, source code directories, and browser auto-opening behavior, while adhering to a clear command parsing priority. Regarding safety, the plugin backs up existing files and includes error handling for installation failures, ensuring it does not interfere with the harness startup.
Read Moredsh-background: Configuring local background images in DeepSeek Harness Web
dsh-background is an MIT-licensed plugin for DeepSeek Harness Web designed to allow users to customize the web page background using local images while preserving the default theme and text readability. After installation, users can enter the absolute path of a local image in "Settings > General Settings > Appearance" and adjust the overlay intensity between 0% and 100% to optimize the display effect. The plugin supports common formats such as JPG and PNG (with a 25MB limit) and features real-time preview, automatic adaptation to light and dark themes, and configuration persistence. Since browsers cannot directly access local files, images are served by the host via the `/dsh-background/image` route. This plugin is suitable for scenarios requiring localized backgrounds without directly modifying the source code. It is recommended to review the source code for security before installation, and configuration files must be manually cleaned up after uninstallation.
Read MoreSHOPLINE AI Toolkit for DSH: Accessing SHOPLINE Tools and Skills for DeepSeek Harness
`lunw/shopline-ai-toolkit-dsh` is a DeepSeek Harness (DSH) plugin designed for SHOPLINE developers, aiming to enhance the development assistance capabilities of AI assistants by integrating official SHOPLINE Developer MCP tools and platform knowledge skills. The plugin adopts a `Skills + Dev MCP Server + Agent Plugin` architecture. Its core functions include providing 8 `SKILL.md` skills covering Admin REST, GraphQL, OAuth, Webhook, Sline templates, and supplementing documentation blind spots, as well as connecting to unauthenticated services via the DSH native MCP client using the local `stdio` method.
Read Moredsh-side-chat: Read-only Side Chat Plugin for DeepSeek Harness
dsh-side-chat is a read-only plugin for DeepSeek Harness (DSH) designed to address the issue where temporary queries interfere with the main workflow during long-running tasks. It achieves this by creating a side session alongside the main session that inherits the completed context, allowing the main Agent to continue running independently without interference while users perform side queries. At its core, the plugin enforces mandatory read-only constraints with a sandbox approval policy set to "never". It exposes only read-only tools available within the parent context and rejects non-read-only operations as well as nested code patterns. The interface supports the Better Sidebar or adaptive floating windows. It retains drafts and logs when hidden or minimized, entering a parked state only after confirmation of termination or 30 minutes of inactivity from both parties. It is designed for the DSH Web environment (Node.js ^22.19.0+) and is installable via npm.
Read More