DSH Plugin: Conversation Indicator, Marks User Messages Next to the Web GUI Scrollbar
`@smanx/dsh-conversation-indicator` is a community-driven third-party plugin for the DeepSeek Harness (DSH) Web GUI, designed to address the pain point of quickly locating user messages in long conversations. The plugin displays a compact, capsule-shaped indicator panel near the scrollbar on the right side of the chat area, marking only user input lines. Users can hover over it to view a summary, and clicking it triggers a smooth scroll to the corresponding location. The panel automatically hides during scrolling or streaming output, appears upon mouse proximity, and fades out upon mouse leave to avoid obstructing normal interactions. As a pure client-side plugin, it does not alter model behavior, incur additional token usage, modify tool calls, or record session logs; preference settings are stored in the browser's `localStorage`. Installation requires adding the GitHub repository via the `dsh plugin` command.
Read MoreDeepSeek-harness-lark: Integrating Feishu and Lark text, image, and file channels for DeepSeek Harness
sliverp/DeepSeek-harness-lark is a DeepSeek Harness channel plugin based on the MIT License, designed to connect Feishu and international Lark to the DSH ecosystem via official WebSocket transmission without the need for a public callback server. The plugin supports handling text, rich text, images, and standard files, and maintains persistent and isolated sessions. Core features include automatic reconnection WebSocket transmission, support for downloading files to the workspace and sending files during replies, and the integration of Harness slash commands (such as `/new` and `/approve`) to enable session management, tool approval, and status checks. Configuration requires Node.js 22.19+ and DSH 0.1.0-rc.7+, and must be set up within Feishu.
Read Moredeepseek-harness-dingtalk: DingTalk Stream Channel Plugin for DeepSeek Harness
`deepseek-harness-dingtalk` is an MIT-licensed DingTalk channel plugin designed to integrate DeepSeek Harness (DSH) agents with DingTalk. Leveraging the official Stream WebSocket connection, this plugin eliminates the need for a public network callback server and requires only the configuration of a Client ID and Secret to establish the connection. In terms of core capabilities, the plugin supports receiving text, Markdown, rich text, speech-to-text, images, and standard files, while securely handling media downloads and multimodal inputs via the official API. On the output side, it supports DingTalk native Markdown replies, images, and workspace file uploads, and can fully execute the Harness Agent Loop. The plugin provides in-session tool approval (via one-time codes),
Read Moredsh-enhanced-plugins: Optional extension functions for DSH
dsh-enhanced-plugins is an enhancement suite for DeepSeek Harness (DSH) designed to add optional features to DSH via public plugin extension points without modifying core code. The suite consists of seven independent Cordis feature packages and a Windows Launcher, supporting full installation or selective installation based on stable Feature IDs. Key features include Windows desktop entry, sound alerts and desktop pets, community plugin management, MCP server management, model input type declaration, last message editing, sub-agent toggles, and official Team monitoring. Installation requires Node.js 22.19+ and DSH 0.1.2-alpha.2, while Windows-specific features require Windows 10.
Read Moredsh-comfyui-node-development: Packaging the ComfyUI custom node development guide into a DSH skill
dsh-comfyui-node-development is a DeepSeek Harness (DSH) plugin designed to provide a standardized reference for ComfyUI custom node development for DSH agents. This plugin condenses the official ComfyUI documentation into a loadable runtime skill, comfyui-node-dev, covering core topics such as node class contracts, input/output types (INPUT_TYPES/RETURN_TYPES), frontend JavaScript extensions, internationalization, data, and V1 to V3 migration. Through built-in reference manuals like backend.md and frontend.md, as well as bilingual summary documents, agents can automatically load relevant materials on demand during conversations, resolving context pollution and redundancy caused by temporary consultations.
Read Moredsh-plugin-multimodal: Adding image support to text-only DSH sessions
dsh-plugin-multimodal is a visual sidecar plugin for DeepSeek Harness (DSH), designed to address the issue where text-only main models cannot process image inputs. This plugin receives image attachments via the GUI, invokes a vision-capable sidecar model to convert image content into text descriptions, and then sends the text to the main model, thereby bypassing the "current model does not support images" limitation. Core features include support for pasting images in the Web UI, a see_image tool for processing disk screenshots, and configuration of the vision model via environment variables or configuration files. Users need to install the plugin and restart the DSH Web process to ensure the sidecar points to a real multimodal model (such as GLM-4.5V) and avoids using a text-only model as the vision endpoint. This plugin is suitable for those who wish to...
Read More@shatyuka/dsh-llm-codebuddy: Integrate Tencent CodeBuddy login and model list for dsh
`@shatyuka/dsh-llm-codebuddy` is a DeepSeek Harness (dsh) plugin maintained by shatyuka and licensed under the MIT License, designed to seamlessly integrate Tencent CodeBuddy into the dsh ecosystem. Its core advantage is that it requires no API key, allowing users to access the CodeBuddy model list by logging in directly through a browser. The plugin supports automated credential injection via the `Sign in` button in the Web UI's `Settings → CodeBuddy`, as well as login, status checks, and logout operations via the terminal using the `dsh-codebuddy-login` command. Ensure your local Node version is `^22.1` before installation.
Read Moredsh-utility-tools: Adding file drag-and-drop and text referencing to DSH chat
dsh-utility-tools is an input-side utility plugin for DSH conversations, maintained by sharkymew and licensed under the MIT license. The plugin primarily addresses two issues: first, it supports dragging and dropping arbitrary files into the chat area, allowing for the preview of filenames and sizes before sending, as well as individual removal; second, it allows users to select conversation text and add it to the beginning of the pending message as a blockquote. The plugin provides two installation methods: static mounting and dynamic loading. The static version installs to the web profile via a single command and utilizes HTTP routing for uploading attachments; the dynamic version loads with zero dependencies using `cordis_define` and runs in-process. It is applicable for scenarios in web or Electron environments where file attachments or context references need to be added. Please note that standard browsers cannot access real disk paths, and the single file limit is 8MB.
Read Moredsh-yolo-mode: Add LLM-based automatic approval for DSH sandbox privilege escalation requests
dsh-yolo-mode is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to address the issue where frequent privilege escalation approvals disrupt workflows within sandbox sessions. When the approval strategy is `ask` and the system is in specified sandbox modes (e.g., `workspace-write`), this plugin leverages Large Language Models (LLMs) to automatically adjudicate privilege escalation requests such as `danger-full-access`, thereby replacing manual confirmation steps. It offers presets including `off`, `strict`, `balanced` (default), `permissive`, and `yolo`, and supports configuring custom permission levels via `levels` to set allow, deny, or human-escalation strategies for different target modes or specific tools (e.g., `pwsh`, `write`).
Read MoreSecurStack DSH Plugin: Invoking SecurStack Scanning, Policies, and Diagnostics in DeepSeek Harness
The SecurStack DSH plugin is an adapter for DeepSeek Harness, designed to enable agent workflows to directly invoke the existing `securstack` CLI without the need to re-implement security tools. The plugin primarily provides four core functions: executing repository security scans via CLI, performing policy threshold checks, running local diagnostics, and returning structured JSON results when the CLI supports it. It reuses existing SecurStack authentication methods (such as API Key or command-line login) and strictly adheres to conservative boundaries; version 1 does not include low-level logic such as scanning engines, encryption, or Shielding operations. Ensure the environment is Node.js 20 or higher before installation and enable it via the `dsh plugin` command. The plugin is suitable for...
Read Moredsh-soul-md: Persona Cards and Long-term Memory for DeepSeek Harness
dsh-soul-md is a community plugin for DeepSeek Harness (DSH) designed to centralize the management of personas and long-term memory via a settings interface, avoiding the manual maintenance of scattered files. Its core functions include "Persona Cards" and "Long-term Memory": Persona Card content is rendered into the system prompt, supports multiple cards, switching by conversation or workspace, and allows the AI to read, write, and evolve via tools. Long-term memory provides persistent storage, is subject to size limits when injected into prompts, and prioritizes association with the currently active persona card. Installation requires Node.js >=20.18, and the new version requires DSH >=0.1.0-rc.7; users with older versions need to lock to specific versions. In terms of usage, users can create cards and specify default values on the settings page, while the AI autonomously manages memory and personas using dedicated tools. This plugin is suitable for scenarios requiring...
Read Moredsh-plugin-marketplace: Browse community plugins in the DSH Web UI Settings page
`dsh-plugin-marketplace` is a DSH Web UI plugin maintained by Scorp1o117, designed to streamline the tedious process of frequently switching between GitHub and the terminal to find and install DSH plugins. By leveraging the public GitHub Search API, this plugin integrates a plugin marketplace directly into the DeepSeek Harness Web UI settings page, supporting keyword searches on `github.com/topics/dsh-plugin` with options to sort by star count or update time. Users can directly browse plugin cards (containing descriptions, languages, update dates, etc.) and detail panels (containing README summaries, installation commands, and repository links), and even utilize the "AI explain" feature via a configured large model...
Read MoreDSH Plugin Store: Community Plugin Discovery and Installation for DeepSeek Harness
The DSH Plugin Store is a native plugin marketplace developed by SandbaseAI for DeepSeek Harness, aiming to address the difficulties of plugin discovery, the need for manual GitHub searches, and the complexity of installation. The current version is v0.1.0-preview.5 and is licensed under the MIT License. This tool integrates DSH Plugin Leaderboard directory data into DSH Web settings, allowing users to browse, filter, and install over 4,000 community plugins without leaving the interface. Core features include multi-dimensional search and sorting by name, tags, and ranking, support for the Community and Installed views of the native Store UI, and the provision of `store_search` and `store_catalog`.
Read Moredsh-launcher-lifetime: Controls the residence mode of the dsh service
The DSH plugin `dsh-launcher-lifetime`, released by Ruler4396 under the MIT license, is designed to work with the `dsh-launcher` shell to control the lifecycle of the dsh (node) service. It addresses user requirements regarding whether the service continues running, minimizes to the tray, or terminates immediately when the window is closed or the tray is exited, providing three resident modes: persistent (default), tray resident, and follow window. In the DSH settings page, users can switch modes in real-time using vertical radio buttons, with changes taking effect immediately. Additionally, the `serviceLifetime` parameter can be configured in the `cordis` configuration file (0 for persistent, 1 for tray resident, 2 for follow window), though this requires restarting dsh to take effect. The plugin writes to `DSH_HOME\dsh-launcher` via an HTTP route.
Read Moredsh-turn-fork: Turn-based editing, retrying, and version tree navigation for DeepSeek Harness sessions
`dsh-turn-fork` is an MIT-licensed plugin for DeepSeek Harness designed to address the issues of modifying historical user messages and rerunning. It supports editing confirmed messages and provides two downstream strategies: "truncate" or "keep," enabling the creation of a new branch from that turn and rerunning. Core features include retrying historical turns via per-turn buttons, regenerating assistant responses via message buttons or session headers, and providing a version tree Timeline for viewing branch summaries, navigation (Undo/Redo), and managing run status. Its branch logs are persistent and readable after process restarts, and it utilizes only official slots to avoid DOM injection. The installation command is `dsh plugin add dsh-turn-fork`, which requires a process restart to take effect. The plug...
Read Moredsh-office-tool: Office Document Plugin for DeepSeek Harness
dsh-office-tool is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to provide agents with the capabilities to create, read, query, and edit .docx, .xlsx, and .pptx documents. It executes operations by invoking the OfficeCLI binary, removing the need to install Microsoft Office. The plugin exposes nine structured tools to the model, covering document creation, element CRUD operations, batch operations, and raw command passthrough, while supporting structured JSON responses to optimize error handling. In a web environment, when paired with the dsh-better-sidebar plugin, it offers real-time document previews in the sidebar; in a headless mode without a Web UI, all tools remain fully accessible.
Read Moredsh-vision: Bridging Image Descriptions for Text-Only Models
dsh-vision is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to solve the issue where pure text models cannot directly process image messages. This plugin automatically bridges images into text descriptions generated by a visual model, enabling the model to understand image content while preserving the original image in human transcription. It supports manual image recognition or follow-up questions via the `see_image` tool, and features recursive recognition of nested images, failure retry, and a placeholder text fault tolerance mechanism. The plugin requires pairing with the `uiopt` plugin to configure the visual model, output limits, timeout, and working mode (auto/manual/both) within the interface; if `uiopt` is not installed, it must be manually configured via `settings.yaml`. After installation, when a pure text model is detected receiving...
Read Moreredfox-data/redfox-community-dsh: RedFoxHub Official DSH Plugin Package
`redfox-data/redfox-community-dsh` is the official DSH plugin package released by RedFoxHub, licensed under the MIT License, and supports one-click installation to web or headless profiles. This plugin integrates over 100 social media data Skills and 40 native MCP tools, comprehensively covering mainstream domestic and international platforms such as Douyin, Xiaohongshu, Kuaishou, Bilibili, Weibo, YouTube, and TikTok. Once installed, Skills directly enter the conversation directory and support precise invocation via natural language matching or the `/skill-name` gesture. MCP tools launch the `uvx redfox-mcp` service via `uv`, provide platform data API interfaces, and integrate Kim.
Read Moredsh-client-ui-trajectory-categories: Provides Chinese classification and canvas view for DSH Web trajectories
`dsh-client-ui-trajectory-categories` is an MIT-licensed pure client-side DSH Web plugin maintained by QWQ-nn. It organizes trajectories into categorized, summary, and canvas views while preserving the original trajectory list, prioritizing Chinese text and incurring zero extra token consumption. The plugin reuses existing view projections and does not initiate model requests, making it suitable for quickly locating action types and understanding the call chain from problem to solution during long sessions. Core features include a newly added "Categories" tab; a "Summary" panel that aggregates records by type (such as write, read, command, etc.) and supports clicking to view parameters, results, and errors; and a mind map canvas that reconstructs trajectories based on the "Problem -> Solution -> Tool Call" logic, supporting node expansion, detail viewing, drag-to-pan, and zooming. After installation, it can be accessed via `dsh`...
Read Moredsh-mic-input: DSH Web UI Browser Microphone Input Plugin
`dsh-mic-input` is a DSH Web UI speech input plugin maintained by QT-Chen and released under the MIT license. It runs entirely on the client side, requiring no server-side processing, API keys, or model downloads, utilizing the Web Speech API for microphone dictation. Core features include adding a microphone button to the input toolbar to initiate real-time dictation; preventing text duplication through a draft reconstruction and deduplication mechanism; supporting up to six silent continuations to maintain the session; providing intelligent punctuation (auto-completion, preservation, and removal) and language selection for Chinese, English, or following the system language; and supporting optional automatic message sending. Users can install it from GitHub or npm, requiring a Node.js version of 20.0.0 or higher. After installation, restart DSH Web or refresh the page for the changes to take effect.
Read Moredsh-basic-office: DSH Office File Read and Write Plugin
`dsh-basic-office` is an office file read and write plugin designed specifically for DSH sessions, aiming to solve the issue where native text tools cannot directly process binary formats such as PDF, DOCX, XLSX, and PPTX. This plugin is based on the MIT License and requires Node.js version 20 or higher. It primarily offers two core functions: first, reading common office documents by supporting the extraction of text and table data from PDF, Word, Excel, and PPT; and second, generating various office files, including Word, Excel, PPT, PDF, and CSV files with styles and tables. After installation, the DSH Web service must be restarted, allowing users to execute read or generation tasks via natural language instructions. The plugin strictly adheres to DSH's security policies, including sandbox constraints and write protection.
Read Moredsh-token-pet: DSH Plugin for displaying Token usage and weather in DeepSeek Harness session header
dsh-token-pet is a Web plugin for DeepSeek Harness (DSH) based on the MIT license, maintained by pk7j7sqryy-ops. The plugin aims to address the inconvenience of viewing context usage and cumulative Token information during sessions by integrating it into the cartoon doll "Bubu" component in the top-right corner of the session header, achieving a non-floating embedded display. Its core features include real-time local timezone date display, real-time weather and 3-day forecasts based on IP geolocation, extreme weather alerts, as well as detailed statistics on context usage and input/output/cache Token consumption. Token data is reused from frontend projections to achieve zero additional requests; expressions change dynamically based on usage; and the theme color adapts to light and dark modes. It is recommended to install using the `dsh plugin` command.
Read Moredsh-reasoning-translator: Translating Reasoning and Final Answers in the Web UI Display Layer
dsh-reasoning-translator is a community plugin for DeepSeek Harness, created by pinkllo and licensed under the MIT License. Its core functionality is to perform real-time translation of the model's visible reasoning and final answer at the Web UI display layer, while strictly preserving the original session logs. The plugin supports two backends: 1. A Chrome Translator based on the local device (requires Chrome 138+ or newer Edge), which does not require an API key; 2. An OpenAI-compatible API invoked by the Host process, with the key configurable via environment variables. Functionally, it supports source language auto-detection and skipping...
Read MoreDeepSeek Harness Plugin: dsh-widgets Right Component Bar
dsh-widgets is a right-side component plugin for the DeepSeek Harness (DSH) Web UI, maintained by Physicolor and developed based on the Cordis model. It is designed to centralize scattered session metrics and management tools, reducing user switching costs. The plugin provides real-time display of key operational metrics such as turn count, token consumption, TTFT, and cache hit rate, along with common components like tasks, context, heatmaps, and citations. It also supports viewing OpenCode Go usage and DeepSeek peak pricing windows, with usage data obtained via a same-origin proxy. Regarding interaction, the plugin supports 1, 2, and 4-column grid layouts as well as 2x4 long card dimensions; components can be installed, sorted, and adjusted using the widget@size syntax, featuring a continuous zoom visual effect. It includes built-in...
Read Moredsh-open-browser: Automatically open Web UI after dsh web is ready
dsh-open-browser is an MIT-licensed DSH plugin maintained by peach0x33a, designed to address the need to manually open a browser after `dsh web` starts. The plugin automatically invokes the system's default browser to access the Web UI when the service is ready. Its core features include zero runtime dependencies, support for cross-platform environments such as macOS, Linux, Windows, and WSL, and headless environment safety, which allows it to silently skip operations in environments without a display. The plugin features precise timing to ensure it captures the dynamic port and avoids blocking system shutdown via a detached subprocess mechanism. Users can install it via the `dsh plugin` command and utilize the `cordis.patch.yml` configuration file to flexibly control the enable status and delay time. Although on different platforms...
Read More