Optimized Harness Plugin Store: Custom-Optimized dsh-plugin-hub 0.1.6

`dsh-plugin-store-optimized` is a community-customized optimized version of the DSH web plugin store `dsh-plugin-hub` 0.1.6, designed to resolve pain points in the installation pipeline and fix upstream bugs. Its core features include: supporting the configuration of the plugin download directory in settings, which defaults to `<DSH_HOME>/plugins`; automatically detecting Bundle layer entry ID conflicts before installation to prevent plugin tree crashes; automatically falling back to the Harness local Shim when `pnpm` is not in the PATH to ensure successful installation; accurately prompting that a DSH restart is required for changes to take effect, and propagating the real error cause when the enable timeout occurs. Additionally, this version improves scoped package support and fixes YAML uninstall misjudgment and patches.

Read More
dsh-migrate: DSH Configuration Migration Tool

dsh-migrate is a tool designed for DSH environment configuration migration, aiming to address issues such as manual configuration copying being prone to omissions and lacking verification and rollback capabilities during machine replacement. By implementing a fixed process for source machine export packaging and target machine import restoration, the tool primarily covers profile configuration, settings.yaml, .agent-presets, and the vendor directory. Core functions include automatically scanning and sanitizing credentials during export to generate a single .dshmig archive package containing version information, a file manifest, and checksums. During import, pre-checks for OS compatibility and disk space are performed first. By default, a new independent profile is created to prevent overwriting existing configurations, followed by sequential execution of path recalculation, dependency installation, and a verification chain, with automatic rollback in case of failure. The tool supports two entry points: a settings page wizard and the host tool, and is applicable to configuration migration within the same operating system environment.

Read More
dsh-session-hotkeys: Session Hotkeys Plugin for DeepSeek Harness Web

dsh-session-hotkeys is a browser-based keyboard shortcut plugin specifically developed for DSH Web, designed to address input disruptions caused by frequent switching in multi-session management. By mapping common operations to the keyboard, the plugin allows users to switch sessions, create new ones, archive, rename, and focus the search box or model selection while the chat input box is focused, significantly reducing mouse usage. By default, it supports Alt+1-9 to jump to specific sessions and Alt+↑/↓ to cycle through sessions on Windows, and ⌃⇧1-9 and ⌃⌥↑/↓ on macOS. The plugin features fixed key slots, session management navigation, and customizable key bindings. All configurations are saved in the browser's localStorage without any network requests or data collection. Installation requires adding dependencies via the `dsh plugin` command and reloading.

Read More
dsh-vision: Enabling text models to process image requests in DSH

dsh-vision is a DSH plugin designed to address the issue where text-based models like DeepSeek V4 Flash/Pro cannot process images directly. When a request contains an image and the target model does not support visual input, the plugin automatically invokes a vision model or system OCR to describe the image, then replaces the image block within the provider call with a text description to ensure the model can continue processing the context. Original images are retained in session logs and the UI interface. The plugin offers two modes: Auto and Specified Model. In Auto mode, it attempts declared vision-capable models sequentially; if that fails, it falls back to system OCR (Vision on macOS, Media.Ocr on Windows, and Tesseract on other platforms). In Specified mode, it uses only the configured model and does not retry on failure.

Read More
dsh-unknown-theme: Port the DeepSeek official website visuals to DeepSeek Harness

dsh-unknown-theme is a community plugin maintained by ycqaq233 under the MIT license, designed to optimize the visual effects of the DeepSeek Harness (DSH) Web workspace to closely resemble the official look of deepseek.com. Not an official component, this plugin is implemented using pure CSS/DOM/Canvas, has zero dependencies, requires no build process, and supports adaptive light/dark dual themes. Its core features include porting the official site's WebGL fluid background, mouse-interactive grid (HeroGrid), particle fish-shaped logo animation, title spotlight effects, and UI component styles featuring a frosted glass texture. Installation is recommended by executing `dsh plugin --profile web add ycqaq233/dsh` via the git repository.

Read More
dsh-web-enhance: DSH Web UI Plugin for Round-by-Round Navigation, Chain of Thought Expansion, and Session Cost

dsh-web-enhance is an MIT-licensed open-source plugin maintained by yangzhe1991, designed to enhance the user experience of the DeepSeek Harness (DSH) Web UI. The plugin primarily offers three core features: first, round-by-round conversation navigation, which allows users to quickly jump to the start or end of the current turn, or adjacent turns in long conversations via a floating button in the bottom-right corner, reducing manual scrolling; second, the default expansion of the Chain of Thought (CoT), which supports automatically expanding "Think" reasoning lines, with preferences persisted via localStorage and respecting user manual collapse actions; and third, session cost metering, which only displays when connected to the official DeepSeek API. It calculates and displays estimated or cumulative CNY costs based on peak and valley pricing. This information is not shown for sessions using non-official APIs, and historical sessions may be marked as...

Read More
dsh-task-notify: DSH Round End and Background Task Notification Plugin

`dsh-task-notify` is a lightweight plugin designed specifically for DSH Web to address the issue where users struggle to obtain timely status updates for tasks after leaving the page during long agent turns or background tasks. The plugin ensures users do not miss completed, failed, or terminated tasks by providing sound and browser tab title notifications upon task completion. Core features include playing a synthesized dual-tone alert (with different pitches for success and failure) when an agent turn ends or a background task enters the `completed`, `failed`, or `killed` states. If the page is in an inactive tab, the tab title is modified to provide a reminder, which is automatically restored upon switching back. The plugin features an anti-false-positive mechanism that only applies to turns actually completed in the current session, preventing interference caused by historical data refreshes. Installation is simple and supported via the npm registry.

Read More
dsh-code-review: Open git diff as a standalone Code Review page

`yangzhe1991/dsh-code-review` is a code review plugin (MIT License) developed specifically for DSH Web sessions. It aims to address the inconvenience of viewing `git diff` in the chat window; when diff code blocks or bash tool lines appear in a session, it provides an "Open in New Tab" button to render the diff into a standalone code review page. Key features include supporting two-column side-by-side views to clearly display differences between old and new files, featuring line numbers, character-level highlighting, and basic syntax highlighting (keywords, strings, etc.), preserving `@@` hunk separators and multi-file block display, and offering a file navigation sidebar and a top statistics bar. The review page inherits DSH theme colors, supports light/dark mode and both Chinese and English interfaces. Users can add inline comments at line numbers and submit them automatically after...

Read More
DSH Feishu Plugin: Bridging Feishu Bots to DeepSeek Harness

``yangzhaofeng496/dsh-feishu-plugin` is a community plugin based on the MIT license, designed to integrate Feishu/Lark bots into DeepSeek Harness (DSH) to enable mobile management of local agent tasks. The plugin supports receiving text tasks via a Feishu long connection and features core capabilities such as user whitelist authorization, real-time progress feedback, cross-task context isolation and persistence, one-time permission approval, and bidirectional file transfer. The main workflow involves users issuing tasks through Feishu, which the plugin delegates to a specific DSH profile for execution; messages are periodically updated during execution to display progress and output; it supports administrator approval of high-risk operations; and task results and generated files are automatically pushed back to Feishu. The plugin employs a serial queue to prevent workspace conflicts and includes built-in timeouts and handling for long outputs.

Read More
dsh-memory: Long-term Memory Plugin for DeepSeek Harness

dsh-memory is an MIT-licensed long-term memory plugin for DeepSeek Harness (DSH), designed to address the lack of a stable medium for user preferences, verification steps, and failure lessons in multi-session workflows. Distributed via GitHub, it utilizes structured extraction to convert reusable information from completed sessions into summaries and memory files, and automatically injects them into subsequent sessions. Core features include: debounced extraction after session completion (default 3 minutes), global cooldown integration (default 6 hours) into MEMORY.md and memory_summary.md, persistent summary injection, and the provision of four query and add tools: memory_list, memory_read, memory_search, and memory_add. Among them, memory_add is only used when...

Read More
dsh-document-review: Markdown Review Plugin for Local Browsers

dsh-document-review is a DeepSeek Harness plugin maintained by yabo083 designed for reviewing Markdown documents within DSH. It supports reviewing either individual files or directories, rendering documents in a local browser in read-only mode, and allowing users to select text to add comments, suggestions for replacement, or deletion. Comments are stored locally in JSONL files in an append-only manner and include text anchors and source file hashes to verify the state. This plugin does not directly edit source files; instead, an agent reads the sidebar comments and applies modifications using standard file editing tools. In directory mode, it recursively processes up to 500 .md files, automatically skipping node_modules, .git, and build artifacts. Configuration supports global and workspace layered overrides and persists to a specified location.

Read More
dsh-side-panel: Right-side development panel of DeepSeek Harness web UI

dsh-side-panel is a right-side development panel plugin for DeepSeek Harness Web UI, designed to optimize the development experience. It integrates three tabs—Files, History, and VCS—allowing users to browse files in the current session's working directory directly beside the chat interface, quickly locate messages in the history, and view Git status and diffs. Developed by XYZ1024-alt, this plugin follows the MIT license and is distributed as a Bundle. It supports automatic registration on both the Node and browser sides without the need for manual building. Installation is straightforward; it supports installation from GitHub, npm, or local directories. After installation, simply restart the web service and refresh the page for it to take effect. It is suitable for dsh web deployment in local or loopback networks, requiring Git to be...

Read More
dsh-vision-imagen: DeepSeek Harness Visual Recognition and Image Generation Plugin

dsh-vision-imagen is a DeepSeek Harness (DSH) plugin maintained by xuxun-oss, designed to bridge Google Gemini's multimodal capabilities and supports certain OpenAI-compatible backends. It allows users to perform image recognition, text-to-image generation, and image editing directly within standard DeepSeek sessions without the need to manually switch models. Core features include using `vision_read` for OCR and image analysis, `generate_image` for text-to-image generation with iterative self-correction, and `edit_image` for image optimization. The plugin supports Gemini and OpenAI-compatible backends (such as GPT-4o, Qwen-VL, etc.) and features an automatic fallback mechanism. Installation requires Node

Read More
dsh-xiaohongshu-viral-note: Distribute Red's viral note Skills via DSH plugin

`dsh-xiaohongshu-viral-note` is an MIT-licensed DSH bundle plugin maintained by xuboboo, designed to simplify the workflow for handling Xiaohongshu viral notes within DeepSeek Harness. This plugin packages skill sets, reference documentation, scripts, and publishing constraints together, resolving the issue of manual capability assembly. Once installed, it registers a skill provider in `ctx.skills`, supporting features such as trending note research, topic selection, copywriting generation and rewriting, compliance verification, account weight analysis, scan-to-login, and controlled publishing. Users can install and enable it by running `dsh plugin add` and restarting DSH. Although the plugin itself does not depend on Python, the execution of its scripts requires Python.

Read More
dsh-balance-display: DeepSeek Harness Web Balance Display Plugin

`dsh-balance-display` is a DeepSeek Harness Web balance display plugin (MIT license) released by xsuas, used to display DeepSeek API account balances on the DSH Web platform. The plugin supports manual refresh and 10-minute caching. While ensuring security, the API Key is only read by the host plugin and is not returned to the browser, and the balance API endpoint only accepts requests from localhost or 127.0.0.1. Installation requires executing `dsh plugin --profile web add github:xsuas/dsh-balance-display` and restarting DSH Web; path-based installation is supported for local development. The uninstall command is `dsh plug...

Read More
XJungit/omdp: A set of standalone DeepSeek Harness plugins

`XJungit/omdp` is a DeepSeek Harness (DSH) plugin monorepo containing three independently installable MIT-licensed plugins. `@omdp/dsh-connector` unifies the management of MCP servers, user skills, and read-only market browsing within the DSH Web UI, with market data retained in memory for only 30 minutes. `@omdp/dsh-key-fallback` provides multi-API key pool management, supporting automatic rotation, status display, and cooldown/delete operations, though retry functionality is handled by the built-in DSH `dsh-llm-retry`. `@omdp/dsh-vision-bridge` allows text-only models to access... via configuration.

Read More
dsh-session-actions: DSH Web Session Menu Enhancement

`dsh-session-actions` is a DeepSeek Harness Web plugin designed to complement DSH Web's session management capabilities. It appends four actions to the end of the session menu: copying the session ID to the clipboard, pinning frequently used sessions (configuration stored in a local JSON file), exporting session content as Markdown, and permanently deleting the session directory (requires confirmation; does not archive). The plugin does not modify official components, is maintained by `xingyingyuzhui`, uses the MIT license, and requires Node.js version 20 or higher. To install, ensure `dsh web` runs on your local machine and execute the `dsh plugin --profile web add` command from GitHub.

Read More
dsh-quick-attach: Convert pasted images to paths that can be sent to AI

ximisi/dsh-quick-attach is an MIT-licensed plugin for the DSH web GUI designed to simplify image recognition workflows. It eliminates the tedious steps of manually saving images and typing paths, allowing users to paste images directly into the session input box. The plugin automatically saves images to the configured directory and appends the absolute path to the message draft, sending it along with the message to the AI for processing via its file tools and visual capabilities. The plugin handles saving and configuration through the host interface and intercepts input box paste events on the client side. After installation, users need to enable and configure the save directory in the settings (defaulting to `<DSH_HOME>/quick-attach`). Typical usage involves pasting an image, which is automatically saved and the path sent. Please note that this feature applies only to the session input box and replaces the native image attachment functionality.

Read More
xie-tj/dsh-token-usage-ledger: DSH Web profile usage ledger and Usage dashboard

This article introduces the community repository `xie-tj/dsh-token-usage-ledger`, an MIT-licensed plugin designed for the DeepSeek Harness Web profile. The plugin aims to solve the problem of scattered usage information that is lost after restarts, providing a persistent usage ledger and a visual dashboard. Core functionalities include logging every provider dispatch (including failures and retries), saving input, output, and cached tokens, and supporting data backfilling based on session history. In the Settings → Usage interface, users can filter by provider, model, and time range (7/30 days) to view detailed data, including line charts, bar charts, and API request counts, while also separately displaying cache hit status. Installation requires...

Read More
dsh-opencode-go-usage: Real-time view of OpenCode Go quota usage in DSH Web

This article introduces the DeepSeek Harness (DSH) Web plugin `dsh-opencode-go-usage`. This plugin aims to address the difficulty users face in intuitively monitoring quota consumption and reset times for each key when using multiple OpenCode Go API keys on the DSH Web platform. The plugin utilizes floating components and expandable panels to display rolling, weekly, and monthly progress bars, percentages, reset countdowns, and rate limit markers in real-time. It also supports both Chinese and English interfaces, as well as light and dark themes. The core mechanism comprises the Host side polling the official usage endpoint every 60 seconds to fetch data, while the Client side handles the interface rendering. API keys are automatically discovered from `.credentials.yaml` and support dynamic management.

Read More
dsh-draw-router: Add unified drawing routing to DeepSeek Harness

`dsh-draw-router` is a unified drawing routing plugin for DeepSeek Harness (DSH), designed to address the inconsistencies of interfaces across different OpenAI-compatible image generation services. By registering the two Agent tools `draw_image` and `draw_list_sources`, the plugin allows DSH Agents to directly invoke drawing capabilities during conversations. It also supports the automatic discovery of available image models without relying on a fixed model list. Compatible with multiple providers such as SenseNova, StepFun, Qwen, and Hunyuan, it only requires specifying the API Root during configuration to automatically adapt paths. In addition to Agent integration, the plugin provides a REST API for managing drawing sources and initiating drawing requests.

Read More
dsh-tui: A TUI plugin for the DSH terminal designed for DeepSeek Harness

dsh-tui is a DeepSeek Harness (DSH) community plugin maintained by xiaoshihou514 and licensed under the MIT License, aiming to provide a minimalist Interactive Terminal User Interface (TUI) for DSH. It is not a standalone chat client but an extended functionality implemented through the DSH plugin mechanism, allowing users to interact with DeepSeek Harness more conveniently in the terminal. To install, first globally install the DSH CLI (`npm i -g @deepseek-ai/dsh`), then add the plugin to the `tui` profile (`dsh plugin --profile tui add "github:xiaoshihou514/dsh-tui#main"`), most...

Read More
dsh-session-surgeon: Fix unresolvable DSH sessions and enable new sessions to reference old sessions

`dsh-session-surgeon` is an MIT-licensed DSH plugin designed to address issues where DeepSeek Harness sessions fail to load and context inheritance problems occur. It provides session repair, inspection, export, and ID copying functionalities and is compatible with `@deepseek-ai/dsh@0.1.0-rc.6`. Core features include providing entry points for "Copy Session ID", "Inspect", and "Dry-Run Repair" in the DSH session menu and sidebar, supporting browsing, repairing, previewing, and exporting JSONL. The plugin is capable of fixing errors such as sequence gaps, torn zstd frames, lone surrogates, and missing message IDs, while inspection only issues warnings without fabricating results.

Read More
dsh-obsidian-export: Export DSH conversations to an Obsidian vault and provide note reading and retrieval tools.

dsh-obsidian-export is a DeepSeek Harness (DSH) plugin designed to consolidate DSH sessions into a local Markdown knowledge base. It does not rely on the Obsidian application itself but treats the vault as a directory for storing Markdown files, providing six core utility tools: exporting sessions, reading notes, full-text search, directory listing, tag aggregation, and reverse link queries. The plugin supports multiple export modes (such as create, skip, update, overwrite, and dry-run), allowing users to flexibly control data writing behavior and avoid accidental overwriting via dry-run previews. Upon installation, you must specify a profile and restart the process to mount the utility layer. This plugin is suitable for users who need to convert AI conversations...

Read More
dsh-tavily-search-provider: A plugin integrating Tavily search into DeepSeek Harness

`dsh-tavily-search-provider` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to address parameter passing, key security, and management issues in Tavily search integration. Its core functions include registering a standalone `tavily_search` tool and mapping full search control parameters (such as depth, domain, and time range) to prevent the official provider from ignoring these features; supporting the use of Tavily as the official `web_search` backend; providing credential-based `TAVILY_API_KEY` security management controls in DSH settings that support application without a restart and enforce loopback/HTTPS security restrictions; and providing state routing without key leakage.

Read More