pureexe/dsh-windows-remote-ssh: Remotely Control a Windows Desktop over SSH

The `pureexe/dsh-windows-remote-ssh` plugin enables DeepSeek Harness to remotely control Windows machines over SSH without installing desktop control software. It provides core features such as application management, screen capture, and UI automation input interactions, and supports security isolation and lazy-loading strategies. After installation, SSH connection details must be configured, using SFTP to run PowerShell scripts within an interactive session on the target machine. This approach requires the target machine to run Win32-OpenSSH and be interactively logged in, providing developers with cross-platform remote automation capabilities.

Read More
dsh-vision-3090-fix: A Local Proxy Plugin to Limit the Number of Images per Request

`dsh-vision-3090-fix` is a DeepSeek Harness plugin designed to resolve 400 errors caused by the vLLM backend’s default one-image-per-request limit conflicting with DSH’s internal byte-based adapter limit. It runs as a local reverse proxy, intercepts requests, replaces excess images with text placeholders, and enforces a configurable per-request image limit (default: 1), while preserving streaming response support. After installation, configure the proxy parameters and update the Provider’s `baseURL`. The tool is suitable for self-hosted vision model environments using vLLM with `--limit-mm-per-prompt image=1`, offering a low-cost, non-invasive solution.

Read More
DSH Mobile Top Bar

The DeepSeek Harness plugin `dsh-mobile-topbar` is designed to address the issue of the collapsed mobile sidebar occupying grid column space. It takes effect on screens smaller than 768px: the sidebar is converted into a hidden drawer, the top bar gains a hamburger menu and a new creation button, the right panel becomes full-width, and the position of the settings modal is adjusted. To install it, run the required command and add it to the `bundles` field in `package.json`, then restart the profile to apply the changes. The plugin is compatible with DSH versions 0.1.5 through 0.2.0. Note the disabling behavior in 0.1.7 and the CSS implementation details.

Read More
dsh-image-base64: Fixing 400 Errors for WebP Images in LM Studio and Other Gateways

`dsh-image-base64` is a plugin for DeepSeek Harness (DSH) designed to resolve 400 errors caused by incompatible image formats in gateways such as LM Studio. By default, DSH's attachment plugin converts images to `image/webp`, while gateways typically only accept PNG, JPEG, or GIF. This plugin uses the `sharp` library to intercept images before a request is sent and transcode unsupported formats to PNG, thereby eliminating protocol-level mismatches. It only modifies request data without affecting storage format, though it may increase file size.

Read More
dsh-task-feedback: Real-Time Session Status Indication via a Favicon Dot

dsh-task-feedback is a status feedback plugin built for DeepSeek Harness. It uses a small favicon dot (green, blue, or orange) and audio cues to provide real-time notifications of Agent task status (completed, in progress, or requiring human intervention) when the page is not visible, eliminating the need for manual checking. This frontend-only plugin offers flexible configuration and supports custom sounds and shapes, aiming to reduce reliance on manual oversight.

Read More
DeepSeek Harness Plugin: OmniRoute Model Manager and Search Integration

The DeepSeek Harness (DSH) plugin `dsh-omniroute-models` is designed to address the lack of search, filtering, and modality discovery capabilities in the DSH native interface when the OmniRoute gateway exposes a large number of models. It provides a visual multi-selection UI, supports filtering by provider, route switching, model fetching and saving, and maps model capabilities such as input modality and context length into configurations that take effect in real time. Additionally, it integrates web search functionality, supports OmniRoute aggregated search and DeepSeek native search fallback, and automatically filters out non-chat models. The plugin requires OmniRoute 3.8.50+ and resolves the pain points of disorganized model management and cumbersome configuration, making it suitable for users who need to manage a large number of models or rely on a unified gateway.

Read More
dsh-chat-offscreen: Keeping Long Conversations Responsive

The DeepSeek Harness (DSH) Web chat session does not virtualize chat history, so the excessive number of DOM nodes causes UI lag during long conversations. The `dsh-chat-offscreen` plugin injects a stylesheet and uses the CSS `content-visibility` property to skip layout and painting for offscreen areas, providing a low-overhead approximation to virtualization, while using `contain-intrinsic-size` to keep the scroll range stable. This solution is compatible with Chrome/Edge 85+, Firefox 125+, and Safari 18+, and can be used together with the retired P0 rule as a temporary workaround until official DSH virtualization support is available.

Read More
dsh-importer: Sync DeepSeek Web Chat Sessions to DSH Context

`dsh-importer` is a plugin for DeepSeek Harness (DSH) that syncs conversations from the DeepSeek web version to local storage. It supports automatic full exports and interval-based incremental synchronization, and provides conversation list management, automatic refresh, and secure token management. Users can directly reference the synchronized local conversation files in DSH for seamless context continuity. The plugin is released under the MIT license and maintained by PrismScopes.

Read More
dsh-notify: DSH Web GUI Notification Plugin

The `dsh-notify` plugin for DeepSeek Harness (DSH) is a Web GUI notification plugin with no third-party dependencies, designed to address the issue of ignored background tasks and approvals. It provides three notification channels—system notifications, page bubbles, and alert sounds—and supports multiple scenarios such as approvals, task completion, and errors. Users can configure foreground muting, do-not-disturb periods, a minimum duration threshold, and muting for specific sessions. The plugin logic runs in the browser, configurations are stored in `localStorage`, it supports symbolic link installation and a self-check script, and it can be installed or uninstalled using the `dsh plugin` command.

Read More
dsh-codebase-memory-mcp: DeepSeek Harness Codebase Memory Connector Plugin

`dsh-codebase-memory-mcp` is a DeepSeek Harness (DSH) plugin designed to bridge the local `codebase-memory-mcp` knowledge graph service into the DSH environment. It reuses DSH's built-in bridging layer, registers 14 MCP tools and two host-level monitoring tools, and supports configuring server paths, environment variables, and more. Users can check the status via `codebase_memory_status` and, in case of errors, fix the configuration or restart the service. This plugin depends on `@deepseek-ai/dsh-mcp-client` and includes robust error handling, seamlessly integrating code memory capabilities into agent or code review tasks.

Read More
Kun Like Desktop Pet: DeepSeek Harness Desktop Pet Plugin

`dsh-kun-pet` is a fun dress-up plugin maintained by Practice019, designed to enhance the development experience of DeepSeek Harness (DSH). It introduces a desktop pet in the bottom-right corner of the web interface, mapping 9 Agent running states (such as idle, working, and thinking) to specific animated actions and providing voice feedback. It supports dragging to move and clicking to interact, and plays a voice message when a task is completed. Installation requires a Windows system, PowerShell, and the PresentationCore assembly; after installation, restart for it to take effect.

Read More
DeepSeek Harness Skill Tracking Plugin

`dsh-skill-trace` is a memory plugin for DeepSeek Harness, designed to address the difficulty users face in knowing the details of Skills loaded by an Agent. Through its **Skill Trace** feature, it converts the execution process into local, reviewable, and learnable evidence. The plugin provides a “Skills in This Run” list, the original SKILL.md content, and a Chinese readable version, and supports Skill replication. After installation, users can clearly see what the Agent has loaded, read the details, and distill reusable skills, while preserving local privacy. The plugin does not automatically perform actions; it only observes evidence.

Read More
dsh-session-snapshot: Rolling Integrity Backup of DeepSeek Harness Sessions

`dsh-session-snapshot` is a session backup plugin for DeepSeek Harness, designed to prevent data loss caused by process crashes or log corruption. It automatically validates and creates integrity-checked snapshots at the end of each turn, ensuring that potential loss is limited to the current turn only. The plugin has zero runtime dependencies, supports retention policies through YAML configuration, and provides snapshot management, listing, and recovery features. As a “memory” category plugin, it significantly reduces session data risks when used alongside other protective tools.

Read More
DeepSeek Harness Plugin: dsh-session-guard

dsh-session-guard is a plugin for DeepSeek Harness that aims to resolve session log corruption caused by the lack of locking mechanisms during multi-process concurrent execution. The plugin introduces advisory locks to prevent conflicting writes, and supports automatic deadlock takeover, heartbeat refresh, and expiration mechanisms. Users must manually install it via GitHub and adjust parameters such as mode and heartbeat interval through a configuration file. Note that the plugin only intercepts active write paths and cannot repair corrupted logs; it is recommended to install it in all DSH processes to protect data integrity.

Read More
dsh-plugins: DeepSeek Harness Extensions

The DeepSeek Harness plugin package `dsh-plugins` is designed to address developer pain points around token usage estimation, cross-session statistics, and prompt optimization. The plugin collection includes three core components: **tokprev** provides a pre-input token preview and a post-conversation actual usage badge; **tokstats** displays detailed cross-session, per-model, and workspace token usage statistics in a sidebar panel; **promptopt** lets users use AI in the Composer to rewrite drafts and compare versions before adopting changes. Installation requires the `npx` command, and plugins can be enabled or disabled individually through the configuration file.

Read More
dsh-plumb-identity: Proxy-Level Plumb Session Identity for DeepSeek Harness

The MCP client of DSH Harness (DSH) does not send identity information, causing the Plumb isolation layer to fail to correctly distinguish conversations and leading to workspace lock conflicts. The `dsh-plumb-identity` plugin resolves this by providing a stable transport-layer identity for each DSH conversation, workspace, and subagent. It supports installation via a Bundle or manual patch configuration, defaults to the `plumb` server, and supports flexible configuration options. After installation, restart the DSH process and watch for version compatibility and installation conflicts.

Read More
DeepSeek Harness Plugin: heybox (HeiBox Forum Section)

Heybox is a plugin that provides a sidebar forum feature for DeepSeek Harness Web. Ported from WenfuRainbow/heybox, it supports browsing the information feed, viewing post details (including rich text and comments), searching, favoriting, and message notifications. The plugin allows users to browse Heybox content during conversation breaks without switching windows. Installation requires executing specific commands, and usage requires logging in via cookies. It manages cookies through a host-side proxy to ensure security. The data belongs to Heybox and is intended for learning and exchange purposes only.

Read More
dsh-subagent-claude-live: Claude Code Streaming Subagent

The DeepSeek Harness (DSH) plugin `dsh-subagent-claude-live` addresses limitations such as the invisibility of the built-in subagent runtime and inflexible model configuration. It uses the `claude_code` and `claude_models` tools to turn Claude Code into a streamable subagent with real-time trajectory viewing. The plugin supports specifying the model, effort level, and permission mode at runtime, and can retrieve a real-time model list. Installation requires DSH version >= 0.1.1-rc.1 and a system-installed `claude` CLI (or a bundled payload). Configuration allows defining aliases to pin the model and effort level. The main limitations are that each run spawns a new process, history resumption is not supported, and deep mandatory execution is not provided.

Read More
dsh-baidu-ocr: DeepSeek Harness Baidu Cloud OCR Bundle

This plugin integrates Baidu Cloud OCR capabilities into the DeepSeek Harness Web interface by collaborating between Host and Client. It supports dual engines—PaddleOCR-VL and Unlimited-OCR—and provides two usage modes: GUI drag-and-drop and command invocation. It can recognize images, PDFs, and office documents into Markdown and save them to the local `ocr_output` directory. Installation requires running specified commands in the terminal, and a Baidu API Key must be configured before use. With zero dependencies and built-in CSRF protection, it is suitable for scenarios requiring batch document processing.

Read More
dsh-minimap: Add a VS Code-Style Thumbnail to the DSH Web GUI Sidebar

`dsh-minimap` is a plugin for the DSH Web interface, designed to address the low efficiency of browsing long text files. By overlaying a miniature text thumbnail on the edge of the sidebar text editor, it delivers a navigation experience similar to VS Code. The plugin supports click-to-jump, dragging the viewport frame to reposition, and hover-scroll operations, while featuring syntax highlighting and adaptive layout. It uses a pure overlay architecture, operates independently across multiple tabs, and is fully compatible with dsh-better-sidebar. Users can install it using the `dsh plugin` command; after installation, the Web service must be restarted.

Read More
dsh-godot-play: One-Click Build and Play Godot Web Exports in DeepSeek Harness

The `dsh-godot-play` plugin deeply integrates Godot Web export builds and debugging workflows into the DeepSeek Harness GUI. It leverages host service injection to enable one-click builds with zero external processes and provides direct in-browser playtesting via an iframe. The plugin supports workspace gating, automatic target following, build log viewing, and restart operations, offering a pure DOM, zero-framework-dependency implementation that streamlines the local development experience.

Read More
dsh-token-stats: DeepSeek Harness Token Usage Dashboard

`dsh-token-stats` is a dashboard plugin for the DeepSeek Harness Web GUI, designed to provide developers with visual token statistics. It directly reads local ledger data from the Wallet plugin, requires no additional data collection, and relies entirely on frontend display. Core features include a sidebar entry, multi-metric summary cards, an SVG-based stacked bar chart with daily/weekly/monthly switching, a model detail table, and multilingual support. The plugin has zero dependencies, automatically refreshes data every 30 seconds, and supports DSH versions `0.1.1-rc.2` or later, making it ideal for quickly viewing usage and cost distribution within the web interface.

Read More
dsh-ui-fortifier: DSH Web UI Enhancement Plugin

`dsh-ui-fortifier` is a client-side enhancement plugin for the DeepSeek Harness Web UI. It adopts a plugin-based architecture, providing fine-grained control by extending native UI interaction capabilities. Core features include copying session IDs, context compression, displaying Provider labels, a cascading model selector, opening the dshHome folder, and a draggable, resizable settings panel. The plugin runs as a pure Slot Surface without modifying core logic. It supports command-line installation and further development, aiming to improve users' UI customization and operational efficiency.

Read More
dsh-model-metadata: Complete Metadata for Custom Gateway Models

This plugin is designed to resolve the issue of missing custom gateway model information in DSH. It automatically fills in metadata—such as context length, output limit, reasoning level, and vision capability—by querying model names in official or custom catalogs. The plugin provides graphical controls for manual adjustments without affecting fields that have already been populated. Installation requires Node.js >= 22, catalog data is updated automatically, and environment variables control the completion behavior.

Read More
DeepSeek Harness Plugin: dsh-memory-dashboard Local Four-Tier Memory Browser

`dsh-memory-dashboard` is a local plugin developed specifically for DeepSeek Harness (DSH) to visualize and debug memory system state. Embedded within the conversation view, it provides read-only browsing of the L0–L3 memory tiers, supporting overview statistics, filtering and search, and detail views. It accesses the SQLite database using read-only permissions, does not make API calls or modify data, and serves solely as a diagnostic tool for troubleshooting memory capture and retrieval workflows. Users can install it via the official command. It must be used alongside `dsh-tdai-memory` and is suitable for both desktop and mobile interfaces.

Read More