DeepTrial/dsh-bash-rtk: Pass DSH bash commands meeting conditions to rtk for compressed output
`dsh-bash-rtk` is a DSH bash executor plugin maintained by DeepTrial, designed to route eligible Shell commands to `rtk` for processing to compress tool output and reduce Token consumption while preserving the original execution semantics. The plugin adopts a conservative approach, only applying `rtk` wrapping to simple commands within a whitelist (such as `git status`, `cargo build`). For complex commands containing Shell metacharacters, non-whitelisted commands, or when `rtk` is unavailable, it automatically falls back to pass-through execution. It provides both standard and sandboxed Executors and supports forced activation via configuration settings. Prior usage requires separate installation of `rtk`, and the plugin is disabled by default, requiring explicit enablement in the configuration to take effect.
Read Moredsh-webchatlike: Implementing Web-based Chat Operations in DeepSeek Harness
dsh-webchatlike is a MIT-licensed client plugin for DeepSeek Harness (DSH) designed to replicate the convenient chat experience of the DeepSeek web/app interface. Its core features include: supporting hover-to-edit user messages and resending; one-click regeneration of Assistant responses; providing `<i/N>` version pagination next to messages, similar to deepseek.com, for easy comparison of different response versions in the same conversation turn; supporting forking conversation trees into independent copies; and offering sidebar session folding and deletion (ongoing sessions cannot be deleted). This plugin has a relatively high installation barrier, requiring the execution of a source code patch script to modify the `ui-conversation` and `ui-workspace` components, followed by the installation of dependencies.
Read More`dsh-tool-todo-tree`: A Mutually Exclusive Alternative to DSH's Tree-Structured `todo_write`
dsh-tool-todo-tree is a tree-structured task management plugin for DeepSeek Harness (DSH), serving as a mutually exclusive alternative to the flat-list tool dsh-tool-todo. It modifies the data structure of the todo_write tool to support a parent-child hierarchical task tree, nesting nodes via the `children` field, and provides a depth-indented plan bar display on the web interface. This plugin supports full replacement writes of the task tree and replays event snapshots using a last-write-wins strategy. Core features include: support for the `allowParallelInProgress` configuration to control parallel progress states; enforcement that parent nodes can only be marked as completed after all child nodes are finished; and automatic deduplication of sibling node content at the same level with normalization of empty child nodes.
Read Moredsh-history: View, Search, and Jump to Your Sent Messages in Ultra-Long DSH Sessions
dsh-history is a DSH Web plugin developed by chenproton, designed to address the difficulty of locating user-sent messages in long sessions. Released under the MIT license, its core features include listing all user messages in the current session (covering unloaded old pages and compressed/overwritten history), supporting time-based sorting, real-time search filtering, one-click text copying, and providing auto-positioning functionality. When a user clicks on a message, the plugin automatically loads missing history, waits for page rendering, smoothly scrolls to the target location, and highlights it before closing the panel. To ensure a seamless experience, the plugin supports pre-fetching message lists in the background for instant loading and displays status labels such as "locatable" and "unloaded." Before installation, users must ensure the DSH environment is functioning properly and that the Node version is at least 20. Users can add the plugin package via command line, clone and install directly from GitHub,
Read Morehermes-dsh-collab: Linking DSH Execution and Hermes Orchestration into a Verifiable Pipeline
hermes-dsh-collab is an open-source DSH plugin designed to address collaboration gaps in agent pipelines caused by the lack of clear conventions between orchestration and execution sides. This skill pack integrates the DeepSeek Harness (DSH) into the Hermes pipeline, with core capabilities including dispatch-spec template provision, model-layered routing, orchestration-held quality gates that do not rely on self-reporting, and Git single-writer rules to prevent executors from committing code directly. By automating dispatch, execution, and validation chains, it ensures results are placed directly into the project directory via a cwd write-back mechanism. Additionally, it compiles a pitfalls list with specific receipts to avoid common configuration traps. This plugin is suitable for environments relying on DSH 0.1.x headless.
Read Moredsh-tier-router: Hierarchical Model Routing for DeepSeek Harness
`dsh-tier-router` is a hierarchical model routing plugin for DeepSeek Harness (DSH), designed to optimize cost and efficiency through "premium-tier" and "economy-tier" strategies. The premium-tier models handle complex tasks such as planning, architecture, and review, while the economy-tier models manage routine implementations. Core features include automatic hierarchical routing (defaulting to `auto` mode), session-level scope switching, on-demand consultant and review tools, automatic escalation on failure, ordered fallback chains, dynamic adjustment of reasoning intensity, gating for high-impact operations, and hierarchical delegation to sub-agents. The plugin supports flexible configuration of models, effort levels, and sub-agent strategies via `/tier` series commands, with both persistent and temporary configuration capabilities. Released under the MIT license, installation requires meeting specific Node.js version requirements and syncing to the DSH discovery root directory. It is suitable for applications needing
Read Moredsh-message-preview: Right-side Message Navigation Bar for DeepSeek Harness Web UI
dsh-message-preview is a DSH Web UI plugin maintained by asukasec, designed to address the inconvenience of manually scrolling through long sessions to find specific messages. The plugin adds a message navigation bar on the right side of the session, indexing only user-sent messages while excluding tool notifications and background tasks. Key features include: automatic highlighting of the current reading position; hover functionality to display message sequence number, relative time, and text preview; smooth scrolling and historical message loading upon clicking navigation blocks to jump to specific positions; and support for keyboard navigation (Tab to focus, arrow keys to select, Enter to jump). The navigation blocks adapt their layout automatically, hide when fewer than two user messages are present, and default to displaying only a position indicator, expanding when the mouse approaches the right edge. Interface text automatically switches based on DSH language settings. Installation requires DeepSeek Harness 0.1.0-rc.6.
Read Moredsh-expert-mode: DSH's Multi-Expert Agent Preset
dsh-expert-mode is a DSH agent-preset plugin maintained by Asher-2000 under the MIT license, distinct from Cordis service plugins. It is designed to construct a workflow featuring a "Chief Coordinator + 17 Domain Expert Sub-agents." Key functionalities include smart task delegation for routing tasks intelligently, a fast track for handling simple tasks, a five-anchor constraint system to prevent topic drift, multi-expert cross-review and a five-stage quality gate for high-risk tasks, as well as a file-system-based task board scheduler and an inter-expert communication bus. The plugin also incorporates fault recovery, an experience pool storage, and progressive knowledge injection capabilities, supporting documentation in both Chinese and English. It can be installed directly via `dsh plugin add` or manually added after installation through npm.
Read Moredsh-restart: Adding Controlled Restart and Recovery Entry Points for DSH
dsh-restart is a plugin designed to restart the DeepSeek Harness (DSH) process, addressing the issue of needing to manually restart the process and refresh the page after configuration changes. This plugin offers a model tool `restart_harness`, a slash command `/restart`, a settings configuration card, and an "Immediate Restart" button. It also supports configuring automatic continuation prompts after restart and an optional watchdog feature for automatic recovery. Its core features include: 1. **Multiple Restart Methods**: Supports native Node.js restart, with an optional legacy method using PowerShell/WMI/taskkill (disabled by default). 2. **Security**: The restart interface only accepts same-origin requests from the loopback address (127.0.0.1/localhost), rejecting remote or reverse connections.
Read Moredsh-multi-folder: Adding Secondary Working Directories for DeepSeek Harness
dsh-multi-folder is an MIT-licensed plugin for DeepSeek Harness (DSH), maintained by AngelosZou. It is designed to address the issue of frequently switching between multiple workspaces when developing simultaneously across multiple repositories (source code, tests, documentation). The plugin allows configuring a set of secondary working directories without altering the core attributes of the primary workspace, enabling agents to read, write, and execute operations on these secondary directories within the same session. Core functionalities include granting secondary directories the same permissions as the primary directory in `workspace-write` mode and overriding the execution root directories for `write`, `edit`, and shell commands through framework-level interception.
Read Moredsh-speak: Adding Voice Broadcast to DSH and Other AI Coding Harnesses
dsh-speak is a DSH web plugin maintained by Alan2Z, designed to address the pain point of users missing screen prompts during long tasks. It utilizes system speech synthesis technology to read aloud in real-time the final responses, approval requests, and agent queries from DSH sessions. The plugin supports both Windows (SAPI5) and macOS (say command), prioritizes natural speech, and includes automatic cleaning of Markdown, URLs, and emojis to adapt to speech synthesis. Its core features include: monitoring event streams and broadcasting key information, a best-effort operating mode (non-blocking, no exceptions thrown), and the Bundle auto-registration feature introduced in version 1.3.0, which simplifies installation and configuration. The installation is flexible, supporting npm or gi...
Read MoreIKUN Theme Skin: Adding Ikun Supporter Appearance to DeepSeek Harness
AKS1st/ikun-theme-skin is an entertainment-oriented plugin designed for the DeepSeek Harness Web interface, adhering to the "everything is a plugin" philosophy. It integrates the IKUN theme without requiring a system rewrite. The plugin offers three color schemes: Starry Blue Day, Starry Blue Night, and Overalls Black-Gold. It supports full-screen wallpaper rotation (switching every 7 seconds, with automatic fallback on failure), sound effects (playing classic lines), a music box (playing the "Kini Taimei" music with accompanying animations), and reply Easter eggs. Installation is convenient, supporting registration to the web profile via remote repositories or local directories, and can also be temporarily run in sessions through dynamic scripts. Users can switch themes, manually change wallpapers, and control music in the settings panel, or modify the source code to adjust color schemes and materials. This plugin is suitable for fan culture display and is intended for entertainment purposes only. The materials are copyrighted by their respective owners, and the plugin operates within the current process.
Read More@agenticcontrolplane/dsh: Inspecting Tool Calls and Logging Decisions in DeepSeek Harness
@agenticcontrolplane/dsh is a native Cordis plugin for DeepSeek Harness, designed to enhance security controls in agent workflows. By integrating with dsh's typed interception points, this plugin performs policy checks before the execution of tool calls (such as bash, file editing, etc.), supporting three decision modes: allow, deny, and ask, while logging the allowed actions, blocked attempts, and the reasons behind them. Additionally, it offers post-call output scanning functionality to convert server-side blocks into corrective feedback. This plugin is zero-dependency, built on a plain ESM architecture, and supports configuration through profile settings or environment variables (e.g., ACP_BEARER_TOKEN). Installation requires Node 22 and follows
Read Moredsh-voice: The Voice Input Plugin for DeepSeek Harness
dsh-voice is a voice input plugin for DeepSeek Harness, maintained by 3274375092 under the MIT license. Its npm package name is @nn12138/dsh-voice. It allows users to dictate directly via microphone in web chat boxes, submitting recognized text as regular chat messages without altering the agent preset or system prompt throughout the process. The plugin supports real-time streaming transcription, prioritizing the host's native ASR (sherpa-onnx-node) and automatically falling back to browser Web Speech when unavailable. Core features include a microphone button, configurable global hotkey (default Ctrl+Space), and adaptive dual-engine recognition. Installation requires Node ^22.19.0 or higher.
Read Moredsh-plugin-manager: Offering Chinese Directory and One-Click Start/Stop for DeepSeek Harness
`dsh-plugin-manager` is a client-side plugin for DSH designed to address issues such as the built-in plugin list displaying only English module names, which are difficult to recognize, and the risk of accidental changes when manually editing configuration files. This plugin provides a graphical management interface for the DSH web client, with core features including: offering Chinese names, usage descriptions, and category directories for plugins; supporting one-click enable/disable of plugins, with hot-reloading effective in approximately 1 second by writing to `cordis.patch.yml`; allowing editing of plugin notes within the UI and saving them to a local JSON file, with support for restoring defaults; incorporating safety mechanisms that lock critical system lines and mark special expression lines; and providing search and filtering functions based on name, description, and category. This plugin is licensed under MIT, requires no complex configuration, and can be used by restarting DSH after installation. It does not access the network and only interacts with
Read Moredsh-prompt-optimize: Prompt Optimization, Personalized Instructions, and Usage Cards for DSH Web
`dsh-prompt-optimize` is a DSH web plugin designed to address the issues of scattered functionalities in draft rewriting, long-term preference settings, long conversation navigation, and API usage viewing. The plugin offers four core features: firstly, prompt optimization, which utilizes the DeepSeek model to rewrite drafts with a preview-before-apply option; secondly, personalized custom instructions, allowing users to set and persistently save long-term preferences; thirdly, user question anchors, enabling quick navigation and scrolling to specific user messages in long conversations via anchors on the right side or top; and fourthly, a DeepSeek API floating usage card, which displays real-time spending and balance for the current key over today, yesterday, and the last seven days, with data calculated in GMT+8. The plugin is licensed under MIT, requires the DSH environment to operate, and supports installation and uninstallation via the `dsh plugin` command.
Read Moredsh-plugin-tavily: Tavily Web Search Plugin for DeepSeek Harness
dsh-plugin-tavily is a web search plugin designed for DeepSeek Harness (DSH), aiming to replace the default search engine via the Tavily service to address issues such as fragmented configuration and inconvenient verification. This plugin registers a `tavily` provider with the `ctx.web` seam, supporting dual configuration modes through the WebUI settings card and `cordis.patch.yml`, with the latter having the highest priority. Core features include comprehensive Tavily search parameter customization, multiple preset scenarios, connectivity testing, and usage monitoring. For data extraction, it offers optional providers based on Tavily Extract and Firecrawl. Engineering capabilities cover persistent caching, 429 retry mechanisms, and rate limiting.
Read Moredsh-plugin-store: Install and manage dsh-plugin ecosystem plugins within the DSH plugin page
dsh-plugin-store is the plugin store for DeepSeek Harness, designed to centralize the management of DSH plugins that are scattered across GitHub. Integrated into the "Settings → Plugins" page of DSH, this tool offers features for browsing plugins, real-time searching, multidimensional filtering (such as by category, tag, and author), and sorting. Its core capabilities include one-click installation, uninstallation, and update detection. It supports automatically handling dependencies and writing them to the profile bundle via `pnpm add`, while also allowing manual installation of packages or subdirectories with specific formats. Installation, uninstallation, and update operations only modify the configuration, requiring a restart of DSH to take effect. The tool supports configuring a `GITHUB_TOKEN` to enhance API rate limits and performs update detection based on the `pushed_at` field. It is suitable for users who need to frequently manage plugins.
Read Moredsh-prompt-rail: Vertical Prompt Quick-Jump Bar for DSH Web Sessions
`dsh-prompt-rail` is an MIT-licensed plugin for the DeepSeek Harness (DSH) Web session view, designed to address the difficulty of locating ordinary user prompts in long conversations. This plugin adds a vertical quick-jump bar beside the sidebar, displaying each loaded ordinary user prompt as an individual marker. It supports hover preview and click-to-scroll navigation while filtering out non-user messages such as assistant and tool messages, thereby improving search efficiency. To install, place the plugin directory in the `plugins` folder within the Harness root directory. Windows users can use a batch script for one-click installation and restart, while macOS/Linux users need to run the Node installation script and start the Web service. In the development environment, it is recommended to work in a parallel checkout.
Read Moredsh-llm-oauth: Adding Subscription-Based LLM Login to DeepSeek Harness
`dsh-llm-oauth` is a standalone OAuth plugin for DeepSeek Harness (DSH), designed to allow users to access LLMs through existing subscriptions (such as Grok, GitHub Copilot, ChatGPT/Codex, Anthropic, OpenRouter, Kimi for Coding) without needing to maintain API Keys. The plugin does not modify the Harness repository, reuses the `@earendil-works/pi-ai` model directory, and manages credentials via `CredentialStore` to enable automatic token refresh. Users can access the plugin through the command line or the Web UI's `Settings → OAuth / Subscr` interface.
Read Moredsh-token-monitor: DSH Sidebar Token Usage Plugin
`zhangzheng25/dsh-token-monitor` is a DeepSeek Harness (DSH) plugin designed to provide intuitive token usage monitoring. It adheres to the DSH "everything is a plugin" philosophy, displaying a "Today's Usage" card at the bottom of the sidebar. Clicking it opens a statistics window showing token totals for today, the last 7 days, and the last 30 days, along with stacked usage charts by model, model rankings, and session statistics. The plugin auto-refreshes every 30 seconds, supports idempotent historical backfill to include pre-installation usage in statistics, and persists data bucketed by day for 181 days. Installation requires Node.js >=20 and can be done via the `dsh plugin add` command from GitHub or a local directory, with the plugin taking effect after restarting DSH. The project采
Read MoreDSH History Tree Plugin: Adding Conversation Round Timeline Matrix to DSH Web
DSH History Tree is a plugin designed for the DSH Web interface, aiming to address the issue of lengthy message lists in multi-turn Q&A conversations that make it difficult to navigate back. It provides a vertically centered timeline grid on the left side of the interface, generating scales based on actual user prompts. It supports scrolling via the mouse wheel and adaptive height limits. When a user hovers over a scale, a frosted glass-style floating card appears, displaying the prompt, the model's final response, along with metadata such as time and tokens, while filtering out the tool execution process. Clicking on a scale smoothly scrolls the view to the corresponding conversation, and automatically loads earlier history when hovering near the top or reaching the top. This plugin can be installed into a Web Profile via the DSH CLI, npm/pnpm, or a local link, and becomes usable once the DSH Web service is started. It is suitable for developers who need to quickly locate historical conversation turns, verify response content, and check metadata. During installation, attention should be given to permission reviews and configuration settings.
Read Moredsh-lark-meeting-notifier: View and remind Lark meetings in the DSH workspace
dsh-lark-meeting-notifier is a DeepSeek Harness (DSH) plugin designed to address the issue of users easily missing Lark meetings while working in the DSH workspace. The plugin displays a floating box on the right side of the workspace, listing today's remaining meetings along with their meeting room names. It uses a multi-alarm mechanism to trigger flashing reminders as meetings approach, with colors changing based on urgency. Users can click on an entry to dismiss the reminder or permanently remove the local reminder. It also supports viewing tomorrow's meetings, and all operations only affect local reminders without modifying the original data in the Lark calendar. Before installation, ensure that `lark-cli` has been authorized for user-level calendar read access, and configure the `danger-full-access` sandbox policy when executing within the Host. The plugin offers configurable options, including advance reminder times and automatic stop functionality.
Read Moredsh-encrypt: DSH Credential Encryption Plugin
dsh-encrypt is a DSH credential encryption plugin maintained by yauntyour (MIT license, current version 0.1.0-rc.12), designed to convert local plaintext credential files in-place into password-protected ciphertext while preserving the original file paths. The plugin employs a dual-form single-file mechanism: without a password, it remains as plaintext YAML, and once encrypted, it is replaced with AES-256-GCM ciphertext, with the key derived via Argon2id and integrity verified using SHA3-256. Core features include: password digest computation on the browser side to protect privacy, an exponential backoff mechanism to prevent brute-force attacks on unlock failure, automatic redaction of credentials in HTTP responses, and strict security restrictions allowing only localhost loopback connections. The plugin supports passwordless tickets, hot reloading, atomic writes, and memory cleanup to ensure sensitive data does not persist in logs or...
Read Moredsh-ears: Open Source Voice Input Plugin for DeepSeek Harness
`dsh-ears` is an open-source voice input plugin for DeepSeek Harness (DSH) (v0.2.1, MIT license), designed to enhance the text input experience in the Web UI through speech recognition and optional text polishing. This plugin supports multiple recognition backends, including Web Speech, local Whisper, Groq, Deepgram, Alibaba Cloud Bailian, Tencent Cloud, Xiaomi MiMo, SiliconFlow, and custom OpenAI-compatible interfaces. Its core workflow converts voice input into an editable draft, with the polishing feature enabled by default to refine text, but it does not automatically send messages, ensuring users retain full control. Installation requires DSH version 0.1.0-rc.6 to 0.1.1-rc.2 and Node.js ^22.19.0 or >=24.
Read More