dsh-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 More
dsh-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 More
dsh-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 More
dsh-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 More
dsh-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 More
dsh-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 More
dsh-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 More
DeepSeek 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 More
dsh-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 More
dsh-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 More
dsh-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 More
dsh-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 More
dsh-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 More
dsh-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 More
Arcana: 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 More
mattpocock-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 More
dsh-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 More
dsh-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 More
gehennawu/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 More
dsh-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 More
dsh-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
dsh-github-bridge: A plugin connecting DSH and GitHub

dsh-github-bridge is an MIT-licensed plugin connecting DSH/dwsh with GitHub, designed to address issues related to scattered API requests and inconvenient token management. Its core features include GitHub login authentication based on the OAuth 2.0 Device Flow, as well as a suite of `github_*` tools covering repositories, Issues, Pull Requests, file contents, and search. Tokens are stored by the DSH credential service and are invisible to the model, ensuring security. Installation requires executing `dsh plugin --profile web add .` in the local directory and restarting DSH. Before configuration, a GitHub OAuth App must be prepared; Device Flow must be enabled, and it is recommended to disable the token expiration option.

Read More
DSH Remote Workspace Plugin: Manage Multiple SSH Servers in a Web Session

dsh-remote-workspace is a DSH plugin developed by FYL1025, designed to enable users to manage remote SSH servers directly within web sessions. It reuses local SSH connections to provide features such as file tree browsing, code editing (supporting syntax highlighting and saving), and command execution, and supports both Dock and Float dual-mode layouts. The plugin supports multi-server connection management, saves configurations in browser localStorage, and relies on local SSH passwordless login. Installation requires Node.js ≥ 18 and pnpm; simply add it via a specific command and restart DSH to use. This plugin is ideal for scenarios involving frequent remote file, code, and command handling, but it is limited to reading text files under 2MB and does not store passwords or private keys.

Read More
dsh-desktop-shortcut: Windows desktop shortcuts for DSH Web

`dsh-desktop-shortcut` is a DeepSeek Harness (DSH) Web plugin maintained by `fuyue521`, designed to simplify the process for Windows users to access local DSH Web. By creating desktop shortcuts, this plugin enables the `dsh web` service to be launched with a double-click and automatically opens a browser, eliminating the tedious manual entry of commands and URLs. Core features include one-click generation of customizable desktop shortcuts (supporting name, icon, launch parameters, and browser selection, such as Edge/Chrome), and integration of a draggable floating refresh button in the Web UI, featuring a loading animation, success feedback, and automatic disabling with a red prompt during AI responses to avoid interference. It is necessary to ensure Windows...

Read More
Frost-Reed/blocker-notify: DSH Block Notification Plugin

Frost-Reed/blocker-notify is an MIT-licensed plugin for DeepSeek Harness (DSH) (v0.3.0) designed to address issues where the Agent runtime is blocked while waiting for user approval, answering questions, or plan review, and the user does not respond in time. The plugin's core functions include displaying a global banner on the webpage, triggering workspace entry flashing, playing a short Web Audio prompt, and sending operating system-level notifications when an "actionable block" occurs. For scenarios such as sandbox rejection (FS_SANDBOX_DENIED) that do not require user intervention, the plugin only logs the event without disturbing the user. The plugin supports two modes: dynamic enabling (process memory state, invalid after restart) and official bundle installation (persistent, requires service restart). It is recommended to check before installation.

Read More