dsh-notifier: A DeepSeek Harness Multi-Channel Notification Plugin
`dsh-notifier` is a multi-channel notification plugin developed for DeepSeek Harness (DSH). It addresses missed status changes during background operation by using browser local notifications, external channels (NotifyX, WeCom, email, DingTalk, Feishu), and the `send_notification` model tool. Users can configure notification toggles, channels, and keys on the DSH settings page, and proactively send notifications via HTTP endpoints or APIs. The plugin requires Node.js >= 22 and is maintained under the MIT license.
Read Moredsh-web-search-nokey: Keyless Web Search Plugin for DeepSeek Harness
dsh-web-search-nokey is a no-key web search plugin for DeepSeek Harness (DSH), specifically designed to resolve the issue where `web_search` returns 401 errors when using credit-based configurations with Trae/WorkBuddy. It registers a WebSearchProvider that requires no credentials and forwards queries to public search interfaces. The plugin supports backends such as Bing RSS, web, and 360 Search, and offers environment variable and proxy configuration; it takes effect immediately after installation. However, note that 360 Search results are redirect shells, and unofficial APIs may be subject to rate-limiting risks.
Read MoreDeepSeek Harness Plugin: dsh-tool-explorer
`dsh-tool-explorer` is a visualized Web administration plugin for DeepSeek Harness (DSH), designed to replace fragmented command-line operations. It provides unified browsing, installation, updating, editing, and monitoring for skills and MCP servers. For skill management, the plugin offers directory browsing, online creation and editing, invocation toggle control, a recoverable trash bin, and batch installation from GitHub. For MCP server management, it supports create, read, update, and delete operations, connection testing, concurrency protection, and one-click import of configurations from other editors. After installation, `dsh web` must be restarted, and the patch must be reapplied after client upgrades.
Read MoreDSH Hiyuki Frost Sakura: An Immersive Crimson Snow Theme Skin for DeepSeek Harness
The DSH Hiyuki Frost Sakura, published by 6HOLLIS, is a fan-made theme skin for DeepSeek Harness Web designed to enhance the visual experience without modifying core logic. The plugin uses a dual-background mechanism of “normal and combat modes” to switch visuals between chat and Agent tool invocations, and supports three intensity presets, input field opacity adjustment, and high-contrast compatibility. It does not read session content or send telemetry; it only changes visual rendering. Installation requires DSH versions 0.1.0-rc.6 to 0.1.1-rc.2 and a Node.js environment, and it can be enabled in settings after installation.
Read Moredsh-price-less: DeepSeek Harness Context Management Plugin
`dsh-price-less` is an experimental context-management plugin for DeepSeek Harness, designed to address cost inflation and task drift in long conversations. Through multi-layered defenses such as explicit task management, project briefs, intent detection, and context compression, the plugin proactively prunes redundant content. Users must build and enable it from local source code, noting that it is experimental and edits history.
Read Moredsh-ssh-logs: Reading Authorized Remote Logs over SSH
dsh-ssh-logs is a network-enabled tool plugin for DeepSeek Harness designed to securely read authorized remote logs over SSH. Built on the MCP protocol, it provides three tools—list_log_servers, read_log, and search_log—and enforces read-only permissions and predefined aliases to prevent agents from executing arbitrary commands or modifying files. A service restart is required after installation. It supports invocation via natural-language commands and is suitable for quickly troubleshooting server logs during conversations.
Read Moredsh-feishu-bot: Connecting the DeepSeek Harness Project via a Feishu Bot
The `dsh-feishu-bot` plugin for DeepSeek Harness (DSH) uses a Feishu bot to establish a persistent WebSocket connection, enabling management of DSH projects and conversations without requiring a public callback. It supports secure QR-code binding, resource management, operation approval, and message broadcasting. Installation requires Node.js 20+, environment variables can be configured via the command line, and users can interact using commands such as `/lp` and `/np`. In production environments, it is recommended to restrict the groups allowed to perform operations.
Read Moredsh-commandcode-usage-inline: Inline Command Code Plan Usage Badge in the DSH Composer Toolbar
This plugin provides inline quota monitoring for Command Code models to DSH developers. It appears to the right of the Composer input bar, displaying 5-hour and weekly window usage, remaining credits, and other information, with click-to-expand details. The plugin automatically polls data every 60 seconds and supports error notifications and multi-account display. As a purely client-side plugin, it relies on the `mars-sea/dsh-commandcode-provider` data source, occupies no sidebar space, and coexists with existing sidebar plugins and `dsh-musage`.
Read Moredsh-theme-newsprint: Newspaper Serif Theme Plugin
dsh-theme-newsprint is a pure CSS plugin ported to DeepSeek Harness, designed to provide a newspaper-quality reading experience. It has no runtime dependencies, supports two color schemes—warm white and warm brown dark mode—and uses a serif font stack to create distinctive typographic details, such as underlined headings and thick borders for quotes. It can be enabled or disabled with a single configuration change, and changes to colors or styles take effect after refreshing the browser. The plugin is licensed under the MIT License.
Read Moredsh-time-prefix: A Plugin That Adds a Time Prefix to DSH User Messages
dsh-time-prefix is a lightweight DSH plugin that automatically inserts a local timestamp before user messages, facilitating the analysis of conversation pacing and response latency. It requires no code changes, can be enabled or disabled through a toggle in the settings page, and adds a timestamp to every send, unlike interval-based logging. Users need to clone the repository and install it using the command, then restart the service for it to take effect. This tool is suitable for scenarios requiring precise awareness of message send times, although users should pay attention to plugin runtime permissions and compliance.
Read Moredsh-md-overlay: Markdown Preview Panel in DSH
The DSH (DeepSeek Harness) plugin `dsh-md-overlay` addresses layout and interaction challenges in previewing Markdown documents within a session by providing a floating/dockable panel and the `md_preview` tool. It supports multi-tab management, drag-to-resize width, syntax highlighting for code blocks, and table-of-contents generation, and it only reads files within the workspace. Users can trigger previews via commands or by clicking a filename. Relative-path images and LaTeX/Mermaid syntax are currently not supported.
Read MoreDeepSeek Harness Education Mode Plugin (dsh-edu-mode)
The `dsh-edu-mode` educational mode plugin for DeepSeek Harness (DSH) aims to transform agent deliverables from text into “understanding of the subject.” It enforces protocol-driven sessions covering five stages: collecting authoritative sources, step-by-step explanations, drafting class notes, quiz grading, and progress tracking. The plugin provides three core tools—`edu_course`, `edu_notes`, and `edu_quiz`—to manage course outlines, notes, and quizzes. It must be installed and configured via npm or similar methods, can be started with the `/edu` command and a specified course, and persists data in the workspace, delivering a structured, interactive teaching experience.
Read Moredsh-wsl-port: A Tool for WSL Port Diagnostics and Forwarding Recommendations
`dsh-wsl-port` is an online tool plugin for DeepSeek Harness (DSH) designed to resolve blank or connection issues with the Web UI in WSL environments. It diagnoses IP addresses, port listening status, and process occupancy to provide specific recommendations for Localhost forwarding to Windows. Users can install it using a specified command, configure timeouts and the default port, and use `port_doctor` to check the status of the default port 3080 and the forwarding port 3081. When using it, make sure you have DSH ≥ 0.1.2 and avoid binding `0.0.0.0` on the Windows side.
Read Moredsh-wsl-path: WSL Path Conversion Tool
`dsh-wsl-path` is a plugin in the DeepSeek Harness (DSH) ecosystem designed to resolve issues caused by mixing Linux and Windows paths in WSL environments. It provides a `path_convert` tool that supports bidirectional path conversion, handles `/mnt` path prefixes, and explains file attribute differences under Windows drvfs mounts. Installation requires DSH >= 0.1.2 and Node.js >= 18, with conversion available by specifying `toWindows`, `toLinux`, or `auto` mode. The plugin is open-sourced under the MIT License, and users should review the compatibility notes for `dsh-wsl-kit`.
Read MoreDeepSeek Harness Plugin dsh-wsl-obscura: Controlling the Obscura Headless Browser from WSL
`dsh-wsl-obscura` is an optional plugin for DeepSeek Harness (DSH) that addresses the inability of WSL environments to directly invoke the Windows-compiled Obscura browser. It provides three core tools—`obscura_status`, `obscura_fetch`, and `obscura_mcp_hint`—supporting page text extraction, JavaScript evaluation, and stealth scraping. Installation requires meeting the Obscura build prerequisites and DSH version requirements, and specifying the binary location via a configured path or environment variable. It fills the gap in using a native headless browser under WSL, distinguishing itself from `dsh-wsl-browser`, which is intended for GUI browsers.
Read Moredsh-wsl-notify: Notify Task Status in WSL via Windows Popup Notifications
dsh-wsl-notify is a Windows notification plugin for DeepSeek Harness that displays a prompt on the Windows side after a WSL task completes. It supports native message boxes and system tray bubbles, and allows customizing the title, content, and timeout. Parameters must be configured after installation; note that MessageBox mode blocks the process, and message content should not contain sensitive information.
Read Moredsh-wsl-launch: Launching Controlled Windows Applications from WSL
`dsh-wsl-launch` is a security plugin for DeepSeek Harness (DSH) designed to enable agents in WSL to safely invoke native Windows applications. It uses a whitelist mechanism to restrict launching access to predefined applications (such as VS Code and browsers), preventing the risk of arbitrary code execution. This plugin depends on `dsh-wsl-kit`; after installation, an allowlist must be configured, and the `win_launch` tool is used to perform the invocation.
Read Moredsh-wsl-im: Integrating Instant Messaging Platforms into DeepSeek Harness
`dsh-wsl-im` is a plugin for DeepSeek Harness that bridges Web profiles and instant messaging (IM) platforms. It supports multiple platforms such as Feishu and Slack, and triggers replies by injecting message streams into `ctx.agents`. After installation, environment variables must be configured to enable the adapters, and Node.js dependencies are used to handle platform-specific logic. The plugin supports mock testing and allows whitelists to be configured to enhance security, while also providing platform-specific connection and usage notes (for example, WeCom requires a proxy, and Discord requires enabling intents).
Read Moredsh-wsl-gpu: GPU Visibility and Inference Port Detection Tool in WSL
The `dsh-wsl-gpu` plugin for DeepSeek Harness is designed to address VRAM conflicts and resource bottlenecks in local large model inference on WSL2. By parsing `nvidia-smi` output, it offers GPU status monitoring, Blackwell architecture hints, and inference port scanning to help developers quickly diagnose resource utilization. It can be installed via Kit or enabled through the DSH manager, requires DSH version >= 0.1.2, and is suitable for pre-driver-update, pre-build-failure, and pre-model-loading resource checks.
Read MoreIntroduction to the DeepSeek Harness Plugin: dsh-wsl-github
`dsh-wsl-github` is a lightweight plugin for the DeepSeek Harness (DSH) WSL environment, designed to interact with GitHub securely. It leverages the GitHub App mechanism to mint short-lived tokens in memory, avoiding key leakage. The plugin provides two core tools: `github_app_hint` checks environment configuration, and `github_repo_status` retrieves open PRs and Actions status for a repository. The usage workflow includes registering a GitHub App, loading environment variables, and calling the tools. This plugin requires DSH version `≥ 0.1.2` and is recommended to be used alongside the `dsh-wsl-browser` plugin.
Read Moredsh-wsl-fetch: Proxy-Aware web_fetch in WSL
`dsh-wsl-fetch` is a tool that resolves the issue where DeepSeek Harness's `web_fetch` bypasses the proxy in WSL environments. It registers a `wsl-proxy` provider and uses `ProxyAgent` to take over requests and forward them through the Windows HTTP proxy. The plugin is enabled via the `HTTP(S)_PROXY` environment variables, supports custom timeout, redirect, and retry policies, but cannot handle local URLs or Cloudflare WAF blocks. After installation, the model ID must be manually configured in `settings.yaml`.
Read MoreIntroduction to the DeepSeek Harness Plugin: dsh-wsl-distro
`dsh-wsl-distro` is a network-enabled tool plugin for DeepSeek Harness, designed to resolve path resolution errors in WSL environments. It retrieves current session and default WSL distribution information through standardized interfaces and provides a security mechanism for UNC paths. Developers can install it via the CLI and leverage its structured processing capabilities to effectively mitigate the risk of agents misjudging the environment during cross-platform interactions.
Read Moredsh-wsl-cred: Git Credential Diagnostics and Security Guidance for WSL Environments
`dsh-wsl-cred` is a DeepSeek Harness plugin for diagnosing Git HTTPS request failures in WSL. It checks credential presence and GCM configuration, provides security guidance, and strictly protects privacy by never leaking tokens or passwords. It depends on the `dsh-wsl-kit` suite and requires the environment to meet specific Kit Set and model configuration requirements. After installation, it can be tested via npm to resolve ambiguous WSL Git authentication configuration issues.
Read Moredsh-wsl-clipboard: Reading and Writing to the Windows Clipboard in WSL
`dsh-wsl-clipboard` is a plugin for DeepSeek Harness (DSH), designed to address pain points in interacting between WSL and Windows. It allows agents to read from and write to the Windows clipboard (with UTF-8 text support) by calling PowerShell inside WSL, eliminating manual copy-and-paste. To install it, run the command `dsh plugin --profile web add github:173787247/dsh-wsl-clipboard` and restart the service. The tool supports the `get` and `set` actions, and allows adjusting the timeout and maximum character length limit in the configuration file. When using it, pay attention to version requirements and security, and avoid storing sensitive data in the clipboard.
Read Moredsh-wsl-browser: Open URLs in WSL with the Default Windows Browser
`dsh-wsl-browser` is a tool in the DeepSeek Harness suite that addresses the limitation of not being able to directly access Windows browsers from WSL. Through the `win_open_url` command, it opens a specified HTTP/HTTPS URL in the Windows default browser, allowing developers to conveniently inspect local services. The plugin supports configurable timeouts, but only for the http and https protocols; the file protocol is not supported.
Read More