dsh-suggest-ghost: Input Prediction and Autocomplete Plugin for DeepSeek Harness
`dsh-suggest-ghost` is a client plugin developed for the DeepSeek Harness (DSH) web interface, designed to address the issue of repetitive input in long conversations. It provides two core capabilities: predicting the next sentence with an LLM (ghost suggestions) and performing history-based prefix completion (similar to zsh). The plugin supports Chinese input methods, cross-session hotness management, and data de-identification, and is compatible with the DSH-specified kernel version. Users can install it via the CLI and configure it in the settings panel, with options including adoption shortcuts, model routing, and word-by-word adoption, making it suitable for scenarios that require improved development efficiency.
Read Moredsh-herdr-site: Report DSH Agent Status to Herdr
dsh-herdr-site is a DSH plugin maintained by WuJiaoJue, designed to resolve the issue where dsh/cc-tui cannot be correctly recognized by Herdr through Herdr's custom integration protocol. The plugin reports DSH agent states (working/idle/blocked) to Herdr, enabling it to manage DSH panels just like other Agents, with support for panel navigation, the `--wait` feature, and status display. Install it with `dsh plugin add dsh-herdr-site`. Note that the `dsh-tui` profile does not support the blocked state, and the Agent label is fixed as `cc-tui`.
Read Moredsh-composer-recall: Arrow Key History for DSH Web Composer
`dsh-composer-recall` is an arrow-key input history plugin designed for the DSH Web composer to address pain points when reviewing or correcting input. It allows users to navigate the message history of the current session with the up and down arrow keys, exit with Esc and restore the draft, or leave history mode by typing directly. It supports Lexical input components and requires DeepSeek Harness 0.1.2-alpha.1 or later.
Read Moredsh-language-control: Preventing Language Drift in Agent Chain-of-Thought
The dsh-language-control plugin for the DSH workflow addresses the “language drift” issue in an Agent’s chain of thought caused by tools returning English content, by injecting language constraints into the System Prompt before each reasoning step. This plugin enforces Chinese throughout the Agent’s internal reasoning, planning, and tool calling, ensuring consistency between thought and output. It takes effect automatically after installation without requiring additional configuration, and users can also customize or restore the default constraints via the settings panel.
Read Moredsh-md-reader: DSH Markdown Reading Plugin
`dsh-md-reader` is a DSH plugin developed by `wjx-ai`, designed to address the issue of file links interrupting the context. It leverages DSH's dual-half architecture to render files such as Markdown and images in the right-side details pane with a true three-pane layout. The plugin supports automatic table of contents, font size scaling, and automatic synchronization with disk changes, and remains fully read-only throughout. Installation requires DSH >= 0.1.0-rc.6 and `pnpm`; after closing the panel, recent documents can be reopened from a floating entry in the bottom-right corner.
Read MoreDeepSeek Harness Web CRT Terminal Theme
DSH Web is a browser-based CRT visual theme plugin developed by WJNCT55555. Through CSS overlays, it transforms DSH Web into a retro industrial sci-fi style tactical terminal. The plugin offers two color schemes—Unit-02 (black with red-orange) and Unit-01 (black with purple-magenta)—and supports effects such as scan lines and glow. Users can control the theme via keyboard shortcuts or a settings panel, and can also utilize a JavaScript API for debugging. Compatible with extensions such as dsh-achievements, the plugin features easy installation and accessibility support, and restores the default style upon uninstallation.
Read Moredsh-vision-assist: Adding Multimodal Recognition Capabilities to Non-Vision Models
The `dsh-vision-assist` plugin intercepts the LLM invocation boundary to address the issue in DeepSeek Harness where pure-text models cannot handle image inputs. When the routed model does not support images, the plugin converts the image into text instructions and triggers the selected multimodal model to perform recognition. It supports hot configuration updates, allowing you to switch models or adjust timeout settings without restarting. The installation command is `dsh plugin --profile web add github:wjling/dsh-vision-assist`, and it requires DSH version >= 0.1.7-alpha.1.
Read Moredsh-temp-workspace: Add Temporary Workspace Functionality to DeepSeek Harness
The `dsh-temp-workspace` plugin provides a sidebar entry for quickly creating disposable temporary workspaces, relieving the burden of manually cleaning up session logs. Upon restarting Harness, the plugin automatically cleans up temporary sessions based on its configuration to ensure no residual data remains. Users can use the hourglass icon to create a temporary environment, or the pin icon to promote content to a permanent workspace. The plugin supports flexible deletion policies, and users should note its startup confirmation mechanism and dependencies on directory markers.
Read MoreDeepSeek Harness Skills Manager Plugin (dsh-skills-manager)
`dsh-skills-manager` is a DeepSeek Harness plugin maintained by Wisdoverse, designed to address the problems of difficult automatic skill discovery and complex lifecycle management. It provides proactive skill activation, hook orchestration (e.g., SessionStart and PreToolUse), GitHub lifecycle management, and workspace-aware scoping to ensure that configuration does not leak. The plugin runs in a sandboxed environment, with Shell execution prohibited, and supports configuring activation modes and hook logic via SKILL.md. Installation requires specific Node.js and DSH versions and is suitable for scenarios that require fine-grained control of skill loading and cross-project management.
Read Moredsh-git-auth: A Git Authentication and SSH Key Management Tool for DeepSeek Harness
dsh-git-auth is a Git authentication plugin for DeepSeek Harness (DSH), designed to address credential security and maintenance issues when agents interact with Git services. The plugin provides unified status checks, non-interactive login, and workspace SSH key management. It supports securely storing tokens through settings or environment variables and allows generating and configuring Ed25519 deployment keys in single-user or trusted environments. By centralizing configuration and approval mechanisms, the tool enhances the security and convenience of Git operations in DSH environments.
Read Moredsh-conversation-cost: DeepSeek Harness Conversation-Based Billing Plugin
DeepSeek Harness's dsh-conversation-cost plugin displays cumulative session costs in real time in the web interface. It has zero dependencies, supports multiple models and dual-currency display, accurately distinguishes peak and off-peak periods, and tracks token usage by step. Users install and enable it with a command and override parameters in the configuration file. Note that the costs are estimates and may differ slightly from platform billing.
Read Moredsh-minimal-UI-panels: DSH Right Sidebar Multi-Panel Integration Solution
After the architecture adjustment in DSH 0.1.5, the `dsh-minimal-UI-panels` plugin integrates the Artifacts, Memory, Terminal, and Notes panels into two tab types, managed through vertical stacking and draggable dividers, and supports split-screen display as well as code/memory search. Installed as a local linked dependency, it requires DSH 0.1.5 or later and cleanup of legacy plugin configuration, aiming to improve the operational efficiency of the DSH client.
Read Moredsh-long-term-memory: Deterministic Hierarchical Long-Term Memory for DeepSeek Harness
`dsh-long-term-memory` is a persistent memory plugin for DeepSeek Harness (DSH). It uses JSONL files and a CJK-aware BM25 algorithm to provide agents with deterministic, hierarchical (user/global/workspace) long-term memory. The plugin supports automatic summary injection, security threat scanning, and data correction, without requiring an external vector database or additional model calls, and enables memory writing, retrieval, and management through tools and slash commands.
Read Moredsh-temp-chat: Temporary Chat Assistant for DSH Page
The `dsh-temp-chat` plugin for DeepSeek Harness (DSH) is designed to meet the need for temporary conversations during development and debugging that do not require persistent records. It is a lightweight floating component with a whale icon entry, supporting Chinese/English switching, dragging, minimizing, and streaming output. By default, it reuses the DSH session configuration and also supports custom OpenAI-compatible endpoints. All data is stored only in browser memory, avoiding session-history pollution and privacy leaks, making it well suited for developers to quickly test prompts. Installation requires DSH to support a web or desktop profile.
Read MoreDeepSeek Harness Plugin: dsh-xiaohe-canvas
dsh-xiaohe-canvas is a DeepSeek Harness (DSH) plugin project maintained by wild-River2016 and listed in the community directory. Its documentation is currently severely incomplete, making it impossible to verify its exact functionality or official installation instructions; only a source repository link is provided. Because the plugin runs with DSH process privileges and provides no license information, it may pose potential risks. Users should carefully review the source code before installation and decide whether to enable it in production only after confirming security and compliance.
Read Moredsh-thread-tools: Cross-Session Tools for DeepSeek Harness
DeepSeek Harness sessions are natively isolated from one another. The `dsh-thread-tools` plugin addresses this collaboration challenge by providing cross-session operation tools. Maintained by wig123, it supports core features such as listing, searching, sending messages, replying, and creating or branching sessions. It enables an active session to send messages to other sessions and read their replies, filling the gap in top-level DSH session interaction. Installation is required via NPM or GitHub source code, with attention to active-state limits, search dependencies, and conditional restrictions on forking.
Read MoreDeepSeek Harness (DSH) Browser Automation Plugin: dsh-playwright
The `dsh-playwright` plugin for DeepSeek Harness (DSH) leverages Playwright to provide agents with a set of browser automation tools that are dynamically loaded at runtime. It supports both self-hosted and mounted modes, offering complete capabilities—from opening pages and click-based interactions to data scraping and capturing screenshots—and runs directly in the host process without requiring an external bridge service. Installation requires manually downloading Chromium, and it supports switching between Chinese and English as well as fast error propagation. It is currently compatible only with DSH 0.2.0-rc.2.
Read Moredsh-mcp-servers-panel: DSH MCP Server Management Panel Plugin
dsh-mcp-servers-panel is a visual MCP server plugin for DeepSeek Harness (DSH), designed to address the cumbersome nature of traditional JSON configuration. Native to the DSH settings panel, it supports visually managing service CRUD operations, start/stop actions, and scope settings via “Form” or “JSON” modes. It automatically maintains the MCP process lifecycle, registers tools to conversations, and provides cross-platform compatibility (including Windows script execution and intelligent PATH detection). After installation, the DSH application must be fully restarted for the plugin to take effect, making it suitable for developers who frequently debug MCP tools.
Read Moredsh-image-generation: DeepSeek Harness Multi-Model Image Generation Plugin
dsh-image-generation is an image generation plugin for DeepSeek Harness, following the "everything is a plugin" philosophy. It allows users to centrally manage multiple providers and model configurations via the settings page, and invoke the `image_generate` tool during conversations. Generated images are saved in the workspace. It must be installed using npm commands, and DSH must be fully quit and restarted for the changes to take effect. Note that version 0.1.0 has compatibility issues, and the plugin overlaps in functionality with the official image generation tool and subscription plugins.
Read MoreDeepSeek Harness Plugin: dsh-handoff-button
The DeepSeek Harness plugin dsh-handoff-button provides a Handoff button after an AI response. Clicking it finalizes the current session and generates a structured document. The document uses a five-section structure covering state, objectives, progress, and more, and automatically handles file references and sensitive information redaction. Clicking the button again opens the document within the application. The plugin is installable and is restricted by a sandbox to operate only in the current session workspace, facilitating cross-session reuse or manual review.
Read Moredsh-thermal-monitor: DSH Web Left Sidebar Hardware Temperature Dashboard
The `dsh-thermal-monitor` plugin is specifically designed for DSH environments to enable real-time monitoring of hardware temperatures in the left sidebar of the web interface. Maintained by whiskey1993, it supports monitoring temperatures for the CPU, memory, GPU, SSD, and motherboard, and features color-coded temperature levels, theme following, and smart polling. The plugin supports automatic privilege reduction: if administrator privileges cannot be obtained, it will automatically switch to a no-privilege-required mode that displays only GPU and motherboard temperatures. Installation requires running the specified commands and restarting the service. Note that this plugin only supports Windows 10/11 and does not support temperature monitoring for AMD/Intel integrated graphics.
Read Moredsh-plugin-gpt-load: Integrating the gpt-load Model Pool into DeepSeek Harness
The `dsh-plugin-gpt-load` plugin for DSH (DeepSeek Harness) addresses the limitation of the native architecture in handling protocols at the first-level provider routing, enabling mixed use of OpenAI and Anthropic protocols within a single group. It provides features such as single-group display, automatic model-pool synchronization, automatic capability population, and secure key storage. Users can enable it by running the installation command and configuring the gateway address and AccessKey. The plugin supports manually specifying the protocol or automatic detection in settings, and automatically handles compatibility with older routing versions.
Read Moredsh-meal-picker: Local Weighted Random Dish Recommendation
The DeepSeek Harness plugin `dsh-meal-picker` is a local tool that solves the “what should I eat today?” problem. Through a floating bubble in the bottom-right corner, it randomly recommends dishes from a built-in library of 4,423 dishes using a weighted algorithm. The core recommendation feature consumes 0 Tokens, and only the AI review, recipe writing, and calorie estimation buttons incur costs. The plugin supports favorites, dietary restrictions, and cuisine filtering, stores data locally, and provides a draggable UI along with multiple configuration options, helping users make meal decisions quickly and locally.
Read Moredsh-plugin-update-audit: Read-Only Update Audit for the DeepSeek Harness Plugin
`dsh-plugin-update-audit` is a read-only audit plugin for DeepSeek Harness (DSH) that inventories Profiles and checks dependency status. By comparing official data sources, it reports updates and changes for npm packages, GitHub repositories, and local tarballs, and provides SHA-256 checksums. The plugin performs read-only operations, supports offline mode, and redacts local paths to ensure security. Users can invoke the tool through configuration parameters and take manual review and update actions based on the returned status codes (such as `update_available` and `upstream_changed`).
Read Moredsh-composer-tokens: Real-Time Token Counting Plugin for the DeepSeek Harness Input Box
`dsh-composer-tokens` is a client-side plugin that provides real-time input token counting for DeepSeek Harness. It is mounted in the Web GUI, displays the estimated total tokens and context usage through a real-time badge, and supports tooltips for detailed data such as the baseline and draft increment. Built on `@huggingface/tokenizers`, it offers two modes: precise counting and offline estimation. The plugin supports customizing the model or tokenizer URL via localStorage. Installation is performed using the `dsh plugin` command, while development requires Node.js ≥ 22 and pnpm. When using it, note that the badge only displays input-side tokens, and in the model
Read More