dsh-reveal-files: Add a File Operations Menu to DeepSeek Harness Artifact Rows
`dsh-reveal-files` is a plugin for DeepSeek Harness Web (`dsh web`) designed to optimize interactions with generated files. By default, clicking a file chip no longer opens the file directly; instead, it triggers a compact menu that supports actions such as opening the file, copying the path, showing it in the file browser, and opening the directory in a terminal. The plugin has minimal environment requirements, relying only on Node.js, supports multiple platforms, and runs entirely locally, making it a practical tool for improving file operation efficiency in agent development.
Read MoreDeepSeek Harness (DSH) Web Message Notification Plugin
The DeepSeek Harness (DSH) plugin uses browser notifications to reduce the risk of missing critical Agent session events, including pending approvals, questions awaiting responses, and task status changes. It supports all-session monitoring and provides four notification types: approval, question, success, and failure. Additional features include foreground suppression, single notification delivery across multiple tabs, one-click navigation to the session, tab whale icon color changes (yellow/red/green), and a standalone configuration module. Installation requires DSH CLI and pnpm, as well as browser notification permissions. Note that the plugin relies on the DSH page remaining open, and some icon features are currently unsupported in certain browsers.
Read Moredsh-fun-turn-status: Replace the "Deep diving..." status copy during DSH task execution.
The DeepSeek Harness (DSH) plugin "dsh-fun-turn-status" replaces the "Deep diving..." status during task execution with humorous messages that randomly rotate every 30 seconds. Users can set custom messages in the configuration (up to 50), and changes take effect immediately without restarting. Designed to reduce the tedium of waiting, the plugin suits users who value a playful interface. The source code is available on GitHub.
Read Moredsh-archive-manager: Archive Session Management Plugin for the DSH Web Interface
`dsh-archive-manager` is a Web UI plugin designed for DeepSeek Harness (DSH) to manage archived sessions. It adds an “Archive” page to DSH Settings, where sessions can be grouped by workspace, filtered and sorted, unarchived, or permanently deleted with a confirmation prompt. The plugin is installed via CLI commands and becomes ready to use immediately after restarting the DSH Web interface, out of the box.
Read Moredsh-llm-approver: DeepSeek Harness Sandbox Upgrade Pre-Review Plugin
`dsh-llm-approver` is a plugin for DeepSeek Harness designed to use an LLM to pre-approve sandbox escalation requests, reducing the need for manual confirmation. The plugin operates under a specific permission preset and uses an isolated context to evaluate command safety, automatically allowing clearly safe operations and falling back to UI approval for complex or dangerous ones. Installation and configuration are completed through official scripts and `cordis.patch.yml`, with support for multiple Profile adaptation. When using it, you need to switch to the “Workspace Write · LLM Review” preset. The plugin runs with host permissions; any pre-approval failure or timeout is downgraded to manual handling, and complete audit logs are retained.
Read Morexmoon/dsh-profile-settings: DeepSeek Harness Multi-Profile Settings Override
`dsh-profile-settings` is a DSH plugin designed to manage configuration file overrides through a transparent layer mechanism. It separates the global `settings.yaml` from profile-specific `settings.patch.yml` files, supports recursive merging, the `!unset` directive, and hot reloading. The plugin provides a Web UI to display field sources and supports various commands such as `promote` and `migrate`, using write locks and transactions to ensure data consistency. It requires Node.js >= 22.6 and depends on `dsh-base`.
Read Moredsh-session-theme: Show All Session Themes in the Sidebar
The DSH Web plugin `dsh-session-theme` is designed to address the issue where cold sessions in the sidebar only show folder names without displaying session themes. By prewarming the projection cache at startup, the plugin ensures that session themes are available as soon as the page loads. It features fault-tolerant handling, idempotent writes, and zero external dependencies. After installation, perform a hard refresh and confirm successful prewarming in the logs to improve the clarity of session presentation in the sidebar.
Read Moredsh-sonic: Sound Alert Plugin
dsh-sonic is a client-side plugin for DeepSeek Harness that uses the Web Audio API to synthesize eight sound effects in real time, providing auditory feedback during Agent execution. The plugin triggers sounds when the Agent requires user confirmation or completes a task, and supports configuring volume, sound effect type, and muting. Through a separated Host and Browser architecture, the plugin listens for specific events and polls a queue to play sound effects. Installation requires linking the package into the profile's package.json and configuring bundles, while also supporting custom sound effect parameters.
Read Moredsh-conversation-quote: Conversation Text Quoting Plugin
`dsh-conversation-quote` is a pure UI plugin designed for DeepSeek Harness Web, intended to solve the workflow interruption caused by manual copying and pasting. It allows users to select any text in a conversation, click the generated "Quote" pill, and create a compact quote label above the input field. Users can manage multiple quote labels, which are automatically merged into a code block when sending a prompt. The plugin has no configuration options, determines quote attribution based on DOM node type, runs entirely in the browser, supports mouse operations, and works out of the box.
Read MoreDeepSeek Harness Plugin: Dsh UI Enhancements
Dsh UI Enhance is a DeepSeek Harness plugin v0.4.0 maintained by xjackzenvey, designed to improve the web interface interaction experience. Its core features include voice input via the Web Speech API, with recognized text appended to the input box; automatic collapsing and merging of consecutive tool calls of the same type to keep the interface tidy; and a multiline CSS editor for instant custom page styling. Installation is performed via the `dsh plugin` command and requires a Chromium-based browser with speech recognition support. Custom CSS selectors should be scoped carefully to avoid affecting the existing layout.
Read Moredsh-agent-policy: DeepSeek Harness Policy Contract and MCP Initialization Defaults
dsh-agent-policy is a shared policy plugin for DeepSeek Harness (DSH), designed to address issues such as fragmented policy definitions, version inconsistency, and difficulty reusing configurations in agent development. It does not intercept tools; instead, it provides schemas, preset base classes, and MCP default behaviors for other plugins to consume. The plugin supports configuring preset templates (such as research) and MCP panel default values in `defaults.json`. Permission control is handled by `dsh-agent-gate`; uninstalling the plugin does not relax permissions, and configuration data remains persisted.
Read Moredsh-agent-memory: Claw Memory Persistence Plugin
dsh-agent-memory is a standalone memory persistence plugin specifically designed for Claw Agent to address context management issues. It provides each Agent with an isolated USER/MEMORY vault, diary archive, and post-turn review mechanism. By listening to session compression events, the plugin efficiently manages memory writes, supports either "free-write" or "approval-required" mode, and strictly enforces scope isolation. It is simple to install and can be enabled by restarting the service. Data is stored on the local filesystem and is retained after uninstallation.
Read MoreIntroducing the DeepSeek Harness Plugin: dsh-agent-identity
`dsh-agent-identity` is a plugin for DeepSeek Harness (DSH) that automatically injects persona files from the `~/.dsh/DSclaw/` directory into the system prompt. It primarily manages core files such as SOUL.md and IDENTITY.md, with BOOTSTRAP.md being automatically injected when a new session is created and deleted after the first Q&A exchange. The plugin relies on `dsh-agent-registry` to create the directory structure. File editing is performed through the settings menu in the Web Profile, and files remain on disk after uninstallation.
Read Moredsh-agent-gate: Permission Gate · Tool Interception by Tiered Permissions
dsh-agent-gate is a permission gate plugin for DeepSeek Harness, designed to provide fine-grained control over Agent tool invocations and resource access through layered interception and approval mechanisms. Built on the `tools.pre-execute` and `tools.guard` hooks, it supports skill/MCP filtering, policy reuse, and audit logging. Once uninstalled, the interception mechanism stops, but the official file sandbox permissions continue to be independently maintained by the permissions plugin. It can be installed via the `dsh plugin` command. Note that it only intercepts Claw sessions, and it is recommended to use it alongside `dsh-session-permissions`.
Read Moredsh-agent-delegate: Delegation Governance and Workflow Management for DeepSeek Harness
`dsh-agent-delegate` is a delegated-agent plugin designed to resolve issues in DSH sub-agent invocation—such as uncontrolled depth, role overreach, and concurrency overflow—through code-level controls. It provides depth and concurrency control, role filtering, write isolation via independent Git worktrees, and a patch-based result-merge mechanism. The plugin supports configuration-driven limits on delegation depth, sub-agent count, and permission propagation, ensuring that sub-agent changes are merged only after acceptance by the parent task. It is well suited to scenarios requiring strict control over sub-agent behavior.
Read Moredsh-zh-labels: DeepSeek Harness Interface Chinese Label Persistence Plugin
dsh-zh-labels is a DeepSeek Harness (DSH) plugin designed to address the issue of hardcoded English UI labels being overwritten after upgrades. It enables a persistent Chinese interface by automatically scanning and replacing 316 known labels in files such as `client.js`, including tools, thinking, sidebar, and more. The plugin features multi-deployment detection, fault tolerance, and idempotent safety, and it takes effect after installation and a restart. If labels stop working after an upgrade, the rule table must be updated.
Read Moredsh-secure-gate: DeepSeek Harness Advanced Security Authentication Gateway
dsh-secure-gate is a DeepSeek Harness plugin developed by xingjisen, designed to provide enterprise-level security protection for a Web UI. It supports zero-configuration installation and takes effect after a restart, featuring core capabilities such as password security, two-factor authentication, Web security (CSRF/CSP/HSTS), access control, audit monitoring, and attack protection. Users can install it via terminal commands and must create an administrator account upon first access. Note that the plugin runs with the permissions of the current process and is not officially associated with DeepSeek.
Read MoreDeepSeek Harness Plugin: session-import-codex
`session-import-codex` is a DeepSeek Harness plugin designed to help developers seamlessly migrate conversation history from the Codex App Server to DSH. It works by reading Codex history and converting it into DSH session events, supporting both a CLI tool and the `/import-codex` chat command. It features deterministic ID generation, idempotency, an offline write workflow, and privacy safety by avoiding access to sensitive files. Before use, ensure the environment meets the required Node.js and pnpm versions, then stop the running process, execute the migration, and restart the service.
Read MoreDeepSeek Harness Plugin: xie-tj/dsh-easy-exit (Edit and Send the Latest Direct User Message)
This is a DeepSeek Harness (DSH) plugin maintained by user xie-tj. Its core function is to let users directly edit the latest direct user message in the conversation flow and resend it. The plugin is designed around the “everything is a plugin” principle and suits scenarios where inputs need frequent corrections during a conversation. Since fetching the official documentation failed, refer to its GitHub repository for the exact installation command and detailed usage. It runs with the permissions of the current DSH process; please review the source code and license before use.
Read Moredsh-trace-narrator: Turning DSH Session Traces into Sanitized Structured Reports
dsh-trace-narrator is a DSH plugin maintained by xiangyun0519 that converts session traces into de-identified reports in HTML, Markdown, or JSON formats. It supports five schemas, English, Chinese, and Japanese language options, and strict data de-identification while keeping local data on-premises. Users can generate reports by specifying the session, format, and schema via the command line, making it suitable for session review, handoff, or training scenarios.
Read Moredsh-doctor-windows: A Read-Only Windows Diagnostic Tool for DeepSeek Harness
`dsh-doctor-windows` is a read-only diagnostic tool for DeepSeek Harness (DSH), designed specifically for Windows systems. It helps users troubleshoot issues such as environment configuration errors and Node.js version incompatibilities by checking key items—including command parsing, Node.js version, the DSH_HOME path, the configuration manifest, and Cordis patches—and generating a diagnostic report. Its core features include running locally, making no network requests, collecting no telemetry, not modifying files, and automatically masking sensitive information. Users can install it globally via npm or enable it in a Cordis environment. It supports report output in three formats: terminal, Markdown, and JSON, making it a privacy-friendly tool for helping developers identify and resolve DSH startup issues.
Read MoreDeepSeek Harness Plugin Introduction: xiamu-ssr/snowmountain-market
The `snowmountain-market` plugin addresses the problem of securely storing the Wind AIFin API Key in DeepSeek Harness (DSH). By resolving credentials within a trusted host process, it integrates Wind’s seven official MCP tools and Alice financial analysis workflows into DSH while ensuring that the key is not exposed to the model or ordinary commands. The plugin supports professional analysis of stocks, funds, bonds, macroeconomics, and other areas, and includes runtime Skills for request routing. Installation requires DSH 0.1.0-rc.8+; during configuration, `WIND_API_KEY` must be referenced on the Credentials page. Its core security mechanism is that credentials are listened to locally only, are not cached to files, and the generated analysis content…
Read MoreDeepSeek Harness Token Usage Tracking Plugin
`dsh-token-tracker` is a web plugin for DeepSeek-Harness (DSH) used to monitor and bill token consumption. It supports features such as data folding, peak/off-peak pricing, a floating GUI display, a standalone overview page, and a JSON API. Users must first install DSH, then install the plugin via the command line and configure pricing in the configuration file to access the overview page through a specific URL.
Read MoreDeepSeek Harness Web Conversation Turns Navigation Rail Plugin
`dsh-turn-nav` is a plugin designed for the DeepSeek Harness Web client, aiming to address the challenge of locating context in long conversations. The plugin provides a visual turn navigation rail along the right edge of the conversation, supporting Mixed, DeepSeek, and Codex visual styles. By hovering over or clicking a bar graph, users can expand to view message previews and smoothly scroll to the corresponding turn. It is hidden by default on narrow screens and can be adjusted through configuration. After installation, the service must be restarted, and testing is recommended before use in production environments.
Read Moredsh-update-notifier: Detect Updated Versions on DSH Startup
`dsh-update-notifier` is a networked plugin designed specifically for DeepSeek Harness (DSH), aiming to address the pain points of CLI tool version updates. It automatically detects new versions of `@deepseek-ai/dsh`, polls once every 6 hours, and supports manual checks. When an update is found, the interface notifies users via a banner or capsule and offers a one-click copy function for the upgrade command. It also provides robust error handling, theme adaptation, and uninstall cleanup mechanisms, helping developers maintain their toolchain automatically.
Read More