dsh-skin-toggle: DSH Web GUI Skin Management Button

tiantyu/dsh-skin-toggle is a skin management plugin designed specifically for the DSH Web GUI, aiming to solve the difficulty of switching between multiple skins. The plugin provides a draggable floating button in the top-right corner of the page, supporting position memory and persistence across refreshes. Users can quickly restore the default interface by left-clicking, while right-clicking opens a panel for mutually exclusive switching among automatically detected installed skins matching `dsh-client-ui-skin-*`. Plugin state is saved in localStorage to ensure the selection takes effect after refreshing. As a pure client-side display layer tool, it only controls skin visibility without interfering with model requests or modifying plugin states. Installation requires executing the `dsh plugin add` command, restarting the Web service, and hard refreshing the browser. This plugin is licensed under the MIT license and is suitable for users needing frequent...

Read More
dsh-im-hub: Adding Lark, WeCom, and Telegram Message Gateways for DeepSeek Harness

dsh-im-hub is a multi-platform IM gateway plugin for DeepSeek Harness (v0.2.3, MIT License) designed to seamlessly integrate DSH agents into Lark, WeCom, and Telegram without the need for redundant frontend development. Its core capabilities include support for platform-specific connection methods: Lark supports WebSocket long connections and Webhooks, WeCom employs a callback mode with AES-256-CBC decryption and signature verification, and Telegram utilizes long polling with message splitting based on character limits. Additionally, it provides a Mock adapter for local testing. In terms of session management, the plugin supports independent sessions isolated by chat, preserving multi-turn context and processing dialogue turns serially, while idle sessions are automatically recycled. In terms of access control, it supports access control via allowe...

Read More
dsh-minecraft-ui: Minecraft-style DeepSeek Harness Agent Workspace

dsh-minecraft-ui is an MIT-licensed DSH client plugin maintained by TFboy1, designed to transform the runtime status of DeepSeek Harness into a playable Minecraft-style voxel Agent workspace. This plugin mounts on the official shell.overlay, preserves native core objects such as Workspace and Session, and visualizes them as semantic facilities like "Model Chests" and "Enchanting Tables." Notably, active Sessions are displayed as "Work Dogs," guiding user operations through status indicators and Tool Calls; right-clicking the dog allows users to switch sessions and open the native workspace. Core features include a first-person voxel world supporting movement, mining, and block placement, as well as state persistence. Regarding security, community plugins...

Read More
dsh-plugin-omoslim: Provides Orchestrator preset and model profile management for DSH

`dsh-plugin-omoslim` is an MIT-licensed plugin package based on the DSH philosophy, aimed at realizing an "everything is a plugin" architecture. It installs an `orchestrator` agent preset that decouples the main Agent's planning and dispatch functions from 11 specialist subagents responsible for specific tasks (such as explorer, oracle, designer, etc.), achieving role division. Core features include the decoupling of model and persona combinations: model configurations are independently stored in the `~/.dsh/.agent-presets/orchestrator/models.d/` directory, supporting the maintenance of multiple named profiles, and managed via the `omoslim` CLI.

Read More
dsh-plugin-vision: Enabling Gemini/GLM vision capabilities for DSH text models

dsh-plugin-vision is a visual capability plugin for DeepSeek Harness (DSH), designed to supplement local image understanding capabilities for pure text large models. This plugin does not require the main model to possess image reading capabilities; instead, it completes image description, OCR, and visual Q&A by calling the free visual APIs of Gemini or GLM and returns the results to the DSH session. Core functions include: supporting local image analysis for formats like PNG and JPG (single image limit of 20MB); providing the `see_image` tool for custom questions; supporting both Gemini and GLM providers with automatic routing, failover, and rate-limiting retry mechanisms; automatically compressing images larger than 4MB in Windows environments to reduce upload burden; and providing `vision_`

Read More
syy-shark/dsh-music-plugin: Add a local music switch for DeepSeek Harness

dsh-music-plugin is a local music control plugin for DeepSeek Harness (DSH), version 0.1.0, released under the MIT License. It enables Agents to directly manipulate audio files in local folders, supporting search, playback (play, pause, resume), track skipping, and status queries. Core features include audio control via tool calls such as `music_search`, queue playback support, prioritizing mpv or afplay backends, and allowing other DSH plugins to reuse its capabilities through `ctx.music`. Usage requires placing songs in a local directory (default ~/Music), installing the plugin via the `npx` command (specifying a local path), and starting DSH Web to view the playlist and perform basic controls on the web interface, or directly...

Read More
dsh-digipet: Transforming real work events into pet experiences in DeepSeek Harness

`dsh-digipet` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to convert real interaction rounds, messages, tool calls, and errors into "Digimon" pet experience points and drive their evolution along different evolutionary branches. The plugin's core advantage lies in zero token consumption and model invisibility: it does not register tools, write session events, or read user code or session content; it only listens to specific event points to calculate experience, without interfering with model requests. The pet lifecycle ranges from a Digimon egg to Ultimate form, supporting evolutionary branches such as Dragon and Sage. Status data is safely persisted using atomic operations and features an anti-cheat mechanism (reducing experience gains when satiety is high) and automatic migration of old save files. The plugin has a clear trust boundary, no network access, and only reads or writes its own save files. Users install and...

Read More
dsh-sandbox-tester: A process-level isolation sandbox for DSH plugin testing

dsh-sandbox-tester is an MIT-licensed plugin designed for DeepSeek Harness (DSH) to facilitate secure testing through process-level isolation sandboxes. Its core value lies in decoupling the testing of plugins or patches from the main application runtime, thereby preventing test failures from directly impacting the production environment. The plugin provides an isolated environment with independent processes, a separate DSH_HOME, and auto-allocated ports (starting from 3182), with each sandbox instance consuming approximately 270MB of disk space. It includes 9 built-in native tools covering the full lifecycle management of sandbox creation, plugin injection, execution, health checks, stopping, destruction, and cleanup. Regarding security mechanisms, commit operations default to a dryRun mode, requiring explicit environment variable configuration to allow actual writing, and include automatic rollback on failure; before termination operations, the process tree is verified to prevent...

Read More
dsh-custom-provider-settings: Supplement request headers and model capabilities for DeepSeek Harness custom providers

The DeepSeek Harness (DSH) plugin `dsh-custom-provider-settings` is a community-maintained, MIT-licensed WebUI extension designed to enhance the compatibility of custom Providers. It allows users to configure global and specific Provider HTTP request headers (such as User-Agent and extra Headers) without modifying Harness source code, thereby addressing endpoint authentication requirements. This plugin also supports declaring custom model input capabilities (text or text-and-image) and reasoning tier configurations. By encapsulating DSH native settings, it is compatible with OpenAI endpoints that reject the `developer` role and automatically handles System-role mapping. Its core boundaries are clearly defined: global request headers apply to all models, while specific configurations target only models with `

Read More
dsh-s1: Register s1 search capability as a native DSH tool

dsh-s1 is a DeepSeek Harness (DSH) plugin maintained by superagents-lab, licensed under the MIT license and requiring Node.js >= 20.0.0. This plugin registers s1 search capabilities as a first-class tool, allowing the model to directly invoke `s1_search`, `s1_news`, `s1_crawl`, `s1_sitemap`, and `s1_trending` without executing additional shell commands, while also providing bundled skills to assist with model selection, tools, and parameters. Currently, the functions `s1_screenshot` and `s1_deepcrawl` are not yet implemented, nor is the OAuth flow. When installing, it can be accessed via `dsh plugi...`

Read More
dsh-antigravity-auth: A DSH plugin for integrating Antigravity capabilities into DeepSeek Harness.

`dsh-antigravity-auth` is an unofficial plugin developed specifically for the DeepSeek Harness (DSH) Web interface, aiming to centrally integrate Antigravity's model routing, search, image, and video understanding capabilities. The plugin utilizes the OAuth 2.0 with PKCE protocol to provide unified access to features such as LLMs (e.g., Gemini, Claude series, and GPT-OSS), Web search, image generation and editing, and MP4 video analysis via shared login states, and also offers a quota visualization dashboard. Its security design ensures that tokens do not enter the browser or logs, with the authorization header being received only on the Host side. The plugin requires DSH 0.1.x and Node.js 22.19.0+ environments.

Read More
DSH Plugin dsh-auto-approval-plugin: Insert an automatic approval layer between Workspace Write and Full access

Developed by StyxNether, dsh-auto-approval-plugin is a permission approval plugin for DeepSeek Harness (DSH) designed to bridge the gap between Workspace Write and Full access permission levels. The plugin introduces an auto-approval preset and registers listeners along the approval path to perform automatic determination based on actual tool parameters in the session log, rather than model-generated justifications. If the target of the request falls within the user-configured trusted zone (which supports realpath resolution to prevent symbolic link bypass) or matches a harmless pattern, the plugin will automatically approve that specific call (allowed-once); otherwise, the request will be forwarded to human confirmation, and the plugin itself will not execute.

Read More
dsh-suggest-prompt: DSH Web's next prompt suggestion plugin

dsh-suggest-prompt is an MIT-licensed plugin for the DeepSeek Harness (DSH) web interface, designed to address the pain point where users need to re-enter prompts after the end of an agent turn. After each agent turn completes, the plugin generates the next suggested prompt through a bounded auxiliary LLM call. The generation process inherits the main request routing by default, sends the content of the last round of conversation, and disables thinking mode to optimize performance. In the web interface, suggestions are displayed as light-colored ghost placeholder text within the input box and are only visible when the draft is empty. By default, users can accept suggestions into the draft using the Tab key, or configure shortcuts such as Alt+Slash or Ctrl+Enter. The plugin features strict security and quality filtering mechanisms, including transcription desensitization and output net...

Read More
dsh-crew: Execute changes in dsh using PM and Role Agents

dsh-crew is an MIT-licensed plugin for DeepSeek Harness (dsh) designed to transform dsh sessions into Product Managers (PMs) by orchestrating a set of role-playing agents (such as architects, engineers, QA, reviewers, etc.) to collaborate on agent workflows. Roles exchange information via disk files, and users only need to interact with the PM. The core functions are divided into two lanes: the "Ask lane" for questions and status queries, which does not generate code changes; and the "Team lane" for executing changes, following the "one change, one task" principle. The process includes a round of QA, various reviews, and a final commit. All decisions are recorded in repository documentation, while push and publish operations must be manually confirmed by the user each time. The plugin requires Node.js 18 or higher and supports via...

Read More
dsh-ui-concise: DeepSeek Harness WebUI's Concise Session Mode

dsh-ui-concise is a session display plugin for the DeepSeek Harness WebUI, maintained by stars2022 and released under the MIT License. This plugin aims to provide a concise session mode similar to the Codex/macOS style, organizing Turns, tool calls, thinking content, and final answers into a more compact view. Core features include: the settings page provides "Concise Mode" and "Hide Thinking Content" options; each Turn features an independent timer that counts down in real-time while active, automatically collapses upon completion, and remains expanded in case of an error; consecutive tool calls are merged into an activity bar, displaying the status while running, a summary upon completion, and supporting expansion to view original details; the final Assistant answer is retained outside the collapsible section to maintain normal Markdown formatting and operation styles; enabling "Hide Thinking Content".

Read More
dsh-hyperframes: Register HyperFrames by HeyGen's 20 video skills into DSH

`dsh-hyperframes` is a video creation skill plugin for DSH (DeepSeek Harness). It aims to integrate HyperFrames by HeyGen's official 20 HTML video generation and editing skills into agents through the "everything is a plugin" mechanism, avoiding redundant development of rendering workflows. The plugin syncs skills including core concepts, animation adaptation, audio response, embedded subtitles, command-line tools, and various scenario-based video production capabilities (such as product launches, music-to-video, Figma integration, etc.), based on HeyGen v0.8.20. Users can quickly install and restart the service via the `dsh plugin` command, and then directly describe requirements in the conversation (e.g., "convert a URL into a video") or execute `npx hyperfram...`

Read More
dsh-docker: DSH's Docker container management plugin

dsh-docker is a container management plugin for DSH, designed to enable agents to securely operate local Docker objects. The plugin invokes the Docker CLI via the official subprocess service, uses an argv array to pass parameters to mitigate shell injection risks, and retains the default approval mechanism in `docker_exec`. It provides six core tools: `docker_ps` (list containers), `docker_images` (list images), `docker_logs` (view logs), `docker_inspect` (view container details), `docker_exec` (execute commands inside the container), and `docker_manage` (lifecycle management, such as start, stop, restart, and delete). The plugin requires Node.js.

Read More
dsh-dingtalk: DeepSeek Harness DingTalk Group One-way Notification Plugin

dsh-dingtalk is a community plugin for DeepSeek Harness designed to simplify the process of sending notifications to DingTalk groups after agent tasks are completed. Built on pure Node.js with no runtime dependencies, it supports Windows, macOS, and Linux across all platforms. It encapsulates the DingTalk custom bot webhook, providing two tools: `dingtalk_notify` (for sending Markdown messages) and `dingtalk_text` (for sending plain text messages), and supports signature security mode. Users can install it via the `dsh plugin` command and configure `webhook`, `secret`, and `timeout` in `cordis.patch.yml`.

Read More
dsh-calendar: Connect CalDAV calendar tools to DSH

`dsh-calendar` is a calendar plugin for the DSH community that provides scheduling capabilities to agents via the CalDAV protocol. It encapsulates five model tools: list, create, update, delete, and search, supporting Google, iCloud, Nextcloud, and any custom CalDAV server. Licensed under the MIT license and requiring Node.js >= 22, the plugin uses Basic authentication and mandates the use of application-specific passwords. It does not support OAuth or a web settings page; configuration must be completed via the `cordis.patch.yml` file or environment variables. When used, users must configure corresponding parameters based on the service provider type, such as the `calendarId` for Google or the full URL for iCloud, allowing mainland China users to configure [it].

Read More
octie-dsh-plugin: State-oriented task graph kernel in the form of a DSH plugin

octie-dsh-plugin is a DeepSeek Harness (DSH) bundle plugin maintained by StarChen-Cycler, encapsulating the octie state-oriented task graph kernel as an installable component. Its core philosophy is "state derivation over manual setup"; it constructs task graphs through atomic tasks and dependencies, automatically unlocks downstream tasks via BFS upon completion, and supports resuming long sessions with immutable snapshots. The plugin offers a standalone CLI, Web UI, and DSH interface that share the same task graph storage, featuring 13 model tools, Cordis service, and event support. The CLI and Web UI support terminals, scripts, and visual DAG views, facilitating the planning, execution, and tracking of tasks within DSH sessions. Installation requires Node.js ≥ 20 and is recommended via npm or GitHub, but GitHub...

Read More
dsh-plugin-rollout-scout: Scout the current account's dialogue model in DSH

dsh-plugin-rollout-scout is a DSH plugin maintained by SpookySandwich designed to detect the current conversation model version assigned to the account. The tool initiates temporary probing sessions, reads reasoning-delta data during chain-of-thought streaming output, and utilizes a heuristic scoring mechanism based on paragraph opening features to distinguish between new and old models. If determined to be an old model, the plugin aborts the probing session as soon as possible to conserve resources; if determined to be a gray-scale or new model, it allows the session to complete and offers the option to retain it. The plugin supports configuring probing prompts, concurrency levels, scoring thresholds, and early stopping parameters such as TPS/TTFT, and features a sidebar console for managing session operations like pausing, resuming, forcing stop, and cleaning up. Users can hover to pin specific sessions and mark them for retention. The plugin utilizes ownership records to prevent the accidental deletion of non-probing sessions.

Read More
Mindspace DSH Session Memory Plugin: Adding Editable Multi-user Session Memory for DeepSeek Harness

`mindspace-dsh-session-memory` is a community plugin for DeepSeek Harness (DSH) designed to provide editable, session-isolated multi-user memory capabilities. To address the issue of context confusion in long sessions, it categorizes memory into three layers: an explicit persona layer (to replace default presets) and a separate contextual section for character information and general memory. Compatible with DSH version 0.1.1 and licensed under the MIT License, its core features include reading and writing memory via the `get_session_memory` and `update_session_memory` interfaces, Chinese rendering of model fields, lossless migration of V1-V3 data to the V4 sidecar format, and default settings.

Read More
mindspeace-dsh-local-rag: Local Hybrid RAG Plugin for DeepSeek Harness

mindspeace-dsh-local-rag is a local hybrid RAG plugin designed for DeepSeek Harness, licensed under the MIT License. It registers the `search_local_memory` tool, allowing the model to autonomously decide to retrieve local materials when context is insufficient, avoiding the injection of irrelevant context or reliance on remote APIs in every round. The plugin combines vector similarity with BM25+ lexical retrieval and supports a purely lexical fallback when vectors are unavailable. It manages two types of corpora: user-uploaded multi-format files (such as PDF and DOCX) and session compressed summaries, all of which support viewing, editing, and version rollback. The plugin features built-in local model lifecycle management, supporting the download, verification, and persistent startup of approximately 407MB ONNX models, with internet access limited to the model download phase. Installation requires...

Read More
dsh-worktime-board: DSH Local Work Hours Board and Cultivation Realm Progression

dsh-worktime-board is an MIT-licensed DSH plugin maintained by spacexun2, aimed at solving the inconvenience of aggregating Agent runtime metrics across threads and days. By recording active duration, model tokens, user input, and tool calls, it transforms workload into "Cultivation Value," presented in stages ranging from Qi Refining to the Twelve Realms of the Primordial Chaos. The plugin offers various views including daily, weekly, monthly, and academic year (August 1st to July 31st of the following year), supports viewing 24-hour distribution, the Top Performers List, and thread attendance, and allows users to navigate to corresponding sessions. Furthermore, it registers a `worktime_summary` tool for Agent queries and provides an HTTP interface to retrieve status data. Upon installation, data is stored locally in `$DSH_HOME` using 5-minute slot counting.

Read More
dsh-memoryhub: Integrate MemoryHub project memory into DeepSeek Harness

dsh-memoryhub is an MIT-licensed plugin for DeepSeek Harness (dsh), designed to address the issue of project memory usage across sessions. It integrates the `.memoryhub/` checkpoint memory maintained by MemoryHub into dsh sessions, supporting bidirectional data synchronization: automatically loading checkpoint memory upon session startup, while also allowing the current session to be saved back to MemoryHub via the `mh_save` command. The plugin registers six core tools (such as `mh_load`, `mh_save`, `mh_status`, etc.) and the `mh` workflow skill, providing a Memory tab in the Web UI for visualizing checkpoints.

Read More