dsh-tool-git: Git tools for DeepSeek Harness
dsh-tool-git is a Git operation plugin designed for DeepSeek Harness (DSH) agents, maintained by Huasfan and licensed under the MIT license. The plugin offers 9 core tools, including viewing status, diff, and log, as well as staging, committing, branch management, file restoration, and merging; all operations are performed by default based on the session workspace. The plugin supports installation from GitHub or loading via local patches, and configuration requires specifying the Git path and timeout duration. It is applicable to developers who need to handle Git tasks within DSH sessions. Usage requires a Git version of no less than 2.23 and has been tested on DSH 0.1.0-rc.6. In terms of security, the plugin avoids shell injection via parameter arrays, fixes specific environment variables, and distinguishes domain boundaries.
Read Moredsh-ui-skin: DeepSeek Harness UI Skin Plugin
dsh-ui-skin is a UI skin plugin for DeepSeek Harness, designed to add wallpaper or video backgrounds to the interface and render the surface background (including the sidebar) as a semi-transparent frosted glass effect to reveal the underlying layer. The plugin supports dragging, cropping, and scaling, skin history, draggable floating windows, and custom local or network resources. Installation requires executing scripts based on the operating system and restarting dsh; configuration is persisted in browser localStorage. The runtime environment requires Node.js versions 22-24 and harness version 0.1.0-rc.7 or higher. Regarding security, the plugin follows the S1/P1 level, containing only read-only tools and local routes, without reading or writing files, sending external network requests, or running shell commands. Known limitations include unimplemented WebGL/Shader rendering and partial...
Read Moredsh-plugin-manager: Third-party Plugin Manager for DeepSeek Harness
`dsh-plugin-manager` is a third-party plugin manager for DeepSeek Harness (dsh), designed to address the centralized management needs of multi-plugin deployments. Rather than replacing dsh's loading mechanism, this tool provides a unified entry point in the Web UI settings page, allowing users to select a plugin library folder and automatically scan for plugin projects defined by `dsh.plugin.yaml` or `package.json`. Core features include visualizing the plugin list, one-click toggling of plugin enable/disable status (by modifying the `disabled` flag in `cordis.patch.yml` with automatic backup), and querying the current plugin status. The installation process provides idempotent scripts for Windows and POSIX systems, supporting `git clone`.
Read Moredsh-recap: Generate per-request recap chain for DSH sessions
`dsh-recap` is a session recap plugin for DeepSeek Harness (DSH) that summarizes new data from each model request into a single sentence, chronologically appending it to a recap chain to help developers quickly view session execution details. The plugin listens for session/events to generate summaries; results are persisted in the plugin's own files (`~/.dsh/recap/sessions/<sessionId>.jsonl`) without writing to or injecting messages into session logs, ensuring zero interference with the main session. Core features include: utilizing prefix caching to optimize generation efficiency, supporting independent configuration of provider and model, defaulting to disabling the thinking mode (reasoningEffort: off, automatically degrading if unsupported), and providing a RESTful HTTP API (list、
Read Moredsh-session-header: Add session headers to DSH's LLM requests
`dsh-session-header` is a DeepSeek Harness plugin maintained by homily707 and released under the MIT license. Its core functionality is to automatically inject the `x-session-id` HTTP header into LLM provider requests initiated by DSH, enabling session-based routing in model gateways, proxies, or audit chains. The value defaults to the `sessionId` from the current call's `GenerateOptions` (stripping the `session-` prefix), supports accurate resolution in concurrent sessions via `AsyncLocalStorage`, and does not overwrite existing headers with the same name. The plugin patches `globalThis.fetch`.
Read Moredsh-session-manager: Manage sessions in DSH Web UI
dsh-session-manager is a session management plugin for the DeepSeek Harness (DSH) Web UI, designed to securely perform operations such as archiving, deleting, moving workspaces, and single Agent preset migration. Maintained by hkkz9522 and licensed under the MIT license, it is currently at version 0.4.1 and supports Cordis >=4.0.0-rc. Its core features include providing intuitive entry points in the sidebar and session header for archiving and unarchiving sessions; requiring explicit confirmation when permanently deleting; moving sessions to a target workspace (which changes the stored `cwd`, automatically interrupting running sessions before moving); and migrating individual session presets (changing only metadata without affecting message history or files). The plugin excludes Suba.
Read Moredsh-plugin-auxiliary-runtime: DSH Cancellable Auxiliary Model Calls and Source Retention Usage Ledger
dsh-plugin-auxiliary-runtime is a community Host plugin for DSH, designed to manage auxiliary model calls that do not enter the main Session transcript. It addresses issues such as source confusion, lack of concurrency limits, and difficulty in controlling usage statistics. Its core features include binding cancellable calls to live Sessions, implementing per-Session policy restrictions (such as maximum concurrency, call count, and total token usage), and maintaining an auxiliary usage ledger independent of the official tokenUsage. The plugin provides three usage views: Official, Auxiliary, and Combined, persists data to storageDomain, supports Session fencing to prevent interference from old data, and in...
Read Moredsh-skill-panel: View and manage the local skill directory on the DSH settings page
dsh-skill-panel is a DSH client plugin maintained by hexbee (v0.1.1, MIT License) designed to centrally manage distributed local skill directories. The plugin introduces a Skills panel to the Settings page, supporting the viewing and management of global directories (`~/.agents/skills`) and project-level directories (`<workspace>/.agents/skills`). Its core functionalities include listing skill details, searching within the current scope, deleting skills, and opening directories in the system file manager, featuring a bilingual interface in Chinese and English. Users can install the plugin to a web profile via GitHub or a local path. Technically, the plugin's RPC is fixed to loopback, all operations are strictly confined to the specified directories, and deleting symbolic links merely breaks the link without affecting the target.
Read Moredsh-antv-infographic: Render editable AntV Infographic in DSH
`dsh-antv-infographic` is a DSH plugin maintained by HellowVirgil, designed to optimize workflows for information charts such as roadmaps and timelines in agent outputs. The plugin enables the model to directly generate `infographic` code blocks and progressively render them into editable AntV Infographic SVGs, without requiring DSL copying or reliance on external tools. Its core capabilities include support for approximately 200 templates, a local edit mode, SVG/PNG export, and source code copying. The plugin features security mechanisms such as on-demand engine loading, limiting the size of generated source code, and blocking dangerous resources, and is compatible with `fence-registry` or DOM fallback solutions. Installation is simple; simply add and restart using the `dsh plugin` command, and optionally install S.
Read Moredsh-foundry: DSH Plugin Blueprint Compiler
dsh-foundry is a self-bootstrapping plugin compiler for DeepSeek Harness (DSH), designed to simplify plugin development. It is itself a DSH plugin that encodes runtime contracts into blueprints, supports one-click generation of directly definable host/browser code, and performs static validation before definition. Core capabilities include providing a foundry service for other plugins to invoke and extend recipes, built-in blueprints covering nine scenarios such as Host, Client, and RPC, and three model tools: foundry_blueprints, foundry_scaffold, and foundry_validate. Installation requires manual linking via package.json and configuring bundles, followed by running pnpm i.
Read Moredsh-fabric: Refactoring DSH runtime extensions into a set of plugin primitives
dsh-fabric is an extension plugin for DeepSeek Harness (DSH) designed to address the issue of scattered runtime extension points. Through a declarative DSL, a unified `fabric` Service, and two model tools, the plugin converges and unifies the management of over a dozen types of extension seams, such as tools, skills, commands, prompt segments, and event listeners. Core functions include providing Service APIs like `register`, `list`, and `graph` for plugin code to register and manage extensions; offering the `fabric_extend` tool to support the dynamic registration of pure declarative extensions (e.g., `promptVariable`) in conversations; and providing the `fabric_inspect` tool and a read-only Web route `/fabric`.
Read MoreDeepSeek Harness Background: Custom Backgrounds and Glass Panels for `dsh web`
`HaoyueQin/deepseek-harness-background` is an MIT-licensed community plugin designed for the DeepSeek Harness Web GUI, aiming to address the balance between interface background and readability. The plugin supports uploading local JPG, PNG, WebP, GIF images or using HTTP(S) links as backgrounds, and provides a real-time preview in the settings panel. Users can fine-tune background opacity, a readability mask with automatic light/dark mode adaptation, panel transparency, glassmorphism blur radius, and background blur effects, and choose between cover or contain adaptation modes. In addition, the plugin provides a third-party glass registration interface to extend custom panels and enhances the session timeline scrolling experience for dsh version 0.1.2 and above. Local images are stored locally after strict validation, and the plugin runs in the background.
Read Moredsh-session-toolkit: Merge and install DSH local plugins including session identity, prompts, auto-recovery, and Web restart.
dsh-session-toolkit is a comprehensive plugin toolkit for DeepSeek Harness (current version 0.1.4, MIT license). It aims to merge six local plugin capabilities—identity, prompt, recovery, restart, logs, and inter-session messages—into a single package to reduce the cost of separate configuration and maintenance for developers. Its core functions include: configurable session identity management; global and workspace prompt injection, supporting prefix and longest path matching based on the working directory; dynamic file referencing with automatic skipping and reporting of errors on failure; session auto-recovery with a concurrency limit of 3 and failure isolation; Web service restart without UAC elevation; and tools for sending and viewing inter-session messages. This plugin is distributed as a `dsh.bundle.patch` and must be added using `dsh plugin add`.
Read Moredsh-vision-mix: Adding image recognition, image follow-up, and image generation/editing capabilities to DSH.
`dsh-vision-mix` is a visual enhancement plugin for DeepSeek Harness (MIT licensed) designed to provide visual capabilities to Agents that support only text models. By integrating text models, visual models, and optional image generation APIs through the `Mix` model entry point, the plugin enables image recognition, multi-turn follow-up questions, screenshot analysis, and image generation and editing functions. Its core features include detecting and declaring the `image` capability in "Settings → Vision Mix", and supporting `vision_mix_image_generate` (image generation) and `vision_mix_image_edit` (editing based on existing images in the session) via an `OpenAI-compatible` API. Credentials are managed by DS.
Read Moredsh-video-studio (Jingying): DSH Native Video/Manhua Generation Plugin
dsh-video-studio (Whale/鲸影) is a native DSH AI video and comic production plugin that integrates the comprehensive workflow of story, script, storyboard, assets, generation, and editing, supporting step-by-step execution, quota scheduling, and auditing. Its core features include a seven-stage director pipeline, where the first three stages are executed by DSH session models for LLM tasks. A multi-account quota pool offers rotation, rate limiting, backoff, and auditing functions, with credentials stored in local secure files. Four-tier prompt engineering enhances quality through local optimization and scoring feedback. Style memory and consistency asset libraries ensure unified character and scene consistency across sessions. Additionally, it supports parallel shot generation, automatic ffmpeg rendering, CapCut draft export, and optional lip-sync. The plugin provides multiple model tools and Host routing interfaces, suitable for scenarios such as mock execution with pre-baked packages, prompt optimization, video generation, and self-auditing. Please note that some providers have not verified real keys or...
Read Moredsh-WeCom-notify: Receive task notifications in DeepSeek Harness using WeCom
dsh-WeCom-notify is a plugin for DeepSeek Harness (dsh) developed by GuZhengSVT and released under the MIT License. It automatically pushes notifications via the WeChat Work official group robot webhook when a `goal` task is completed or blocked, or at the end of every round of conversation, without relying on the model to actively invoke it. The plugin provides the `wechat_notify` tool for agents to send progress updates, supporting simultaneous notifications to multiple groups and @mentioning specific members. In terms of configuration, it supports hot-reload from the settings panel, static configuration, and environment variables, with the settings panel configuration having the highest priority. The plugin features built-in asynchronous sending, serial queues, throttling and deduplication, exponential backoff retry, and UTF-8 safe truncation mechanisms. Installation requires building and assembly via bundle (including the settings panel) or patching.
Read Moredsh-interrupt-button: Runtime Interrupt Plugin for DeepSeek Harness
dsh-interrupt-button is a DeepSeek Harness plugin maintained by guo-ziao and released under the MIT License. Its core feature is a green interrupt button placed next to the input box, allowing users to silently stop the current task without generating simulated user messages. When clicked, the agent will forcibly halt execution, terminate background tasks and terminals, provide a brief progress summary in the form of an assistant message, and ask the user for new requirements and suggestions. The plugin supports customizing interrupt prompts during idle states and automatically adapts to light/dark themes. Users can install it quickly using the `dsh` command, making it ideal for scenarios where the agent's work direction needs to be rapidly adjusted or new instructions need to be reissued. It is worth noting that force pausing will disarm armed targets, and the plugin operates with the permissions of the current process; it is recommended to verify this before installation.
Read Moredsh-acp-enhanced: DSH Enhanced ACP Server for Zed and other ACP Editors
dsh-acp-enhanced is an enhanced DeepSeek Harness (DSH) server designed for ACP editors such as Zed, aiming to integrate DSH's session, permissions, telemetry, and tool capabilities into the ACP channel. Its core features include streaming output for text and reasoning processes, comprehensive telemetry, multimodal image input (with automatic degradation when attachment storage is unavailable), model switching, reasoning intensity adjustment, permission presets, approval mechanisms, Agent preset management, and Zed integration features such as tool cards, native forms, and plan panels. Additionally, it supports session recovery and archiving, multi-root workspaces, slash commands, and MCP server extensions. Installation requires adding it via the `dsh` plugin command and registering the script path and environment variables in the Zed configuration, such as specifying the provider, model, and preset. The plugin runs with the permissions of the current process.
Read MoreArcana: DSH's Floating Slash Command Deck
Arcana is a client plugin for DeepSeek Harness (DSH) maintained by GoodWei, designed to optimize the slash command experience within the `web profile`. It requires no server-side modification and integrates scattered command entry points into a draggable, collapsible floating "Command Deck" by consuming public RPC services. Core features include full command discovery, hovering to view descriptions, click-to-execute (with inline parameter input support), automatic sorting based on local storage usage counts, a pagination mechanism of 10 items per page, and bilingual Chinese/English support with light/dark mode adaptation that follows system settings. Installation requires pnpm; simply add the plugin using the `npx` or `dsh` command and restart the service to use it from the top-right corner. This project is released under the MIT License and is ideal for users with numerous commands who need to frequently invoke specific ones.
Read Moremattpocock-skills-dsh: Matt Pocock Skills Plugin Package for DeepSeek Harness
mattpocock-skills-dsh is an MIT-licensed DeepSeek Harness (DSH) plugin package maintained by gongyijie85. This plugin unofficially ports Matt Pocock's skill library, aiming to integrate 25 skills (including 7 productivity and 18 engineering skills) such as "grilling" and "writing-for-agents" into the DSH `ctx.skills` registry, addressing the issues of adapting skills to the Cordis plugin architecture and call semantics. The plugin package includes skill content built-in, requiring no additional downloads, and supports installation from GitHub or a local folder. After installation, the profile needs to be restarted and run via `dsh --profile web --`.
Read Moredsh-tool-eyes: Add local vision tools for DeepSeek Harness
`dsh-tool-eyes` is a local visual plugin for DeepSeek Harness (DSH), designed to provide screen reading and image description capabilities for DSH agents in Windows environments. Licensed under the MIT license, this plugin provides two core tools: `screen` and `ocr`. The `screen` tool describes screen captures or specified images by invoking local OpenAI-compatible vision endpoints, supporting the use of local models to ensure data remains local and reduce privacy risks. The `ocr` tool utilizes the Windows built-in OCR engine to extract text from screens or images locally and offline, character by character, without requiring GPU or cloud support. Installation requires Windows 10/11, Node.js >
Read Moredsh-markdown-preview: Inline preview of produced files in DSH Web
dsh-markdown-preview is a community plugin for DeepSeek Harness Web (v0.3.0, MIT license) designed to optimize the preview experience of agent-generated files. By intercepting default click behaviors, it supports directly previewing Markdown, code, images, and plain text within the chat window, eliminating the need to open native applications or new tabs and significantly reducing viewing costs. Core features include server-side high-quality rendering and syntax highlighting using `markdown-it` and `highlight.js`, support for 40+ code extensions and multiple image formats, and interactions such as full-screen, copy, and collapse, with perfect adaptation to light and dark themes. The plugin preserves the original file line experience without affecting other functions. Installation requires DSH version 0.1.0-rc or later.
Read Moregehennawu/dsh-service: DSH Web Operations Panel
dsh-service is an open-source operational panel plugin designed for DSH Web, aiming to centrally manage high-frequency operational tasks such as secure restarts, health monitoring, backup recovery, and Linux permission maintenance. The plugin requires Node.js 22+ and features several core functionalities: it supports secure restarts by checking active agents and background tasks to prevent accidental operations, and provides version detection based on npm tags as well as one-click upgrades. It includes health diagnostics for runtime status, memory usage, and session counts, along with file permission repair. Additionally, it provides vendor quota queries using an exponential backoff strategy and parsing only normalized data to protect key security. Its backup management supports the creation, verification, and recovery of .tar.gz archives, strictly verifying paths and integrity to prevent out-of-bounds attacks. Furthermore, the plugin supports skill loading state management, sub-agent model routing configuration, task notifications, and session batching.
Read Moredsh-balance: Display supplier balance/usage in the status bar below the DSH Web input field.
dsh-balance is a web plugin for DeepSeek Harness (DSH) maintained by GeekRicardo, released under the MIT License. This plugin aims to solve the issue of manually querying the balance after switching between different AI providers by displaying the current provider's balance or subscription usage in real-time in the status bar below the DSH input box. Its core features include automatically identifying the current provider (based on agentDefaultModel.currentSelection()), supporting mainstream providers such as DeepSeek, Kimi Coding, OpenCode Go, Zhipu GLM, MiniMax, OpenRouter, and OpenAI Codex; adopting a 2-second polling mechanism to update the interface, and setting a 5...
Read Moredsh-credits: DeepSeek Harness Credits Plugin
dsh-credits is a Web plugin for DeepSeek Harness, maintained by Gaq152 under the MIT license, designed to address the display of account quotas, single-session consumption, and cumulative consumption. The plugin displays real-time quota status, model pricing estimates, real-time TPS, and cross-session cumulative consumption at the bottom of the dsh web input box and the bottom right corner. Its core features include support for various quota sources such as built-in packages, balances, or custom HTTP interfaces, independent configuration per vendor, and compatibility with multi-account setups (e.g., OpenCode Go) and peak-valley pricing. The plugin provides a settings card to manage display, thresholds, unit prices, and YAML export, while supporting masked storage of sensitive credentials. Installation requires adding it via the `dsh plugin` command and restarting the service, while upgrading requires clearing the cache. Configuration can take effect immediately or be persisted.
Read More