dsh-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 Moredsh-plugin-skill-manager: DeepSeek Harness Skill Management Plugin
The dsh-plugin-skill-manager plugin for DeepSeek Harness (DSH) provides intuitive skill management through a Web UI. It allows users to enable, disable, or search for skills directly in a browser without manually editing SKILL.md files. Core features include skill filtering, toggling individual skills, and batch operations, with actions implemented by writing frontmatter. Installation requires specifying a profile and restarting the service, and source code changes require reinstallation. This plugin aims to reduce the operational costs of agent debugging.
Read Moredsh-plugin-marketplace: GitHub dsh-plugin Theme Dashboards
The `dsh-plugin-marketplace` plugin for DeepSeek Harness (DSH) turns the GitHub `dsh-plugin` ecosystem into a dashboard embedded in the DSH Web settings panel. Its core features include stat cards showing total repository count and language distribution, search and filtering, a repository list, and one-click refresh with a progress bar and snapshot backup. The plugin supports Chinese and English as well as light and dark themes, includes built-in snapshot data for 2,815 repositories, and can be installed via the command line, providing developers with a unified entry point to centrally browse and manage the plugin ecosystem.
Read Moredsh-weather: Providing Weather Query and Model Invocation Capabilities for DeepSeek Harness
The DeepSeek Harness (DSH) plugin `dsh-weather` is an open-source internet-enabled tool designed to simplify the integration of weather features into agent applications. Maintained by XCKjacksparrow, it offers a floating weather card, automatic IP-based geolocation, search for any city, and model tool-calling capabilities. Users can install it via the command line without any configuration, view weather in the Web GUI, or let the agent automatically call the tool to fetch data. The plugin uses Open-Meteo as its data source and provides strong privacy protection, making it well suited for developers to quickly build agents with real-time information capabilities.
Read Moredsh-token-usage: DeepSeek Harness Local Token Usage Dashboard
`dsh-token-usage` is a local token usage monitoring plugin for DeepSeek Harness. It reads `$DSH_HOME/sessions/session.l.zstd`, aggregates statistics over the past 30 days, and supports dark/light mode. The plugin provides two views—a heatmap and a model table—for tracking token consumption. To install it, run commands in the plugin directory and resolve any potential `pnpm` version lock issues. The plugin is independent of the DSH source code, requires Node >= 22, and provides lightweight monitoring for local agent development.
Read Moredsh-design: Clickable HTML Prototype in DeepSeek Harness
`dsh-design` is a client plugin for DeepSeek Harness that enables agents to generate interactive prototype previews directly by writing HTML. The plugin supports Web, iOS, and Android platforms, provides tools for creation, editing, previewing, and file management, and supports interactions such as zooming, panning, and click-to-pin. Installing the plugin requires restarting DSH. Files are stored in the project directory, with a maximum size of 512 KiB per file.
Read Moredsh-memory-panel: DeepSeek Harness Long-Term Memory Tool and Visualization Panel
`dsh-memory-panel` is a memory management plugin for DeepSeek Harness (DSH), designed to address context loss after Agent session resets. It provides a set of tools (such as `memory_save` and `memory_recall`) and a visualization panel, supporting memory storage, retrieval, deletion, and category-based filtering. The plugin stores memories in plaintext at `~/.dsh/memory.json` and includes safety mechanisms such as atomic writes, a concurrency queue, automatic backup upon corruption, and growth control. Users can install it via command line and use it after restarting the service. Note that its API currently lacks authentication protection, so storing sensitive data in plaintext is not recommended.
Read Moredsh-elegent-balance-tracker: DeepSeek Harness Billing Plugin
`dsh-elegent-balance-tracker` is a DeepSeek Harness billing tracking plugin that displays current session costs and official account balances locally in real time. It automatically applies peak and off-peak pricing based on the time of day, supports independent tracking for sub-agents, and syncs official prices automatically. The plugin runs entirely locally, does not report any data, and is ready to use after installation via npm and a restart, making it ideal for developers who want precise cost control.
Read Moredsh-openspec: Managing OpenSpec Changes in a Web UI
`dsh-openspec` is a plugin for the DeepSeek Harness Web profile, designed to solve the pain point of manually switching directories to handle OpenSpec changes. It provides an entry in the session title bar, allowing users to browse, preview, edit, and save files in the project’s `openspec/` directory. The plugin automatically follows the workspace, supports Markdown preview and source-mode editing, and does not depend on the openspec CLI. Users must ensure the plugin is installed and enabled, then click the button in the web interface to manage change files.
Read Morewwumit/dsh-office: Office Productivity Skills Hub
`wwumit/dsh-office` is an office skills plugin for DeepSeek Harness, designed to address the issue of fragmented skill management through a remote registry. It provides two skills that run purely locally: Excel data analysis and converting meeting notes into PPT slides, ensuring that data never leaves the machine. To install it, Cordis is required; it can be enabled by installing via npm and registering it in the entry file. The plugin focuses on office automation, with a focus on data security and open source.
Read Moredsh-compliancehub: DeepSeek Harness Remote Provider for Cross-Border Compliance Skills
DSH ComplianceHub is a remote compliance skills provider plugin maintained by wwumit. It uses the `ctx.skills` mechanism to allow DeepSeek Harness (DSH) to load cross-border compliance skills (such as GDPR/CCPA) directly from a remote JSON catalog, eliminating manual file operations. The plugin provides `list` and `get` interfaces with fault-tolerance support. Installation depends on an npm package, and enabling it requires specifying catalogUrl. Known limitations include retrieving only the body of SKILL.md, no catalog caching, and no support for private catalogs.
Read Moredsh-workspace-toolbox: DSH Web Workspace Toolbox
The new `dsh-workspace-toolbox` plugin for DeepSeek Harness (DSH) integrates file browsing, Docker management, Vite project control, and terminal capabilities into the Web UI session view, aiming to reduce context switching during development. It supports workspace file search and preview, Docker image and container management (including SSH connections), automatic Vite project scanning and startup, and multi-terminal support based on xterm.js. Developers need to install pnpm and execute the specified commands to enable the plugin. The changes are client-side and support hot reloading, effectively simplifying DSH-based development and operations workflows.
Read More