`dsh-usage-stats` - DeepSeek Harness Usage Statistics Plugin
`dsh-usage-stats` is a local usage-statistics plugin designed to address the inability to review historical consumption after a DeepSeek Harness session has been deleted. It logs token usage to a SQLite ledger, bucketed by day, provider, and model, while distinguishing primary conversations from internal calls. The plugin supports historical lookback and is restricted to the Web GUI environment. Remote access requires the use of a specific companion plugin. Uninstalling the plugin does not delete the local ledger; it must be cleared manually.
Read MoreDeepSeek Harness Remote Configuration Compatibility and Access Gateway Plugin
`lemoncat7/dsh-remote-settings-compat` is a remote access compatibility plugin for DeepSeek Harness (DSH), designed to address the separation between Origin and password gateway configuration in remote deployments. Through a unified access entry point, the plugin provides trusted browser Origin management, a standalone password gateway on port 3081, anonymous Knowledge sharing, and machine API compatibility. Installation requires a Node.js environment and supports deployment via Docker. The plugin forwards traffic through an Nginx proxy and includes login rate limiting, session expiration, and security policies. During upgrades, it remains compatible with legacy settings, but the old Bundle must be removed. Users should pay attention to Nginx configuration and adhere to the configuration separation principle.
Read MoreDSH Partner: A Long-Term AI Partner and Multi-Channel Plugin for DeepSeek Harness
DSH Partner is a plugin designed for DeepSeek Harness (DSH), aimed at addressing long-term memory and context consistency challenges in multi-channel conversations. The plugin supports WeChat, Matrix, and Mattermost, and features partner identity management, unified memory, task decomposition, and a skill marketplace. Through standardized interfaces, it supports attachment sending and receiving, MCP service integration, and requirement board submissions, making it suitable for cross-platform collaboration and task management use cases.
Read Moredsh-ark: Ark Mode of DeepSeek Harness
dsh-ark is the Ark mode plugin for DeepSeek Harness, designed to address model instability caused by complex presets. It adopts a "frozen wire surface" strategy, uniformly freezing Ark-series presets in `minimal` mode and retaining only the `bash` and `str_replace_editor` tools to ensure stability. At the same time, it uses a CLI side-channel proxy to execute complex toolsets, instructions, and skills such as `standard`, `code`, or `cordis`. The plugin provides three presets: `ark`, `ark-code`, and `ark-cordis`, and supports dynamic dependency resolution and host bridging (Unix socket). Developers must select the corresponding preset in the client and use `dsh-a"
Read Moredsh-web-search-opencode-go: Fix DSH Web Search Routing Issue on OpenCode Go / Zen
`dsh-web-search-opencode-go` is a drop-in patched-fork plugin designed to fix errors caused by the missing `x-opencode-session` header when DeepSeek Harness (DSH)'s built-in `web_search` runs on the OpenCode Go / Zen gateway. The plugin automatically injects the required request headers and supports both DSH Bundle and Drop-in copy installation modes. Users only need to install it with a simple command and configure the baseURL to use the `web_search` tool normally in `dsh web`, without modifying the official DSH installation.
Read Morekuntey/dsh-session-delete: Physically Delete Sessions from the DSH Sidebar Menu
`kuntey/dsh-session-delete` is a client-side plugin designed to address the issue in DeepSeek Harness (DSH) where sessions can only be archived or hidden, with no way to physically delete the local session files. It adds a deletion option to the sidebar menu, allowing session files to be completely removed from the file system. Due to the lack of official documentation, no installation command or usage examples are provided, and since the plugin runs with the current process's permissions, it may pose potential risks; its source code and license should be carefully reviewed before installation.
Read More@kuanfu0430/dsh-compaction-tune: DeepSeek Harness Auto-compaction Threshold Configuration Plugin
`@kuanfu0430/dsh-compaction-tune` is a client plugin for DeepSeek Harness (DSH) that addresses the limitation of the default static compaction threshold not being dynamically adjustable. It provides Composer-level UI controls and supports configuring the compaction threshold in two modes: percentage (30%–80%) and token count (64k–832k). Settings are persisted locally and take effect from the next Agent step. Installation requires using the Web profile; after restarting, a control chip appears in the bottom-right corner of the input box. When using the plugin, note its reliance on the backend compaction engine, sub-session isolation, and version compatibility limitations.
Read Moredsh-web-search-order: Ordered Graceful Degradation Plan for DSH Search Providers
This plugin adds ordered fallback logic to DSH's `web_search` tool. By configuring provider order, timeouts, and an exclusion list, it automatically switches between registered search providers (such as exa and deepseek-official). When a provider is unavailable, times out, or returns empty results, the plugin tries the next one until it succeeds or all providers fail. It supports hot-reloadable configuration and is compatible with multiple DSH versions.
Read Moredsh-approval-ai-review: An AI-Assisted Approval Plugin for DeepSeek Harness
`dsh-approval-ai-review` is a DeepSeek Harness plugin designed to automate the approval process for tool calls. It uses an auxiliary model to pre-review requests before human intervention, automatically approving safe requests and escalating risky ones to humans along with analysis results, thereby reducing manual effort. It can be enabled via command or configuration, offers configurable review parameters, and reviewer actions are escalation-only (no downgrades). This plugin is suitable for scenarios where improving response speed and reducing manual intervention are desired.
Read Moredsh-local-dba: Local Database Management Plugin
The DeepSeek Harness plugin `dsh-local-dba` provides a set of `db_*` tools that support querying, schema inspection, backup and recovery, and slow query analysis for MySQL/MariaDB and PostgreSQL. It is implemented in pure ESM JavaScript, requires no build step, and works out of the box. The plugin includes a UI for configuration, supports adding and removing connections, and defaults to read-only mode; write operations and backup/recovery are allowed only after enabling specific switches. It is recommended to manage passwords via environment variables when using the plugin and to ensure that the corresponding native database clients are installed on the system.
Read MoreDeepSeek Harness Plugin dsh-browser
DSH (DeepSeek Harness) connects the model to the browser environment through the `dsh-browser` plugin, implementing the “everything is a plugin” philosophy using a Chrome/Edge MV3 extension. The architecture uses a three-layer design, communicating over WebSocket and native messaging. Installation requires Node.js 22.19+ and browser support; the process includes adding the plugin, packaging the extension, obtaining the extension ID, installing the native host, and loading environment variables. The plugin provides tools for observation, navigation, page manipulation, and script evaluation, and supports operations on HTTP/HTTPS pages. When using it, be aware that direct mode is local-only, permission limits exist, element references may become invalid, and an approval mechanism is in place.
Read Moredsh-plugin-show-image: In-Session Image Rendering Plugin for DeepSeek Harness
The DeepSeek Harness (DSH) plugin `dsh-plugin-show-image` is designed to address the problem of bloated logs caused by transferring local images in LLM conversations. The plugin streams image bytes on demand via HTTP routing, supports inline rendering within the conversation flow and click-to-enlarge viewing, while keeping the data out of session logs. It features zero dependencies, security guards (8 MB limit and whitelist), and full reversibility. It is supported only in the `dsh web` environment; after installation, Agents can use the `show_image` tool to display local images.
Read MoreDeepSeek Harness (DSH) Plugin: dsh-ide-lite (File and Terminal Integration)
dsh-ide-lite is a lightweight IDE plugin designed specifically for DeepSeek Harness, aiming to embed file browsing, editing, change review, and integrated terminal features directly into WebUI sessions for an “everything as a plugin” development experience. The plugin supports a project file tree, multi-language syntax highlighting, large-file handling, Agent change baseline review, and a standalone terminal, allowing users to run code directly and execute complex commands. It must be installed via the CLI or the desktop plugin page, is compatible with specific versions, and includes experimental features.
Read Morejunnanlys/dsh-markdown-wysiwyg: WYSIWYG Markdown Editor in DeepSeek Harness
The junnanlys/dsh-markdown-wysiwyg plugin provides a WYSIWYG Markdown editing experience for the DeepSeek Harness (DSH) composer. Core features include dynamic heading rendering, which displays heading effects in real time as symbols are entered while preserving the raw Markdown source. Users must obtain resources independently and configure them according to the DSH workflow. The plugin runs with the permissions of the current process, so review the source code and license before use.
Read More@junjiangao/dsh-web-search-tavily
`@junjiangao/dsh-web-search-tavily` is a Tavily search plugin for DeepSeek Harness (DSH) that resolves the cumbersome API key configuration process through Keyless mode. It uses a native configuration form that displays only parameters related to improving retrieval quality, and it includes dependency-driven control logic to prevent misconfiguration. The plugin must be installed with `dsh plugin`, and `searchProvider: tavily` must be explicitly specified in `cordis.patch.yml`. It runs on Node.js 22.19.0+ or 24.0.0+, does not register tools, and only provides search-provider capabilities.
Read Moredsh-wsl-gpufix: WSL2 GPU Access Plugin for DSH Landlock Sandbox
`dsh-wsl-gpufix` is a Cordis plugin designed to address the inability of the DSH Landlock sandbox to access the GPU in a WSL2 environment. By adding read/write permissions for `/dev/dxg` and `/proc` to the sandbox configuration, it fixes CUDA initialization failures and GPU driver loading errors, enabling local model inference while maintaining sandbox isolation and security. The plugin can be installed from GitHub, locally, or from the global Home layer, and is compatible with the standard DSH structure.
Read Moredsh-hindsight-memory: A Pipeline-Level Long-Term Memory Plugin for DeepSeek Harness
The `dsh-hindsight-memory` plugin provides pipeline-level long-term memory for DeepSeek Harness (DSH). By leveraging DSH's hook mechanism, it automatically injects and persists memories before and after model calls, enabling new sessions to automatically “learn” background context. Core features include automatic recall and persistence, fault isolation, and layered configuration. After installation, users can configure parameters such as the API endpoint and memory store name via the settings panel. Operationally, the plugin automatically retrieves relevant memories at the start of each conversation, asynchronously persists content when a conversation ends, and supports memory transfer between sub-agents. It addresses the limitation of traditional agent session memory being confined to the current context.
Read MoreDeepSeek Harness (DSH) Plugin: jackylong1987/dsh-long-plugins
jackylong1987/dsh-long-plugins is a web plugin for DeepSeek Harness, designed to centralize the management of high-frequency operations during development. It provides capabilities such as uploaded file management, workspace output preview and editing, skill documentation browsing, account balance viewing, and conversation history navigation. By integrating these features into an interface, it improves the efficiency of agent development. When installing, ensure proper permission control for secure execution, and reviewing the source code is recommended.
Read Moreiyicode/dsh-ctx-probe: Automatically Detect Local Model Context
The dsh-ctx-probe plugin resolves 400 overflow issues caused by configuration mismatches in the DSH llm-pi-ai local server. It probes the actual context windows of llama.cpp and Ollama servers in real time, enabling bidirectional automatic synchronization with local settings. To prevent probe storms, it uses single-flight and exponential backoff strategies, and supports real-time probing for local requests and caching for remote requests. After installation, restart DSH Web Host; use the `/ctx-probe force` command to view the configuration, effective settings, and probed values.
Read Morefakeip-compat: A Web Fetch Provider for Fake-IP DNS Environments
`fakeip-compat` is a DSH plugin designed to resolve the issue of native Web Fetch being blocked by Fake-IP in TUN mode. It supports traffic transmission in Fake-IP environments and allows access to specific LAN CIDRs. The plugin verifies domain names through DoH, pins traffic to real IPs, supports Mihomo/Clash environments, provides a settings interface, and requires manual configuration of `fetchProvider: fakeip-http`.
Read Moredsh-ui-pricing: Configurable Cost Pricing for DeepSeek Harness
`dsh-ui-pricing` is a user-configurable cost tracking plugin for DeepSeek Harness. It allows setting per-model prices and adjusting daily costs through time-based policies and multipliers. The plugin displays spending in real time in the composer interface via CostLine and supports correcting estimated values. After installation, restart the `dsh web` process; if installing from source, pay attention to the pnpm configuration.
Read MoreDeepSeek Harness Plugin: dsh-balance-pill
`dsh-balance-pill` is a DeepSeek Harness web plugin developed by ivbrajkovic, designed to address the pain point of developers frequently interrupting their workflow to check account balances. By embedding a lightweight indicator in the interface, the plugin displays API balances in real time and changes its color (red/green) based on configured peak-time rules. It supports automatic polling and persistent configuration, with a secure architecture that processes keys only within the local Host process. This allows developers to monitor balances without navigating away from their current page, significantly improving development efficiency.
Read Moredsh-session-search
`dsh-session-search` is a local full-text indexing plugin for DeepSeek Harness. It uses the MiniSearch engine to index conversation content, supports searching and locating messages via the Option+K shortcut, and addresses the difficulty of finding information in long historical sessions. The plugin provides privacy protection (no network requests), result grouping, regex-based fuzzy matching, and branch deduplication. Installation requires running the specified command and restarting, with configuration options for result count limits and whether to index assistant replies. It currently supports only specific version environments; images and tool call parameters are not indexed for now.
Read Moredsh-plugin-cmdk: The Command Palette for DeepSeek Harness
`dsh-plugin-cmdk` is the official command palette plugin for DeepSeek Harness. It aims to consolidate session management, model switching, permission settings, and view navigation through global shortcuts (such as `Ctrl+K`), reducing mouse interaction and improving efficiency. The plugin runs entirely locally, makes no network requests, collects no telemetry data, and has a lightweight footprint. It supports fuzzy search and keyboard shortcut operations; users need to install it via GitHub and configure `settings.yaml`.
Read Moreinxups/dsh-user-plugins: DSH Plugin Manifest Panel
The `inxups/dsh-user-plugins` plugin for DSH adds a “Plugins I Installed” tab to the Web GUI, addressing issues with the built-in manifest that cannot distinguish official packages and lacks version and installation source information. It reads the Profile’s `package.json`, lists user-installed third-party dependencies, and displays their source, version, type, and real-time loading status. The plugin uses a Host (Node.js) + Browser (React) dual-side architecture and provides API interfaces. Although it does not support official packages or change subscriptions, it can effectively help developers manage third-party plugins in a Profile.
Read More