DSH-MCP-Lens: Converging MCP Tool Context with Two Model Interfaces

dsh-mcp-lens is a community plugin for DeepSeek Harness (DSH), designed to reduce the context pressure and API costs associated with large-scale MCP tools. By providing two stable interfaces, `mcp_search` and `mcp_call`, this plugin replaces the direct exposure of the full tool catalog, enabling lazy loading of tool discovery. It only presents precise `inputSchema` for a small set of candidate tools when needed, significantly reducing the amount of data processed by the model in each round. The plugin also includes an authorization control mechanism based on `allowTools` and `denyTools`, where `denyTools` takes precedence, ensuring the safety of final invocations. Additionally, it supports lazy activation, starting MCP processes only when necessary, and comes with a dependency-free utility for auditing tool payload sizes.

Read More
dsh-browser-control: Enabling AI in DeepSeek Harness to Control Real Chrome

dsh-browser-control is a DeepSeek Harness (DSH) plugin maintained by kyo615, designed to enable AI to control a real, visible Chrome browser and showcase the operational process in real time within the conversation GUI. Built on Microsoft Playwright MCP, the plugin registers approximately 80 `browser_*` tools, supporting operations such as webpage navigation, clicking, input, and script execution. Its core advantages lie in using a headful Chrome browser, allowing users to visually observe the AI's actions; additionally, it pushes screenshots in real time to the conversation panel via HTTP routing and marks clickable elements, enabling visual interaction. The panel supports URL navigation, refresh, restarting, or closing the browser, with no hardcoded paths. Installation requires the DSH environment.

Read More
FileScope · File Horizon: DSH Web Workspace File Drawer and Live Preview

dsh-filescope is a web plugin for DeepSeek Harness (DSH), designed to provide read-only file browsing capabilities. It allows users to view the current workspace's directory structure, file sizes, and file contents in real time through a full-height drawer on the right side, without leaving the session page. The plugin supports expandable and collapsible directory trees, text file previews with line numbers (first 2000 lines), binary file Hex summary display, and prompts for oversized files. Core features include automatic workspace following, manual switching, real-time refreshing (file detection every 2 seconds, directory detection every 5 seconds), and an adjustable interface layout. Installation is simple: after adding it via the `dsh plugin` command, restart the web process to activate it. It is suitable for scenarios requiring quick confirmation of workspace structure or read-only file inspection, with a GET-only interface boundary.

Read More
dsh-ui-usage-billing: Usage and Billing Dashboard for DeepSeek Harness

dsh-ui-usage-billing is a DeepSeek Harness plugin maintained by Kenz1117, version 1.0.15, licensed under the MIT protocol, requiring Node 22.19+ or 24.0+. Positioned as a pure UI layer, this plugin does not register tools, inject prompts, or logs, aiming to provide unified cost and usage management for developers working with multiple models and providers. Core features include a sidebar entry and full-screen dashboard, covering six modules: overview, trends, details, statistics, rates, and settings. It aggregates real usage from persistent session logs, estimates costs based on official multi-vendor pricing, supports peak-valley pricing and custom unit rates. The plugin integrates subscription quota recognition and multi-vendor balance queries, supporting mainstream services such as DeepSeek, Kimi, MiniMax, and relay station balances.

Read More
kbpoyo/dsh-image-bridge: Providing Image Bridging Capabilities for Pure Text Models

kbpoyo/dsh-image-bridge is an open-source plugin (MIT licensed) for DSH Web, designed to address the issue that pure text models cannot natively process images. This plugin provides image bridging capabilities for pure text models, allowing users to automatically convert images into bridge markers and send them by clicking the "Bridge Send Image" button or pressing the Enter key, while multimodal models retain native image sending and the button is automatically hidden. The plugin is not tied to specific skills, and whether a model can view images depends on its own visual capabilities. During installation, specific commands must be executed and the DSH Web service restarted. Applicable scenarios include viewing images or performing OCR recognition in pure text model sessions. Usage notes: it is recommended to review the source code before running the plugin; custom provider models that do not declare image input capabilities are treated as pure text; DSH native limitations specify that conversations containing native images are prohibited from switching

Read More
dsh-claude-cli: Integrating Local Claude Code CLI as an LLM Provider for DSH

`dsh-claude-cli` is an MIT-licensed local plugin designed to integrate a logged-in Claude Code CLI directly into DSH as an LLM provider, without requiring additional API keys. The plugin is maintained by `katsos` and depends on the `claude` command being available in PATH, Node 22.19+, and a specific harness. Its core mechanism is to launch `claude` as a child process, exposing harness tools as an MCP server via `bridge.mjs`, enabling the model to output genuine `tool_use` blocks. In this process, DSH retains control over the agent flow, session history, and tool execution, while the CLI's own a

Read More
dsh-mcp-admin: View and Manage MCP Servers in DSH

dsh-mcp-admin is an MIT-licensed DSH plugin maintained by kairoz9, designed to address the issues of inconsistent MCP server states and difficult configuration management in multi-Profile environments. The plugin provides two core entry points: the `/mcp` command and the MCP panel in the settings page. The former can list MCP servers across all Profiles along with real-time tool counts, including unconnected servers; the latter supports adding, editing, disabling, enabling, and deleting operations on a per-Profile basis. Status indicators auto-refresh every second, and after saving, configurations are written back to the corresponding Profile's `cordis.patch.yml` and trigger hot reload. During installation, a target Profile must be specified, and it is recommended to pin the version to avoid update risks. Note particularly that if you use pnpm >=1

Read More
dsh-stream-rules: On-Demand Rule Injection to Reduce Persistent Context

`@jiesou/dsh-stream-rules` is an MIT-licensed DSH plugin (v0.1.7) designed to correct agent tool calls by injecting rules on demand, avoiding the persistent presence of fixed rules in the context to reduce token consumption. The plugin ports the concept from `opencode-stream-rules` to DSH. When a tool call matches a preset rule, it injects system prompts via `agent.inject()` or sets `reject` to deny the initial call, guiding the agent to retry. It leverages DSH's `tools/pre-execute` mechanism, requiring no core modifications or monkey-patching, ensuring compatibility. Users can install it via npm or GitHub, and need to configure it in the configuration file.

Read More
DSH-Archive-Manager: Archive Session Manager for DeepSeek Harness WebUI

dsh-archive-manager is a companion plugin for the DeepSeek Harness (DSH) WebUI, designed to address the issue that the native system can only hide archived sessions without providing management functionality. This plugin adds an "Archived" entry at the bottom of the sidebar, offering a unified archive session management panel with sessions grouped by workspace. Its core features include: continuing archived session chats, restoring sessions to their original workspace with one click, permanently deleting sessions (including safe termination and disk record cleanup), and instant filtering and searching based on title, workspace, or message content. Additionally, the plugin synchronizes sorting status with the official sidebar in real time, supports both Chinese and English interfaces, and displays session status. It requires Node.js >=22 and can be installed, updated, or uninstalled via the npx command. It is primarily suitable for scenarios involving frequent handling of historical sessions across multiple workspaces, but it should be noted

Read More
DSH Git Plugin: A Visual Git Workbench for DeepSeek Harness Web

DSH Git Plugin is a visual Git workbench for DeepSeek Harness Web, designed to integrate Git operations into the web interface, reducing the frequency of switching between terminals and agents. The plugin supports viewing repository status, branch information, and commit history, and allows execution of common operations such as file staging, committing, branch management, remote synchronization, and rebase. Its core feature is the ability to convert natural language requests into step-by-step Git command proposals, which users can execute directly or copy for manual operation. To ensure security, the plugin incorporates mechanisms such as command whitelist validation, secondary confirmation for high-risk operations, prevention of proposal replay, and credential hiding. Installation requires the package name `dsh-easygit-plugin`, with dependencies on Node.js ^22.19.0 or higher and Git.

Read More
dsh-scroll-timeline: User Message Scroll Timeline for DSH Chat Sidebar

`dsh-scroll-timeline` is a browser-side third-party plugin for the DSH web chat interface, designed to address the need for quickly locating user messages in long conversations. It generates a vertical rail of nodes along the right edge of the sidebar, where each user message corresponds to a horizontal node, supporting hover-to-preview message content and click-to-scroll smooth navigation. The plugin is licensed under MIT, derived from `vlln/dsh-navbar`, driven by official anchor attributes without requiring additional commands or routes, and has an empty mount on the Node side. Core features include a peak bar that follows the reading position, nodes expanding at specific ratios on hover to create a magnetic effect, and automatic hiding when there are few messages or on non-chat pages. Users can install it with a single git command and enable it in the settings panel. The plugin supports width adjustment via CSS variables and is compatible with `prefers-re

Read More
DSH Plugin dsh-plugin-sandbox-escalation-fix: Ignoring Invalid Sandbox Escalation Requests from Siblings or Lower Levels

`dsh-plugin-sandbox-escalation-fix` is an MIT-licensed plugin for DeepSeek Harness (DSH) 0.1.0-rc.6, designed to address the issue where models, despite already having sufficient sandbox permissions, carry invalid `sandbox_permissions` parameters, triggering `not strictly wider` errors or inadvertently entering the approval workflow. This plugin acts as a lightweight compatibility layer, normalizing parameters for tools such as `bash`, `pwsh`, `write`, and `edit` on the Host side: it automatically ignores invalid privilege escalation requests that are no higher than the current Session's permissions; if a request is indeed broader but lacks a `justification`, it automatically fills in a default

Read More
dsh-community-plugins: A Guide to Discovering and Installing Community Plugins for DSH Sessions

DSH Community Plugins is an MIT-licensed DSH plugin maintained by HubaKing, designed to bridge the context gap when Agents handle community plugins. It is not a standalone store; instead, it registers a global Skill that writes the discovery, evaluation, and installation rules for community plugins into the session directory. Upon installation, the Agent can read this Skill and verify installed content against the local profile manifest, avoiding assumptions about the presence of uninstalled plugins. Its core features include providing neutral discovery channels such as GitHub topics and npm, recording official installation commands, acceleration methods, and pnpm supply chain policies, and declaring constraints such as not modifying official presets. Users can install it directly via GitHub, Gitee mirror, tarball, or

Read More
hellosz/dsh-pets: Codex Pets Style Plugin for DSH Web GUI

`hellosz/dsh-pets` is a DeepSeek Harness (DSH) Web GUI plugin licensed under the MIT License, designed to visually present agent task status through pet animations. The plugin introduces 10 built-in pets, using 9 state animations (such as thinking, waiting, reviewing, error, etc.) to replace traditional progress indicators, helping users quickly identify the current phase of an Agent during long tasks, approvals, or code reviews. Key features include: pets support drag-and-drop, click interaction, and one-click hiding; the settings page allows users to switch pets and adjust zoom ratios from 0.6x to 2.5x; it supports petdex-compatible custom pet package formats (8x9 spritesheet). The plugin only listens to DSH events without blocking the workflow, and provides status queries via a web interface.

Read More
DSH-Web-Terminal: Adding a Terminal Tab to DeepSeek Harness Web

dsh-web-terminal is a DeepSeek Harness (DSH) bundle plugin maintained by helays, designed to eliminate the need for switching to an external terminal after the model completes code modifications. This plugin adds a "Terminal" tab at the top of the conversation in the DSH Web interface, featuring an interactive PTY terminal based on xterm.js and node-pty, with support for Windows (ConPTY) and POSIX systems, and automatic detection and switching between shells such as bash, zsh, and PowerShell. Its core advantages include persistent terminal processes, support for multiple independent terminals, automatic reconnection and history playback after page refresh, and terminal operations that remain fully independent of the model context without being recorded in the conversation history. Users can use the /ter

Read More
dsh-agent-messaging: Cross-Session Messaging, Declarations, and Decision Ledger for DeepSeek Harness

dsh-agent-messaging is an MIT-licensed plugin for DeepSeek Harness, designed to address the lack of a direct communication channel between multi-agent sessions, resource conflicts, and duplicate decision-making. By providing cross-session message passing, claim checking, and a decision ledger, this plugin reduces redundant work, contradictions, and deadlocks across sessions. Core features include: using `peer_send` to send short text messages to designated sessions in steer (interrupt), followup (new turn), or context (non-wake) modes; publishing capability cards via `peer_card` to declare session aliases, roles, owned resources, and groupings; and automatically detecting resource claim conflicts while indicating the holder.

Read More
@zibokapi/dsh-codex-computer-use: macOS Desktop Operation Plugin for DSH Installation

@zibokapi/dsh-codex-computer-use is a DSH desktop automation plugin for macOS, maintained by geohotstan, licensed under the MIT License. This plugin provides application lists, key window screenshots, and model-readable accessibility trees through a local Swift-daemon, supports synthesized mouse and keyboard input based on element indices, and features background-first delivery, approval policies, and standalone MCP server capabilities. It requires Node.js >= 22.19.0, Xcode Command Line Tools to build the daemon, and grants macOS Accessibility and Screen Recording permissions.

Read More
dsh-agent-message: Cross-Session Agent Communication Plugin for DeepSeek Harness

dsh-agent-message is a DeepSeek Harness (DSH) plugin designed to enable communication between independent agent sessions within the same process. It allows sessions to exchange messages and query delivery receipts, supporting features such as listing available target sessions, sending messages (with three modes: followup, steer, and inject), checking delivery status, locating target sessions via the @ symbol, displaying visual message cards, and copying session IDs. Installation requires compatibility with Node.js 24 and DSH 0.1.0-rc.6+, and it is enabled via the `dsh plugin` command. This plugin is only applicable to local, non-archived independent sessions and does not support cross-process or cross-machine communication, nor does it include real sub-agents. Usage restrictions include a maximum of 1 delivery between the same pair of sessions within 60 seconds.

Read More
dsh-notifacation-frame: DSH Notification Framework

DSH Notification Frame, maintained by gameswu, is a notification framework for DSH designed to centrally manage notification events such as session state, process anomalies, errors, and updates, addressing the issues of scattered configuration and difficult reuse. The plugin supports built-in events and derived plugin registrations sharing the same registry, configuration model, and delivery pipeline. Its core features include: a settings page providing configuration cards with enable toggles, channel and sound effect selection; support for custom built-in synthesized sound effects or audio URLs; in-page Toast notifications, system notifications (best-effort), and optional log recording. Derived plugins integrate by injecting notificationFrame and registering definitions, with the framework handling configuration parsing, validation, and hot updates. Installation requires building the module and adding it to a specified Profile, with a DSH restart for activation. This framework is suitable for scenarios requiring Web-based notification management.

Read More
dsh-session-cleaner: Removing Sessions for the Running DeepSeek Harness Web Runtime

`dsh-session-cleaner` is a DeepSeek Harness plugin (version 1.0.2) maintained by `fountunt` under the MIT license, designed to address session cleanup issues during `dsh web` runtime. This plugin allows deleting running sessions via the Web UI or API without restarting the service, and synchronously removes three types of data: live store entries, workspace records, and disk artifacts. Its core features include providing a "Delete session" entry in the sidebar menu and registering the `POST /api-ext/session.delete` API route, which supports passing `sessionId` in the JSON request body. Installation

Read More
DSH-Reasoning-Effort-HDBZQ: Change the Model Selection Entry to a Model List with a Three-Level Reasoning Effort Slider

dsh-reasoning-effort-hdbzq is a frontend plugin for the DeepSeek Harness (DSH), designed to address the fragmentation in model selection and reasoning effort levels. By overriding the `conversation.input.model` slot, the plugin integrates unified controls directly into the input box, allowing users to simultaneously select a model and adjust among three reasoning effort levels. Core features include a model list grouped by Provider, support for mouse dragging, keyboard operation, and an elastic rebound slider for effort levels. The plugin reuses official services and does not implement model invocation on its own. It supports light/dark themes and bilingual Chinese-English interfaces, with the number of effort levels dynamically adjusting based on the model catalog. Installation requires the `dsh plugin` command, with DSH version >= 0.1.0-rc.6. When in use, users can choose...

Read More
dsh-desktop-pet: Bringing DeepSeek Harness Agent Status and API Balance into a Web UI

dsh-desktop-pet is a DeepSeek Harness (DSH) plugin maintained by FenyxHuang under the MIT license. This plugin aims to address the issue of scattered information regarding Agent status, tool calls, and API balance by consolidating these data into an always-on-desktop pet widget. In the bottom-right corner of the DSH Web UI, users can see a dynamic whale figure: its posture reflects the Agent's current stage (e.g., resting, thinking, working, etc.), while the status bar displays specific tools and their durations; the circular sea-level height corresponds to the API balance, with 100 yuan as the full scale by default, supporting wave animations and low-balance alerts. The plugin supports interactive operations (such as clicking to trigger a diving animation), random lines, and drag-and-drop functionality. Technically, it is distributed as pre-built artifacts, with zero runtime...

Read More
dsh-web-search-all-modes: Presetting the web_search Tool for dsh Agent Recovery

dsh-web-search-all-modes is an MIT-licensed plugin within the DeepSeek Harness (DSH) ecosystem, designed to address the issue of inconsistent tool sets across different agent presets. By re-enabling the host-side `tool-web` configuration, this plugin allows DSH agent presets such as minimal mode, which do not natively include `web_search`, to invoke this tool without affecting presets that already have this functionality. Prerequisites include the profile being built on `@deepseek-ai/dsh-base`, along with proper configuration of `DEEPSEEK_API_KEY` and the host search provider. Installation can be performed via local source code or GitHub commands, and a restart is required after installation.

Read More
DSH-Naiwa-Theme: Naiwa Theme Plugin for DeepSeek Harness Web Interface

`dsh-naiwa-theme` is an unofficial entertainment-oriented theme plugin for the DeepSeek Harness Web interface, developed by DevourerM and released under the MIT license. This plugin aims to provide a light and cheerful "Naiwa Frog" style appearance for the default neutral interface, with main features including cream, off-white, and tender green color schemes, supporting both light and dark modes. It changes the empty-state title to "Gagadi Spicy Shrimp" while retaining a half Naiwa Frog background; replaces the title icon and send button with Naiwa Frog imagery; and plays specific sound effects at the start and completion of sessions, while respecting the system's "reduce motion" setting. Users can install the plugin via the dsh CLI, from the source directory, or through local paths, supporting multiple methods such as Git, tarball, npm, and local links. After installation, DSH needs to be restarted and the page force-refreshed. The plugin is based on DeepSeek.

Read More
dsh-humanizer: DSH Chinese Writing and Polishing Plugin

dsh-humanizer is a Chinese writing and polishing assistant plugin maintained by DEEP-IOS. It is not an AI detector and does not provide scoring or profiling. The core approach is to have the model fully read the complete 21-chapter theoretical text and three sample essays before writing, becoming the author during the thinking process before completing creation or polishing in one go. Main features include `humanize_study` for retrieving the full theoretical text, `humanize_guard` for verifying only the preservation of content anchors and textual integrity, and `humanize_reference` for single-chapter reference. The plugin offers two modes—creation and polishing—activated via specific commands. Installation requires adding the plugin to the web profile and restarting, with Node 18+ and pnpm 10.30.3 required. This plugin is suitable for Chinese writing scenarios but does not guarantee detection.

Read More