dsh-repeat-stop: Hard Stop Consecutive Identical DeepSeek Harness Tool Calls
`dsh-repeat-stop` is a plugin for DeepSeek Harness (DSH) designed to address the issue of agents repeatedly calling the same tool after a failed invocation. It uses a hard-stop mechanism to directly block the next call when consecutive invocations reach a threshold (default: 6), preventing infinite loops. The plugin supports whitelist/blacklist configurations and automatically resets the counter when parameters or the tool change. It must be used in conjunction with `dsh-tool-budget` and can effectively improve the stability of agent workflows.
Read Moredsh-plugin-memory
`dsh-plugin-memory` is a plugin for DeepSeek Harness (DSH), designed to transform conversations into persistent knowledge through a Session Distillation mechanism. It automatically collects conversation content, distills it into structured JSON data, and persists it to a local directory, then registers it as a `memory-<slug>` skill for subsequent invocation. It supports automatic merging of similar entries and provides a `ctx.memory` service API for memory management. Installation options include installation via npm, installation via GitHub, or installation from a local tarball. Configuration options allow users to control automatic distillation, storage paths, and token limits. Note that the plugin currently lacks security policies and scope isolation, and all sessions share a single memory store.
Read Moredsh-music: A DeepSeek Harness Plugin for Listening to Music While Chatting
dsh-music is a DeepSeek Harness plugin that provides floating QQ Music playback in the Web interface. It supports account login via QR code and features a polished frosted-glass UI, draggable position memory, keyboard shortcuts, and integration with Agent commands. The plugin automatically preserves the queue and volume, supports importing playlists, and enables music playback using local credentials. Developers can install it via the CLI, making it ideal for seamlessly switching between conversations and listening to music.
Read Moredsh-btw: A command for safely asking context questions outside the main conversation
The `dsh-btw` plugin is designed for DeepSeek Harness to address context pollution and token waste caused by inserting “side questions” during main task execution. It provides a `/btw` command that launches a one-shot subagent to inherit the main session context and render answers directly, fully isolated from the main conversation flow, thereby preserving prefix caching and saving tokens. The article details installation via NPM or GitHub, along with configuration options and considerations for `fork`/`spawn` providers.
Read Moredsh-consult: A Cross-Vendor Second-Opinion Service for DeepSeek Harness
dsh-consult is a local auxiliary plugin for DeepSeek Harness (DSH) that provides cross-vendor “second opinions” and an OpenAI-compatible API service. Its core features include forced model specification, structured output, audit traceability, and web investigation mode. Users must configure HTTP endpoints and authentication tokens, and it supports multiple invocation methods, including CLI, HTTP API, and Scout investigations. It also provides detailed installation steps, configuration instructions, and precautions.
Read Moredsh-auto-memory: DSH Session-Level Memory Plugin
The `dsh-auto-memory` plugin for DeepSeek Harness (DSH) aims to address the challenges of information accumulation and memory loss in multi-turn conversations. By maintaining a `MEMORY.md` index and providing wrap-up reminders and markers, it enables cross-session content management. The plugin features full GUI configuration, automatic scaffolding initialization, and installation of wrap-up skills, and has removed its dependency on models to lower the maintenance barrier. Installation requires a Node.js 20+ environment; after configuration, restart to use it.
Read Moredsh-workspace-open: Open Folders Directly in the DSH Workspace List
The `dsh-workspace-open` plugin adds a one-click workspace folder opening feature to DeepSeek Harness (DSH). Clicking the button in the left-side Workspace list opens the corresponding folder in the system's default file manager, supporting Windows, macOS, and Linux. The installation command is `dsh plugin --profile web add ./dsh-workspace-open`. The plugin uses a dual half-sector architecture, preferentially attempting to use a future slot and automatically falling back to DOM adaptation mode, applying only to actual workspace rows.
Read MoreDeepSeek Harness Plugin dsh-mindsee: Letting DeepSeek See Images
`dsh-mindsee` is a community plugin for DeepSeek Harness that enables visual capabilities by calling the MindSee service and passing image descriptions to DeepSeek. To install it, add the plugin via the command line and restart the process. To configure it, enter an access token obtained from mindsee.app in Settings. The plugin supports JPEG, PNG, and WebP formats, as well as local file paths. You can paste an image directly or enter a file path when using it, without switching to a visual model. Before use, please review the plugin source code and license.
Read Moredsh-premise-guard-cn: A Context-Premise Loss Prevention Plugin for Chinese Novel Writing
`dsh-premise-guard-cn` is a Chinese-optimized version of the `ICCuse/dsh-premise-guard` plugin, designed to address the loss of critical premises caused by long-context compression in DeepSeek Harness. It includes built-in automatic anchor-extraction rules for Chinese (such as Chinese quotation marks, terminology chains, and paths), supports manually maintaining an anchor list, and provides the `premise_anchor` tool and `/anchor` command for management. After context compression, the plugin automatically detects and injects warnings, prompting the model to verify any lost settings and effectively preventing logical collapse in long-form Chinese creative writing.
Read Moredsh-standalone-chat: Adding Standalone Chat Feature to DeepSeek Harness
DSH Standalone Chat is a lightweight, standalone chat plugin designed specifically for DeepSeek Harness (DSH). It decouples Agent session logic to provide a clean multi-turn conversation experience, with support for streaming output, history management, and model switching. Conversation data is stored independently and free from context interference. Users can install it via a PowerShell command and launch it from the bottom of the sidebar, making it suitable for pure conversational or debugging scenarios.
Read MoreSideSight: A Visual Sidecar for Text Coding Agents
SideSight is a CLI-first visual sidecar feature of DeepSeek Harness that allows agents to analyze visual content, such as screenshots and charts, using multimodal models. It supports file-system skill integration, an optional MCP server, and native offline OCR on macOS. It can be installed either as a DSH plugin or a file-system skill, and its configuration requires specifying an OpenAI-compatible vision model. When using it, image paths must be explicitly specified in the instructions, and API keys are stored only in the configuration file.
Read MoreDeepSeek Harness Databricks AI Gateway Plugin
DeepSeek Harness (DSH) developers have released a non-invasive plugin called `dsh-llm-databricks` for integrating with Databricks AI Gateway. Installed independently, the plugin supports multiple routing protocols, streaming, and tool calling. Configuration requires specifying the workspace URL, protocol type, and credentials, and must meet Node.js version and environment security requirements to ensure communication with Databricks only over HTTPS.
Read Morezhtx2024/dsh-pdf: DeepSeek Harness PDF Parsing Toolkit
zhtx2024/dsh-pdf is a PDF parsing plugin for DeepSeek Harness (DSH), designed to resolve garbled characters and missing text when standard rendering engines process non-embedded Chinese fonts, such as in schematics exported from JLCPCB or EasyEDA. The plugin provides three tools: retrieving document metadata, extracting text, and rendering images as PNG. It employs a hybrid engine architecture: by default, it uses the PDF.js engine, and automatically switches to a built-in decoder when non-embedded CJK fonts are encountered, mapping CID codes to Unicode and rendering the text using system fonts. A session restart is required after installation. Note that the plugin cannot extract text from scanned documents, and large files may consume significant memory.
Read Moredsh-memory: Cross-Session Memory and Vector Retrieval Plugin for DeepSeek Harness
`dsh-memory` is a cross-session memory plugin designed for DeepSeek Harness, aimed at resolving the loss of context after agent restarts. Maintained by developer zhouzhencheng07, it features core capabilities including automatic background memory, maintaining daily workspace notes, memory retrieval, and optional vector search. The plugin runs with the permissions of the current process; users are advised to review its source code and license before installation. It provides an effective solution for handling long-term memory in the DSH ecosystem.
Read Moredsh-settings-nav-organizer: Collapse Plugin Entries in the DeepSeek Harness Settings Panel
dsh-settings-nav-organizer is a plugin for DeepSeek Harness designed to address the clutter in the settings panel caused by a large number of plugins. It keeps core settings tidy by collapsing third-party plugins into a single group. The plugin supports bookmark-style custom grouping, fast search, scrollable navigation, and persistent configuration. Advanced features include AI-based automatic categorization, automatic pruning of idle plugins, and simplified AI model configuration. Users can install it via the command line, enable collapsing on the "Group Management" page, and organize navigation entries by manual drag-and-drop or AI automation.
Read Moredsh-feishu-bridge: Driving a Local DeepSeek Harness Agent with Feishu Messages
`dsh-feishu-bridge` is a plugin that connects Feishu with a local DeepSeek Harness. It allows users to send messages in a Feishu direct chat to remotely drive a local Agent to execute tasks. This solution does not require a public IP, uses long-lived connections to handle events, and supports message-driven workflows, security validation, and management commands. Installation requires Node.js >= 22 and DSH >= 0.1.0-rc.6, with the `appId`, allowlist, and permissions configured via environment variables. High-risk tools are disabled by default. Currently, only plain text in direct chats is supported, and sessions are not restored after a restart, making it suitable for scenarios where mobile or remote users need to quickly trigger local computations.
Read Moredsh-ws-files: Workspace File Browser
`dsh-ws-files` is a plugin for DeepSeek Harness (DSH) that integrates a file tree, search, and an online editor into the DSH layout. It supports lazy loading, search, online editing (with real-time highlighting, indentation, auto-save, and undo/redo), and multi-workspace switching. The plugin is implemented with a Host/Client architecture and enforces strict security constraints: all read and write operations are restricted to registered workspace directories to ensure safety. Users can install it via the command line and manage local code directly through the Web interface.
Read MoreDeepSeek Harness Interactive Terminal Package: dsh-tui
`dsh-tui` is a standalone interactive terminal plugin for DeepSeek Harness, supporting local or remote Web Host and terminal integration via OSC sequences. The package provides a standalone terminal interface with core features such as session management, file indexing, fuzzy search, and Markdown rendering. Users need to install dsh 0.1.1-rc.2 and launch it with `--profile tui`; it supports operations such as initialization, session resumption, and specifying a working directory, making it suitable for agent development in command-line environments.
Read Moredsh-cost-widget: DSH Web Real-Time Cost and Cache Monitoring Dashboard
`dsh-cost-widget` is a DSH Web GUI client plugin designed to monitor the cost and cache hit rate of DeepSeek platform accounts in real time via a floating window. Core features include displaying peak/off-peak status, average cost per million tokens, a cache hit-rate progress bar, and balance information. The plugin reads local credentials, retrieves data through a read-only loopback endpoint, and refreshes automatically every 5 minutes. After installation, clicking the compact floating bar expands it to show details, and the widget remembers its window position.
Read Moredsh-prompt-presets: DeepSeek Harness Prompt Preset Library
`dsh-prompt-presets` is a plugin for DeepSeek Harness designed to address the cumbersome process of copying prompts manually. It provides a visual management interface, supporting preset CRUD, sorting, and one-click injection. Data is locally persisted in YAML files, offering privacy security and adaptive theming, making it suitable for managing commonly used prompt templates.
Read MoreDeepSeek Harness Long-Term Memory Plugin: dsh-memory-amem
`dsh-memory-amem` is a plugin for DeepSeek Harness (DSH) designed to inject A-MEM-style long-term memory. The plugin captures user messages through a six-step pipeline—filtering, analysis, retrieval, evolution, application, and persistence—associates new information with prior memories using hybrid retrieval and LLM-based decision-making, and embeds the results into the system prompt to aid model recall. It also provides security defense mechanisms and tools such as search. On the LoCoMo benchmark, the plugin significantly improves multi-hop reasoning, enabling DeepSeek models to outperform GPT-4 in closed-book question answering.
Read MoreDeepSeek Harness Real-Time Voice Plugin (dsh-realtime-voice)
The DeepSeek Harness plugin `dsh-realtime-voice` enables real-time voice interaction between browser audio and LLMs. The plugin supports dual routing for Alibaba Cloud Bailian and OpenAI, uses a same-origin WebSocket proxy to provide automatic speech recognition (ASR) and text-to-speech (TTS), and features streaming audio playback with a candidate interruption review mechanism. After installation, users can use the plugin by configuring the corresponding API key in Harness. Considerations include microphone permission limitations in the desktop Electron version, strict same-origin security policies, and a voiceprint feature intended only for suppressing background speech.
Read Moredsh-provider-billing: View the Provider Account Balance in the Model Settings Row
The dsh-provider-billing plugin is specifically designed for DeepSeek Harness (DSH) to provide intuitive monitoring of account balances across multiple model providers. It displays balance information directly within each provider row on the model settings page and offers a manual refresh function. The plugin uses a loopback-pinned RPC channel for secure communication, ensuring that API keys always remain on the host side. Only the route ID is sent, which the host then resolves and uses to call the provider's `/user/balance` endpoint. The plugin requires a newer Harness build and is currently primarily compatible with the official DeepSeek API, making it suitable for scenarios that demand efficient quota management and strong security.
Read Moredsh-model-redactor: DeepSeek Harness Model-Visible Content Redaction Plugin
The `dsh-model-redactor` plugin provided by DeepSeek Harness (DSH) intercepts and rewrites sensitive data to prevent it from leaking into logs or model context. It redacts inputs and outputs during the `agent/pre-step` and `llm/stream` phases, and its built-in rules cover multiple common key formats. Installation requires adding configuration to a Cordis patch, with support for custom replacement text as well as regex and word matching rules. When using it, note that the replacement text must not conflict with built-in patterns. The plugin also runs with the permissions of the current process, so it is recommended to review its source code to ensure security.
Read Moredsh-opencode-go-quota: DeepSeek Harness Balance and Usage Monitoring Plugin
The DeepSeek Harness plugin `dsh-opencode-go-quota` adds a persistent bottom-right capsule widget on the web interface for viewing model provider quotas or balances. It supports two data display modes: `plan` and `tokens`, with `tokens` mode capable of estimating consumption by combining local usage data. The plugin includes the DeepSeek pricing table, and API keys are parsed locally only to prevent leakage. Users can define custom providers and override pricing via the configuration file, limited to the web profile.
Read More