dsh-file-upload: DSH File Upload and Document Reading Plugin
dsh-file-upload is a DSH Web file messaging plugin maintained by HongMing-Huang. It supports pin-based, drag-and-drop, and multi-file uploads, with attachments referenced in messages using Codex-style @path syntax. It includes markitdown-node to convert 20+ document formats into Markdown on demand, and the agent can read documents page by page via read_document. Under plain text models, it automatically follows a vision discovery chain to generate image descriptions. Installation: dsh plugin --profile web add dsh-file-upload. MIT licensed and zero-configuration ready for use.
Read Moredsh-vision-proxy: DeepSeek Plain Text Models Can Also Recognize Images in GUIs
dsh-vision-proxy is a model inference plugin (v0.4.1, MIT) developed by Flyvhidbwo for DeepSeek Harness. It registers the deepseek-vision route, translating GUI-attached images into text via a VLM before passing them to DeepSeek for responses, enabling pure text models like V4-Pro to recognize images. By default, it can use the official deepseek-v4-flash-vision-exp, and it also supports Bailian, Zhipu, OpenRouter, and automatic detection of local Ollama. The installation command is dsh plugin --profile web add dsh-vision-proxy; after selection, choose DeepSeek + automatic image recognition, and you can paste images for conversation.
Read Moredsh-plugin-healthcheck: Install Plugin, Verify First, Then Go Live
dsh-plugin-healthcheck is a DSH plugin health check tool maintained by chenw2759-wq, categorized under admin-security. It provides a "Plugin Inspection" feature in the web settings panel, integrating L0 static checks (file integrity, dependency declarations, high-risk duplicates, cordis usage, etc.), L1 configuration combinations, L2 isolated trial runs (complete boot of child processes without restarting the backend), and C8 pure static trojan scanning. When issues are detected, it supports one-click fixes, automatic rollback (writing home patch to disable lines, HMR hot-reload), or copying predefined prompts for agent use. The ironclad rule for fixes restricts modifications to plugin code and configuration layers only, strictly prohibiting changes to harness source code. Licensed under MIT, with 14 stars on GitHub.
Read Moredsh-read-url: Extracting Webpage Content for DSH Agents
dsh-read-url is the URL reader plugin for DeepSeek Harness, maintained by 2672243194. It scrapes web pages, JSON, and RSS/Atom feeds, automatically identifies encodings like GBK and UTF-8, extracts and cleans the main content, and outputs it in 6000 characters by default, supporting caching and continuation reading via offset. It has zero runtime dependencies, requires no API key, and adheres to ctx.web and ctx.effect interfaces. Installation: npx @deepseek-ai/dsh plugin --profile web add github:2672243194/dsh-read-url.
Read Moredsh-hdc-bridge: DSH Native HarmonyOS Development Assistant
dsh-hdc-bridge is a DSH client plugin maintained by 1na-ko, which reuses the local hdc binary to implement device-closed-loop debugging (screenshots, UI operations, package installation, and logs). It integrates the official client-style device panel and provides an offline Tier-1 official knowledge base (28 articles) along with an optional DevEco CLI build/sign/simulator channel. It has zero npm dependencies and is MIT licensed. Installation: dsh plugin --profile <name> add dsh-hdc-bridge.
Read Moredsh-git-graph: Embedding Git Repository Graph within the DSH Conversation Interface
dsh-git-graph is a client-side plugin for the DeepSeek Harness Web GUI. It provides a commit history graph, branch filtering, file diffs, and VSCode-style uncommitted change management within the "Git Graph" tab on the session page. It supports following the conversation workspace, opening any local repository, switching between multiple repositories, pulling, pushing, and generating commit messages with AI assistance. To install, add a file dependency in the profile's package.json, mount the bundle in cordis.patch.yml, run pnpm install, and restart the dsh web service to start using it.
Read Moredsh_plugin_swift_cycle: DSH Adapter for Swift Cycle Governance Skill
dsh_plugin_swift_cycle is the DeepSeek Harness adapter for Swift Cycle v1.2.0, maintained by Solismuchengxue and categorized under admin-security. It registers governance capabilities such as Knowledge Promotion, State Separation, and Governance Baseline as Skills (/swift-cycle) that are only explicitly invoked by users, with modelInvocable set to false. The adapter version is 0.1.1, supporting installation via npm or pinned GitHub commits, and payloads can be verified offline. It is suitable for project teams that require version reproducibility and clear governance boundaries; please check the source code and MIT license before installation.
Read Moredsh-better-edit: Anchoring DSH File Read/Write and Editing with Content Hash
dsh-better-edit is a client-side plugin for DeepSeek Harness, maintained by Rianico. It replaces line numbers and str_replace with content-based hashing (3 characters per line), providing read, edit, and undo_last_edit functionalities. Editing transmits only the start/end hashes and new text, with pre-write validation of the model's read range; expired lines are rejected and new anchors are returned. Available on npm as version 0.4.0 under the MIT license. Installation: npx @deepseek-ai/dsh plugin --profile web add dsh-better-edit. Suitable for structural edits in long conversations, with limited benefits for single-line changes. Benchmark reports indicate approximately 31% output token savings relative to str_replace, with 23/23 correctness achieved on a 12-edit corpus.
Read Moredsh-gomoku: Playing Gomoku with AI in DSH
omdsh-dev/dsh-gomoku is the Gomoku plugin for DeepSeek Harness, offering a 15×15 unrestricted board in the sidebar with support for human vs. AI and AI vs. AI matches. Both black and white players can independently select models, set thinking levels, and edit system prompts, with their thought processes displayed on either side of the board. Closing the popup does not interrupt the game, and invalid moves are rejected by the server. The installation command is `dsh plugin --profile demo add @yejiming/dsh-gomoku`, requiring dsh ≥ 0.1.0-rc.6.
Read Moredsh_kline: Interactive K-line Analysis with Natural Language in DeepSeek Harness
dsh_kline is an interactive K-line analysis plugin developed by FTShare-Lab for DeepSeek Harness. It supports real-time data queries for Hong Kong, U.S., and A-shares, providing daily, weekly, monthly, and minute-level K-lines, along with technical indicators such as MA, MACD, and RSI. It also features support/resistance level annotations and interval statistics, with news and fundamental data accessible in the sidebar. Integrated via MCP tools like analyze_kline, users can retrieve charts using natural language and continue interacting directly within the native sidebar.
Read Moredsh-any-background: Customizing Theme Colors, Wallpapers, and Interface Transparency for DeepSeek Harness Web
dsh-any-background is a DeepSeek Harness appearance plugin maintained by Tkingxiao (v0.2.1, MIT license). It supports PS-style color wheels, image/video wallpapers, region-specific transparency, and frosted glass blur effects. Configuration is stored locally at ~/.dsh/.dsh-any-background-data/ and can be exported as dsh-any-theme.json. This article introduces its core capabilities, installation command (dsh plugin --profile web add github:Tkingxiao/dsh-any-background), typical usage scenarios, and important considerations.
Read Moredsh-llm-fallbacks: Configuring Backup Model Chains for DSH Agents When LLM Fails
dsh-llm-fallbacks is a DSH model inference plugin maintained by omdsh-dev. When an agent's LLM request fails due to retry exhaustion, authentication, quota, or rate limiting, it automatically switches according to the current role's provider/model fallback chain and continues the current step on the target model. It supports 24-hour rootChain, time-based rotation, and sub-agent role rules, with a shared fallbacks configuration for both the web interface and dsh-tui. Installation: dsh plugin --profile web|dsh-tui add dsh-llm-fallbacks. It must be explicitly enabled with enabled: true, and the chain must end with the official V4 Default model.
Read Moredsh-media-skills: Enhancing DeepSeek Harness with Free Image Recognition and Generation
dsh-media-skills is a DSH plugin maintained by MJorgin (MIT, v0.3.0), supporting rc.7/rc.8/v0.1.1-rc.x. It offers automatic captioning for stickers, vision-review for image reading, and media-tools for image generation. The vision routing includes GLM-4V-Flash and DeepSeek-V4-Flash-Vision-Exp, while image generation utilizes SenseNova U1 Fast and Kolors. API keys are not stored in the repository, and the installation command is `dsh plugin --profile <name> add github:MJorgin/dsh-media-skills`.
Read Moredsh-harmony: Runtime Patching, Replacement, and Decoration of DSH Plugins
dsh-harmony is an MIT-licensed runtime Patch coordination library (v0.7.3) maintained by memorax-ai. It performs in-memory source transformations on DeepSeek Harness plugins without forking or modifying disk-installed packages. Patches are applied via TSQuery to locate ASTs and MagicString to rewrite source code, supporting provider ordering, composite patches, browser-style cascading, and version health checks. Installation requires Node.js ^22.22.3 or >=24.11.1, and after a global install with @deepseek-ai/dsh, management is handled through Settings → Harmony or the dsh harmony CLI. It is designed for DSH plugin developers who need to extend or modify internal behaviors when extension points are insufficient; users must review source code before use, as upgrades to the target plugin may cause Patches to become invalid.
Read Moredsh-reef: One-Time Installation for Browser, MCP, and Code Hosting Integration
dsh-reef is a DSH plugin bundle maintained by huey1in, offering five modules with a single installation: native embedded panels, 21 browser_* browser tools, MCP Server, GitHub/GitLab read-only tools, and webhook automatic reviews. It supports multi-tab, multi-profile browser sessions, exposing DSH sessions to external MCP clients, automatic PR/MR reviews, and issue auto-fixing loops. The installation command is dsh plugin --profile web add dsh-reef, licensed under MIT, and requires Node.js >= 22.
Read Moredsh-routing-suite: Adding Selectable Intelligent Routing Modes for DeepSeek Harness
dsh-routing-suite is a DSH community plugin maintained by dragonbaba (v0.1.2, MIT). It adds an "Intelligent Routing Mode" to the mode menu while preserving the Standard preset persona, context, and full tool directory. It supports three strategies: auto, inspect-first, and direct, which guide tasks by checking before modifying, or implementing directly and then verifying. It does not make additional model requests, nor does it read/write files or execute commands. The guide covers desktop and CLI installation, manual preset copying, configuration options, applicable scenarios, and security boundaries.
Read Moredsh-session-context-menu: Implementing Native Right-Click Menu for DSH Application Wrapper End
baihejiangnan/dsh-session-context-menu is a client plugin designed for DSH application wrappers such as Tauri, EAC, and Electron. It provides near-native right-click context menus in sessions, workspaces, settings pages, conversation bodies, links, and input fields, supporting both Chinese and English while automatically following the host UI language. Official session operations are delegated to official components, while the plugin additionally offers permanent deletion with confirmation and path protection. Installation is via `dsh plugin --profile web add`, currently at stable version v0.2.14 under the MIT license. This plugin is not compatible with dsh web in standard browsers.
Read Moredsh-web-tools: Integrating Multi-Source Web Search and Scraping for DeepSeek Harness
dsh-web-tools is a DSH networking tool plugin maintained by A3Boy. It integrates Exa, Tavily, Firecrawl, Parallel, Brave, You.com, Jina, SearXNG, as well as Xiaohongshu and Twitter/X into the standard web_search / web_fetch interface. By compiling query intents into native parameters for each provider through SearchHints, it supports multi-API key scheduling, automatic degradation, session-level Search Mode, and provides a native settings interface. This article introduces the plugin's positioning, core capabilities, installation commands, and typical usage.
Read Moredsh-archived-sessions: Unified Management of Local Sessions within the DSH Setup
dsh-archived-sessions is a DSH Web plugin maintained by Zephyr-vibe, offering session management in settings: dual-tab browsing for unarchived and archived conversations, support for grouping by workspace, title/ID search, batch archiving and deletion, expandable details (activity statistics and output files), and opening the records folder. Deletion does not cascade to sub-agents or files by default; after adapting to DSH 0.1.0-rc.8, the deletion entry was moved to the session title bar. It reads the official session directory with zero configuration and is licensed under MIT.
Read Moredsh-queue-plus: Editing, Sorting, and Batch Deletion of DSH Queue Messages
dsh-queue-plus is a DSH web client plugin maintained by starslittle, which enhances the queue message panel through the official QueueDock slot. It supports editing, deleting, interrupting, dragging, or arrow-based sorting, as well as batch deletion via the official API. It is recommended to install the v0.3.0 Release pre-built package, and after restarting the DSH web client, you can queue two messages consecutively to see the "Sort" entry next to the title. The plugin does not copy queue data, and the official panel automatically resumes after uninstallation. Deletion and sorting operations are protected against concurrency and do not overwrite the steering/context queue. Licensed under MIT, it is designed for the @deepseek-ai/* 0.1.0-rc.6 contract.
Read Moredsh-win32: Fixing and Diagnosing DeepSeek Harness on Native Windows
dsh-win32 (sjh9714) is a Windows workflow plugin for DeepSeek Harness that uses the npx command to check the official PowerShell, Workspace Write, and ACL sandbox stack on native Windows, offering support for setup, verify, doctor, fix, and legacy presets. It does not rely on WSL, nor does it install Git or PowerShell. Licensed under MIT, the current version is 0.17.0.
Read Moredsh-trading: Building a Trading Research Workbench for DeepSeek Harness
dsh-trading is a trading research workbench plugin bundle maintained by maddogfinance for DeepSeek Harness. It unifies data sources such as CSV and Futu OpenD via the ctx.marketData seam, provides deterministic indicators and on-chart annotations through read-only tools like market_snapshot and annotate_chart, and renders interactive K-line cards or optional chart-first persistent chart columns in dsh web. The installation command is `dsh plugin --profile trading add @dsh-trading/bundle`. The project is under MIT license, explicitly has no order placement capability, and remains in its early scaffolding stage.
Read Moreoh-my-knowledge: Verifiable Knowledge Change Assessment for Prompts, RAG, and Agents
OMK (oh-my-knowledge) is a MIT-licensed CLI and DSH plugin maintained by lizhiyao, designed for knowledge maintainers working with prompts, RAG, skills, agents, and workflows. Through a closed loop of doctor, eval, and observe, it compares versions of knowledge artifacts under the same model and samples, outputting verifiable release conclusions, failed samples, and costs. It also supports viewing DSH task traces in Studio. DSH users can install it in the web profile using `dsh plugin --profile web add oh-my-knowledge` and execute `/omk eval` and `/omk observe` within a session.
Read Moredsh-network-settings: DSH Network Diagnosis and Security Fix
dsh-network-settings is a DSH networking tool plugin maintained by kanneiren, designed for Windows, WSL, and macOS. It displays the real network path of the DSH process within the settings page, performs single or stability probes, and supports one-click copying of an Agent-compatible Markdown report. Configurations are organized by Windows proxy, DSH process environment, WSL, and advanced network group tracing. Recommended fixes cover only high-confidence, low-risk operations, and persistent modifications follow a snapshot, preview, confirmation, application, and rollback workflow. The installation command is `dsh plugin --profile web add dsh-network-settings`, and the entry point is located in DSH Settings → Plugins → Network.
Read Moredsh-sandbox-escalation-fix: Projecting Sandbox Upgrade Schema Per Session to Fix Third-Party Model Tool Invocation Loop
dsh-sandbox-escalation-fix is a DSH community plugin maintained by JUSTMONIKA2022, providing a zero-configuration fix for third-party models like GPT in All Access mode. It addresses bash, pwsh, write, and edit validation failures and retry loops caused by static sandbox schema upgrades. The plugin dynamically projects model-visible parameters based on the Session's Sandbox Mode and Approval Policy, synchronizes Native Tool Call with the Code Mode SDK, and only processes redundant upgrade requests of the same mode during execution. It supports DSH versions 0.1.0-rc.5 through rc.8, as well as 0.1.1-rc.1/rc.2, and is released under the MIT license.
Read More