dsh-feishu-bridge: Bridge plugin to connect Feishu bot to DSH

`dsh-feishu-bridge` is an MIT-licensed plugin (v0.2.1) that connects Lark/Feishu with DeepSeek Harness (DSH). It receives Lark messages via WebSocket long connections, forwards conversations to the DSH Agent without requiring a public IP, and streams responses and execution processes back to Lark. It supports both one-on-one chat and group chat @bot modes. Core features include: reusing DSH Sessions based on chats or topics to preserve context; real-time feedback on tool calls; support for various Agent control commands (such as `/reset`, `/model`, and `/goal`); and the separation of App Secret and ID storage for security. Installation requires Node.js 22+, and the plugin can be installed via the `npx` command from GitHub or locally, requiring the configuration of a Lark custom app ID.

Read More
dsh-plugin-library-search: Search plugin library and install in the DSH settings page

The DSH plugin `dsh-plugin-library-search` aims to streamline the plugin installation process by integrating the previously required GitHub search workflow directly into the DSH "Settings > Plugins" page. This plugin connects to GitHub repositories tagged with `topic:dsh-plugin`, offering features such as waterfall browsing, keyword filtering, automatic loading of the next page, and one-click installation. It supports the installation and mounting of both Bundle and Cordis plugin types; the former requires a service restart to take effect, while the latter supports Hot Module Replacement (HMR) for real-time mounting. Models can also achieve automated search and installation by invoking tools such as `plugin_library_search` and `plugin_library_install`. Installation requires specifying `--profile web` and relies on a `pnpm` environment. To address...

Read More
dsh-alive: Zero-token online status indicator for DeepSeek Harness Web interface

dsh-alive is an MIT-licensed plugin developed specifically for the DeepSeek Harness (dsh) web profile, aimed at solving the issue where the session interface cannot intuitively display backend service status. The plugin registers an in-process HTTP endpoint `/dsh-alive/ping` in the backend and polls it every 15 seconds from the frontend, thereby enabling real-time monitoring of service online status without consuming any LLM tokens or invoking the model. Status dot colors intuitively distinguish service conditions: green represents online, red represents offline, and yellow represents checking. Installation supports the plugin command `dsh plugin --profile web add dsh-alive` or manual local configuration, requiring a Node.js version of 18 or higher. After installation, it is required to...

Read More
@a9i5k4/dsh-draw-gacha: 3D Gacha Lever Next to DSH Send Button

`@a9i5k4/dsh-draw-gacha` is a DeepSeek Harness Web plugin designed to add entertainment feedback to the session sending process. It adds a 3D realistic mechanical lever next to the native button in the input area; when the user pulls and releases the lever, the message is sent normally while triggering a pixel-art gacha animation based on real-time `reasoning` and `text` signals. The plugin monitors 10 types of text signals in real-time, supports bilingual (Chinese/English) and cross-shard buffering to ensure statistical accuracy. Result cards are revealed according to rarity, it features built-in Web Audio for background music, has no external asset dependencies, and fully supports `prefers-reduced-motion` and narrow screen layouts. It monitors streaming data via `llm/stream` and isolates sessions based on `sessionId`, and...

Read More
dsh-composer-image-tools: Add image and area screenshot entry to the DSH chat input

`dsh-composer-image-tools` is an MIT-licensed DSH plugin maintained by ai-yucheng, featuring zero dependencies and a custom implementation. Designed to address the lack of a unified image entry point in chat input boxes, this plugin adds toolbar buttons to support local image uploads and custom area screenshots, injecting images into the DSH draft track to be sent with messages. Core features include support for multi-select image uploads, with automatic interception of files exceeding 10MB to save tokens. It provides a full-screen mask-style area screenshot feature based on Electron's main process `desktopCapturer`, supporting mouse drag selection, automatic cropping, and cancellation via `Esc`, without relying on WeChat or external tools. Additionally, it is compatible with clipboard pasting (`Ctrl+V`) and integrates with the plugin's built-in screenshot functionality.

Read More
dsh-audio-copilot: Add voice input to DeepSeek Harness chat box

dsh-audio-copilot is a DSH voice input plugin maintained by ai-yucheng, based on DSH 0.1.0-rc.7 and licensed under the MIT license. This plugin allows users to click the microphone button in the chat box to speak, automatically filling the transcribed text into the input box via multi-engine ASR. It supports four engines: zhipu, local, gemini, and openai. zhipu excels at Chinese dialects and foreign languages and operates on a pay-as-you-go basis; local uses faster-whisper for offline transcription and requires downloading a model of approximately 460MB to 1.5GB; gemini's free tier includes rate limiting and an automatic retry mechanism; and openai is available as an optional engine. Prerequisites include DSH Desktop, Node.js ≥ 20, and the PATH environment variable.

Read More
DSH STORE: DeepSeek Harness Plugin Store and Security Lifecycle Manager

DSH STORE is a third-party plugin marketplace and security lifecycle manager maintained by `AI-Scarlett`, running within the DeepSeek Harness (DSH) settings page. It does not modify DSH source code or replace official packages, aiming to centrally manage the discovery, installation, and full lifecycle security of third-party plugins. Its core features include: 1. **Fixed-Source Installation**: Enforces the use of 40-bit Git commits instead of floating branches to prevent version drift. 2. **Lifecycle Protection**: All package operations (installation, updates, uninstallation, etc.) undergo a one-time plan, precise confirmation, backup, health check, and failure rollback process. 3. **Guardian Acceptance**: Performs heartbeat and restart verification through an independent macOS launchd Guardian to ensure...

Read More
dsh-desktop: Electron Desktop Plugin for DeepSeek Harness

ahikl/dsh-desktop is an out-of-tree desktop plugin for DeepSeek Harness (DSH) licensed under the MIT License. This plugin wraps the DSH Web UI with Electron to convert it into a desktop application, without modifying the DSH source code or adding Electron to the DSH dependency tree. Core features include a borderless window, a custom title bar that automatically follows the theme, system tray interactions (show, open browser, exit), and minimizing to the tray when closing the window. URL parsing follows the priority of the `--url` parameter, the Web Server port, and automatically launching `dsh web`. Users can install the plugin via the `dsh plugin` command and use `dsh --p`

Read More
dsh-agentmail: An inbox bound to email threads for DSH Agents

dsh-agentmail is a DeepSeek Harness (DSH) email plugin designed to provide comprehensive email workflow support for agents, rather than serving as a simple API wrapper. Its core functions include binding sessions to email threads to maintain context continuity; handling Bounce receipts to confirm sending status; enforcing outbound approval and recipient whitelist restrictions; achieving persistent cross-session follow-up tasks via a tagging mechanism; and marking inbound emails as untrusted input to prevent prompt injection. The plugin provides 11 tools covering scenarios such as email management, thread search, message sending, and draft handling. Compared to the MCP client mode that only supports lightweight tool calling, the plugin approach offers more robust security boundaries and state management. Users can choose the installation method based on their needs, but special attention must be paid when configuring re...

Read More
Agent Plaza: Adding a Zero-Registration Public Square for DSH Agents

Agent Plaza is a zero-registration public square for AI agents that allows external agents to publish content, reply to threads, and read posts without requiring email, payment, or accounts. Callers only need to specify `display_name` in each request. The project exposes HTTP APIs as model-callable tools via DSH plugins, such as `plaza_create_post` and `plaza_list_posts`. Installation is achieved by adding a DSH plugin or Agent Skill via `npx`, making it compatible with hosts like OpenAI Codex and Cursor that support HTTP. Core features include generative hashtags, quality signaling through "flowers", and a read-only multilingual Web UI.

Read More
dsh-token-usage: DeepSeek Harness Web GUI Token Usage Display Plugin

`dsh-token-usage` is a Token usage display plugin for the DeepSeek Harness (DSH) Web GUI, maintained by AFAP and licensed under the MIT License. The plugin operates without configuration in a read-only manner, designed to assist users in monitoring session-level and global Token consumption. Its core functions include displaying a "Session Capsule" in the session header, showcasing input, output, and context usage, and supporting the viewing of detailed breakdowns. It provides a "Global Consumption Panel" in the sidebar that aggregates daily consumption over the last 30 days, model distribution, and 24-hour usage. Data is sourced from local session logs, and the panel automatically refreshes every 60 seconds when active. The plugin adheres to strict technical constraints with zero external dependencies, parses zstd logs using Node 22.22+ built-in capabilities, and ensures... via the browser trust boundary.

Read More
AFAP/dsh-message-minimap: DeepSeek Harness Web Session User Message Navigation Bar

`AFAP/dsh-message-minimap` is an MIT-licensed client plugin designed for the DeepSeek Harness Web GUI, aimed at addressing the pain point of quickly locating user historical messages in long sessions. The plugin displays a mini navigation bar at the left edge of the chat window, mapping user messages to ticks. It supports hover-to-preview summaries, smooth jumping on click, and track dragging for scanning, and automatically covers history messages that are not rendered due to pagination. The installation command is `dsh plugin --profile web add github:AFAP/dsh-message-minimap`, and it becomes effective after a restart. The plugin features automatic hiding, a bilingual interface, and keyboard accessibility. It adds only a read-only API route to extract message summaries, without modifying the DOM structure or storing data, and leaves no traces upon uninstallation. Applicable to...

Read More
AFAP/dsh-input-file-ref: DeepSeek Harness Input Box File Reference Plugin

AFAP/dsh-input-file-ref is an archived and unmaintained DeepSeek Harness (DSH) Web GUI plugin. Its core functionality is to display a searchable, drill-down file selection panel upon triggering the `@` symbol in the input box, allowing users to reference files within the current working directory. After selecting a file, the plugin back-fills the file's relative path as text into the input box, after which the model reads the file content based on that path. The plugin supports case-insensitive instant recursive search, defaulting to exclude directories such as `.git` and `node_modules`, but allows users to manually navigate into these directories for browsing. It features keyboard navigation, a bilingual interface, zero external dependencies, and browser sandboxing, and operates strictly in read-only mode without modifying or deleting any files. Given DSH 0...

Read More
aerince/dsh-active-context-pruning: Actively compress DSH context via official compaction API

`aerince/dsh-active-context-pruning` is a host plugin for DeepSeek Harness (DSH) designed to address the issue of excessive context length in long sessions. It allows the model to actively select surface-level historical ranges and replaces them with summaries generated by the model via DSH's official compaction transactions, thereby shortening the context length for subsequent requests without modifying the original `session.events`. This plugin uses the MIT license, requires Node.js version `^22.19.0 || >=24.0.0`, and depends on the `dsh-compaction-basic` module. Key features include `acp_status` (view status), `acp_compress` (execute summary replacement), and...

Read More
dsh-auto-model-router: L0–L3 Model Routing for DeepSeek Harness

dsh-auto-model-router is a third-party model routing plugin for DeepSeek Harness (DSH) designed to address the trade-off between cost and effectiveness caused by significant disparities in model capability requirements across different requests. By registering a virtual `auto` provider, this plugin intelligently routes requests to four capability tiers (L0–L3) and supports three user modes: heuristic lock, fixed tiers, and fully-auto. Its core features include zero-latency heuristic locking based on text width, configurable-weight keyword scoring, an optional LLM classifier, a failure fallback chain, and budget control strategies that prioritize cost, quality, or balance. When a real model is explicitly selected, the plugin does not interfere with routing, allowing the request to pass through unchanged. This plugin requires Node version ^22.19.

Read More
dsh-forge: Forging reusable skills for DeepSeek Harness

`dsh-forge` is an MIT-licensed community plugin for DeepSeek Harness, designed to automatically transform repetitive and successful conversation trajectories into reusable skills. Running on Node.js >=20 with zero external dependencies, the plugin monitors the harness's real-time session event stream to accumulate user intent, tool call sequences, and completion status. When the same normalized initial intent is successfully completed in two or more sessions, the plugin automatically triggers the "forging" process. It invokes the harness's built-in LLM distillation to generate a `SKILL.md` file containing the name, description, and usage guide, and writes it to the `.dsh-forge/skills` directory (which is configurable). The skills are subsequently registered via the `ctx.skills` interface for use in subsequent sessions.

Read More
dsh-prompt-enhancement: Enhancing Prompt Drafts in DSH Web GUI

dsh-prompt-enhancement is an independent plugin for the DeepSeek Harness (DSH) Web GUI, designed to optimize user-input prompt drafts. The plugin registers a "Prompt Enhancement" button next to the input box; upon clicking, it invokes the currently selected model via the host API to rewrite and expand the draft, supplementing context, constraints, and output formats. The enhanced results are not sent automatically but are first displayed in a popup. Users can edit, copy, or confirm them to replace the original input field, thereby avoiding session interruption or deviation from expectations. The plugin features an offline fallback mechanism; it falls back to a local intent rewriting engine when the LLM or network is unavailable, and uses built-in templates when GitHub is unreachable. Installation requires obtaining the source code, executing specific commands to restart DSH, and enabling the plugin in settings. The plugin supports an independent toggle switch, persistent state storage, and writes diagnostic information to...

Read More
accpowered/dsh-credential-manager: Named Credential Manager for DeepSeek Harness

accpowered/dsh-credential-manager is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to securely manage external service credentials for agents. Its core mechanism ensures that the model only accesses credential names and `DSH_CM_<ID>` environment variables, ensuring that secret values do not enter the conversation context, commands, or transcription logs, thereby reducing the risk of key leakage. The plugin provides three main capabilities: model-facing credential management tools (such as create, list, and read), a host service that manages metadata and isolates secret access, and a Web settings page for inputting write-only secrets. Secret values are injected into the shell as environment variables, supporting bash or PowerShell.

Read More
dsh-auto-review: Automatic Approval Decision Plugin for DeepSeek Harness

`dsh-auto-review` is an MIT-licensed plugin for DeepSeek Harness, specifically designed to address the sandbox upgrade approval issue for actions exceeding `workspace-write` permissions when the `approval policy` is set to `'auto'`. It acts as an answerer for `approval/request` and utilizes a dual mechanism of "deterministic filtering + LLM review" to achieve automatic decision-making without human intervention. Core capabilities include: first, performing deterministic filtering to immediately reject or allow clear commands via `hardline` and regex rules; gray-area requests then undergo a clean-context LLM security review, making judgments based solely on the tool name, reason, and command to avoid carrying full session context. The plugin supports...

Read More
dshsearch-multi: Multi-engine Web Search and Web Scraping Plugin for DSH

dshsearch-multi is a DSH (DeepSeek Harness) plugin developed by abcdream-Lary, licensed under the MIT License, aiming to provide unified multi-engine web search and content extraction capabilities for agents. The plugin is registered via the standard Provider interface, requiring no modification to the DSH source code, and supports five major engines: AnySearch, Bing, DuckDuckGo, Tavily, and Exa. Notably, the first three do not require an API Key, while the latter two require configured keys; if a search fails, it automatically switches to available engines as a fallback. The plugin also provides `web.fetch` web scraping functionality and deterministic query intent recognition without invoking an LLM. Users can configure it via the DSH Web settings page or `settings.yaml`...

Read More
dsh-bt-panel-theme: Provides Baota Panel Theme and Embedded Entry for DeepSeek Harness

`dsh-bt-panel-theme` is a DeepSeek Harness Web plugin designed to provide an integrated experience for developers managing servers using the BaoTa panel. Its main functions include switching the Harness interface to the BaoTa green light or dark theme and embedding BaoTa panel pages into Harness via API configuration, validation, and an automatic login mechanism. This enables seamless switching within a single workspace, minimizing window jumps. Upon activation, the homepage displays as "BaoTa Version" and the left menu adds an entry for "BaoTa Panel". The plugin reuses Harness's existing ports without adding new listening ports, and the embedded pages support state persistence. The environment requires Node.js 20+ and configuration of the BaoTa Panel API whitelist. Installation involves cloning the repository locally and executing `dsh plugin --p`

Read More
dsh-voice-kit: Add voice input and audio response for DeepSeek Harness Web GUI

`dsh-voice-kit` is an MIT-licensed voice plugin for the DeepSeek Harness Web GUI, designed to enhance the interaction experience by primarily addressing the needs of voice input and reading aloud responses. The plugin supports voice input via a microphone, appending transcription results to the draft. It also supports three types of text-to-speech engines: System, Microsoft Neural, and Cloud Neural (such as SiliconFlow CosyVoice2), capable of automatically cleaning up Markdown and streaming long text in chunks. Users can configure the engine, speed, pitch, and recognition language in the settings; the key status only displays the saved state without revealing the actual values. Installation requires executing `dsh plugin add dsh-voice-kit`, followed by restarting DSH Desktop and refreshing the GUI. The plugin requires...

Read More
dsh-gui: Native Desktop Web Shell Plugin for DeepSeek Harness

dsh-gui is an open-source desktop application maintained by Aaaaamadeus, designed to provide native desktop window support for DeepSeek Harness (DSH). Built on Electron, it achieves a desktop experience by loading the official DSH Web UI in a native window, without the need to reimplement DSH's agent capabilities. Core features include installing as a DSH plugin, idempotent refreshing of desktop shortcuts, using a sandboxed mode to isolate the rendering process, and relying solely on the host-apiproxy protocol without introducing other dependencies. Installation requires installing DSH CLI and pnpm beforehand, adding it to the web profile's bundle via the `dsh plugin` command, and then launching `dsh`.

Read More
dsh-todo-guard: Retaining and verifying completion evidence in DSH web

dsh-todo-guard is an MIT-licensed community plugin for DSH web, designed to mount a review layer (Review Dock) underneath the official Todo panel without modifying it. The plugin primarily addresses two major pain points: first, preserving unfinished tasks across turns, sessions, and restarts via Checkpoint Resume to resolve data loss issues in the official panel; and second, performing existence labeling on evidence paths attached to tasks to distinguish between "Verified", "Evidence Missing", or "Unverified" statuses. The plugin runs on pure local logic, requiring zero model calls and zero token consumption. Its core mechanisms include: under StrictMode, performing only stat checks on evidence paths (without reading content) to ensure non-blocking and lightweight performance; supporting the insertion of evidence paths into Todo items via natural language; and providing...

Read More
dsh-git-panel: Git Panel Plugin for DSH Web GUI

`dsh-git-panel` is a Git panel plugin for DSH Web designed to integrate branch management, commit graphs, Diff review, and Agent analysis into the right side of the Web GUI, reducing multi-window switching. Its core features include a branch panel that supports switching, pulling, merging, and remote branch tracking, along with real-time search; a GitLens-style commit DAG swimlane graph supporting cherry-pick and undo operations; a write operation bar covering commit, push, stage, and restore; and a list of changed files with inline color-coded Diff viewing, allowing changes to be imported into the conversation for Agent analysis with a single click. The plugin automatically adapts to the language, theme, and working directory of DSH Web. Users can install and use it by running the `dsh plugin add` command and restarting the service. It is suitable for...

Read More