dsh-code-impact: Read-only TypeScript/JavaScript Change Impact Analysis for DeepSeek Harness

dsh-code-impact is a standalone read-only plugin released by the DeepSeek Harness community, designed to provide impact analysis for TypeScript/JavaScript Git changes. The plugin is maintained by baidd1011, licensed under the MIT License, and is currently at version 0.2.0. By temporarily building a reverse module dependency graph, it outputs changed declarations, affected files, propagation paths, evidence locations, and sorted test candidates, though it does not replace test execution or maintain a long-term index. The plugin supports three comparison modes: workspace, staged, and refs. It utilizes the TypeScript Compiler API to parse various file types and project configurations (such as `tsconfig.json`, path aliases, etc.), and via Sche...

Read More
dsh-llm-volcengine: Integrating DSH with Volcano Ark Agent Plan and Coding Plan

dsh-llm-volcengine is an MIT-licensed DSH plugin maintained by Badakonpro, designed to simplify the integration of Volcengine Ark Agent Plan and Coding Plan. By registering two LLM provider routes, `volcengine-plan` and `volcengine-coding`, this plugin unifies the handling of protocol routing, compatibility toggles, credential parsing, and thinking intensity settings. It adopts a self-contained architecture and does not rely on any specific settings schema. Core features include: Agent Plan routing using the `openai-responses` protocol (with `openai-completions` for certain models), and...

Read More
dsh-ocgo-usage: Display OpenCode Go usage in the DeepSeek Harness Web sidebar

dsh-ocgo-usage is an MIT-licensed plugin for DSH Web designed to address the issue of switching to an external interface to view OpenCode Go usage. It displays a persistent badge in the bottom-left corner of the sidebar, intuitively presenting the remaining usage percentage for the current month along with status colors (orange indicates low remaining quota, and red indicates exhaustion). Hovering over the badge expands a detail card showing usage progress for the rolling period, this week, and the current month, as well as the reset time. Core features include a peak-hours timeline based on Beijing Time, highlighting the current interval and displaying the time until the next switch point. The plugin automatically reads the API key from local configuration files or environment variables in sequence, requiring no additional configuration, and refreshes data every 60 seconds. The Host side uses Node ESM to register a route for proxying the usage interface, while the Client side registers the UI location using a hand-written Bundle, enabling cross-platform integration.

Read More
dsh-mermaid-image-preview: Preview Mermaid diagrams in DSH Web Chat

dsh-mermaid-image-preview is a community plugin for DeepSeek Harness maintained by baconbao, designed to address the pain point of viewing Mermaid charts in DSH Web sessions, which typically requires copying code to external tools. When the plugin detects a Mermaid code block within a chat message, it renders it directly as an image preview. It supports 14 chart types, automatic light/dark mode switching, and allows users to click on charts to zoom in or out. Its core features include a "local rendering first" strategy, where external or self-hosted services can be configured as a fallback rendering engine if local rendering fails or is disabled. Users can adjust runtime parameters via UI setting cards without restarting the service; however, restarting dsh web is required if underlying configurations are modified. Installation involves adding the plugin via the npx command and restarting the service.

Read More
Azzygoatcoder/agent-useful-skills: Modular AI Research/Engineering Skills Collection

Azzygoatcoder/agent-useful-skills is a modular collection of AI research and engineering skills licensed under the MIT License, designed to address the pain points agent developers face in tasks such as paper reading, plotting, document conversion, and security auditing, where cross-project reuse is difficult. Compatible with Claude Code and DeepSeek Harness (DSH), this tool transforms repetitive workflows into registerable, verifiable, and deployable skill modules. Core features include code security auditing, paper workflows, Office document processing (e.g., Markdown to Word/PPT), publication-quality data plotting, read-only disk analysis, and Git collaborative publishing. Users can install it via DSH plugin commands or links and configure API keys via environment variables to call image recognition features,

Read More
dsh-download-progress: Provides a persistent download progress panel for DeepSeek Harness

`dsh-download-progress` is a download management plugin for DeepSeek Harness (DSH), designed to address the difficulty in distinguishing progress during multi-task downloads. The plugin provides a resident floating panel in the bottom right corner, displaying the filename, percentage, speed, and remaining time in real-time. It supports multi-task concurrency, history retention (up to 20 entries), and file locating, and features panel dragging and resizing. The download functionality supports breakpoint resumption, HTTP redirects, GitHub mirror acceleration, and aria2 multi-threaded downloads (16 connections), with task status written to a JSON file for the panel to read. Installation is divided into Dynamic (temporary) and Fixed (auto-load on restart) modes; the Fixed mode is recommended for long-term use, requiring the copy of the plugin package to a specified directory and the configuration of `cordis.patch.yml`. Typical use...

Read More
@az7627/dsh-token-usage: DeepSeek Harness plugin for tracking token usage in the web chat view

`@az7627/dsh-token-usage` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to provide fine-grained token usage statistics via a Web conversation view. It is available as a standalone package, with its core functionality being to provide a "Usage Statistics" entry in the session header that opens a right-side drawer displaying an ECharts-based stacked bar chart by time slot. It supports statistics for the current, multi-selected, or all historical conversations. Time granularity options include 15 minutes, 1 hour, or 1 day, with time ranges covering the last 7 days, 30 days, or all history. The data presentation precisely breaks down usage into three categories: cache input, input (including cache writes), and output, supporting totals down to the unit and per-conversation details. Data is sourced from session log replay, and historical data is also viewable. Users can...

Read More
dsh-conversation-cost: Display DeepSeek usage cost at the bottom of DSH conversation

dsh-conversation-cost is an MIT-licensed plugin for DSH Web designed to address the complexity of DeepSeek conversation cost calculation. It displays real-time RMB and USD dual-currency costs at the bottom of the conversation statistics bar, eliminating the need for manual price splitting against a reference table. Core features include precise request-level billing, capable of handling mixed models, cache hits (distinguishing between hit and miss inputs), and peak/off-peak pricing (standard, peak, and idle). The plugin supports installation from GitHub or a local directory, with upgrades requiring an overwrite installation and a restart. When the cost ledger is not ready, it displays an approximate value marked with "≈"; unknown models are not billed and will trigger a prompt. This tool is suitable for developers needing to quickly verify complex session costs, but please note that official prices may change and this plugin is not an official app store product.

Read More
dsh-lark-web-auth: Lark Login and Multi-user Session Isolation for DeepSeek Harness Web GUI

`dsh-lark-web-auth` is a community plugin for DeepSeek Harness, designed to address authentication and data isolation issues during multi-user access to the Web GUI. This plugin implements login via Lark OAuth and utilizes `open_id` to ensure that each user can only view, access, and modify their own `session`. Requests from non-owners uniformly return 404, thereby protecting privacy. Its core features include: HTTP-layer isolation achieved through middleware Cookie verification and permission filtering at the RPC and list layers; the use of SQLite to persist login status, ensuring no disconnection upon process restart; zero frontend source code modification with UI injection via API; and support for automatically reassigning ownership of existing `session`s. Installation requires configuring Lark application credentials and configuration.

Read More
dsh-cursor-theme: Customize DeepSeek Harness cursor by status

`dsh-cursor-theme` is a DSH plugin for DeepSeek Harness, designed to independently customize cursors based on UI mouse states. It supports 14 states, including default, pointer, and text, each of which can be individually configured with images, hotspots, and sizes. It supports real-time preview and persistence to the DSH profile, ensuring settings remain effective after a restart. The plugin provides 18 preset themes covering all states and a library of 25 built-in SVG graphics. It supports uploading PNG/CUR images or importing and exporting ZIP image packages (including manifest.json). It features a hotspot editor and size adjustment options (16/24/32/48). On Windows, it can be used via registry + S...

Read More
dshp: Transform DSH profiles into listable, copyable, and shareable files.

dshp is a command-line tool and plugin for managing DeepSeek Harness (DSH) profiles, designed to address the limitations of DSH's native profile management. It supports listing local profiles and their resource usage, viewing detailed bundle loading order, plugins, and patches, and performing profile creation, cloning (preserving node_modules), export to single file, import and rebuild, diff comparison, and deletion. Built on Node 18+, this tool is compatible with dsh 0.1.0-rc.5 and is licensed under the MIT License. Users can utilize it as a CLI via `npx` or install it as a plugin. Typical workflows include using `ls` to check the status and `clone` to create an instance.

Read More
dsh-plan-first-dev: DSH Plugin that Automatically Enters Plan Mode Before Development

`dsh-plan-first-dev` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to establish "plan first, implement later" as the default behavior for code development tasks. Installed at the profile layer, the plugin listens for session creation events; upon detecting a new session, it automatically enables plan mode while retaining the user's permission to manually disable it. For development tasks, the plugin enforces a workflow where the model must submit a complete plan—encompassing architecture, changed files, API changes, and testing standards—before implementation is permitted, requiring user approval via `exit_plan_mode`. For non-development tasks such as writing and data analysis, the plugin registers a `no_plan_required` tool, allowing the model to identify the task type and exit plan mode directly for execution without requiring plan approval.

Read More
dsh-eval-regression: Deterministic Output Regression Plugin for DeepSeek Harness

`aryswisnu/dsh-eval-regression` is a plugin for DeepSeek Harness (DSH) that provides a deterministic, CI-safe golden output evaluation tool. It registers the `evaluate_golden_output` tool to specifically check whether the candidate output contains required fragments or forbidden fragments. This plugin does not evaluate semantic correctness or model quality; it only generates repeatable pass/fail evidence. Its core functions include fragment-level checks, a deterministic report outputting a total score and case-by-case missing or forbidden fragments, and a CLI tool that supports JSON suite input, prints reports via standard output, and returns different exit codes based on results, facilitating...

Read More
Artificialwhale/session-reader-plugin: Read content of other sessions within a DSH session

Artificialwhale/session-reader-plugin is a read-only plugin for DSH that allows reading the context of other sessions within the current session, including user/assistant messages, tool call results, reasoning processes, and raw event streams. Independent of the official implementation, it provides core functions `session_list` and `session_read`, supporting direct querying via the `/sessions` slash command without requiring model turns. Reading modes include `io` (default message interaction), `thinking` (reasoning chunks), `surface` (compressed view), and `raw` (raw logs). All outputs are equipped with truncation protection to prevent context pollution. This plugin is implemented purely in JavaScript with no native dependencies and is based on DSH 0.1.0-rc.6.

Read More
dsh-turn-approval: Add task-level authorization for DSH Web approval cards

dsh-turn-approval is a community plugin for DeepSeek Harness (DSH) designed to address the operational costs associated with repeated approvals for high-privilege operations under default permissions. This plugin introduces an "Allow this task" button to the DSH Web approval card, enabling users to temporarily permit specific types of `danger-full-access` escalation within a single `turn`, with the authorization automatically expiring upon `turn/end`. Its core advantage lies in the balance between security and convenience: it does not alter the default permission model or enable global `full access`. Authorization is stored only in memory and bound to specific `session` and `turn` contexts; child agents do not inherit this authorization, and it only automatically allows explicitly matched `danger-full-access`.

Read More
DSH Plugin @apodemakeles/dsh-token-dashboard: Local Token Usage Heatmap

`@apodemakeles/dsh-token-dashboard` is a DSH Web GUI plugin used to convert scattered local session Token consumption into visualized daily and weekly heatmap panels. The plugin is independent of the official version, based on the MIT license, requires Node 22.5.0 or higher, and is currently distributed exclusively via GitHub. Its core mechanism adopts a Host-Worker architecture: the Host listens to real-time events and sends data increments, while the Worker is responsible for projecting data into a local SQLite database and providing a consistent data view through a snapshot interface. The total Token amount is calculated by summing input, output, and cached read Tokens. Users can view usage via the "Token" entry in the sidebar and use CLI commands for status verification, data reconstruction, or backup recovery. The plugin data is limited to...

Read More
dsh-hotplug-engine: DSH Plugin Installation, Start/Stop, Rollback, and Audit Engine

`dsh-hotplug-engine` is a DSH plugin management execution layer service developed by AnothetLoice, designed to encapsulate plugin operations such as installation, uninstallation, start and stop, rollback, and auditing into a unified service interface. This component is positioned as an execution engine rather than an application marketplace, supports a Node >= 22.0.0 environment, and is applicable to DSH version 0.1.1-rc.2. Its core capabilities include providing REST APIs (covering write operations and status reads), service instances for host plugin injection, and a dedicated toolkit for Agent sessions. The engine implements real-time state changes or prompts for restarts of plugins by modifying `cordis.patch.yml`, and supports streaming YAML operations. It strictly follows official mechanisms and does not rewrite HMR or loader semantics, in order to...

Read More
dsh-plugin-sync: Sync DeepSeek Harness plugin manifest to GitHub Gist

dsh-plugin-sync is an MIT-licensed DSH plugin maintained by AngLi1997, designed to address the challenges of cross-environment migration caused by scattered plugin states. By synchronizing plugin manifests via GitHub Gist, this tool packages and exports `package.json` dependencies from the profile, `dsh.profile.bundles`, and `cordis.patch.yml`, then automatically imports them into the target environment to execute `pnpm install` and complete deployment. Its core features include convenient login via GitHub OAuth Device Flow (requiring only gist permissions), automatic creation of private Gists, and a prompt to restart Harness after import to apply changes. Users can use the `dsh plugin` command...

Read More
dsh-notify-win: Adding Windows native notifications to DeepSeek Harness

dsh-notify-win is a Windows native notification plugin for DeepSeek Harness (DSH) designed to solve the inefficiency of monitoring background task status. Developed by Andyqwe44 and licensed under the MIT License, the plugin uses a fire-and-forget mechanism to provide immediate alerts for DSH without requiring the registration of additional services or tools. Its core capabilities cover three key scenarios: task completion, context compression completion, and waiting for user input. Specific features include displaying native Toast notifications in the bottom right corner of Windows 10/11, triggering taskbar flashing via FlashWindowEx to alert background users, enabling direct focus and session switching upon clicking notifications, and providing native dropdown lists and custom options for single-choice questions.

Read More
dsh-ultramath: UltraMath Mathematical Modeling Contest Multi-Agent Solver Plugin

dsh-ultramath is a multi-agent solving plugin for DeepSeek Harness designed for mathematical modeling competitions, developed by Andiii208 and licensed under the MIT License. Through native Agent presets and skill packs, this plugin standardizes the mathematical modeling solution workflow into seven stages—"problem reading, framework, derivation, coding, verification, paper writing, and review"—thereby solving the fragmentation issue of single-turn prompt processes. Core features include providing the UltraMath master controller and four single-stage role presets (e.g., Mathematician, Engineer); integrating a built-in library of 33 models and paper templates to enable self-contained installation and idempotent local data synchronization. It establishes strict quality gates covering seven categories of controls: independent verification, review blockers, blind review mechanisms, and academic integrity, where any violation results in an immediate veto. Furthermore, it introduces a "digital freeze" mechanism to ensure the consistency between paper data and code.

Read More
dsh-xray: View DeepSeek Harness actual loading, reasons, and context costs

dsh-xray is a context visualization tool for DeepSeek Harness (DSH) that aims to visualize plugin-loaded content, composition relationships, and token costs, solving the questions of "what is actually loaded, why it exists, and how much it costs." The tool provides two entry points: a Web UI (X-Ray tab or standalone page) and CLI. Core features include context cost attribution, splitting prompt sections, tool schemas, and token consumption by plugin; plugin composition diagnosis, analyzing sources, conflicts, and dependency cascades via commands such as `attribute`, `conflicts`, and `deps`; and Agent tool support, allowing agents to query their own composition status. The CLI also features `diff` (

Read More
dsh-balance-monitor: Display current channel balance and usage in the DSH sidebar

dsh-balance-monitor is a minimalist sidebar plugin for DeepSeek Harness (DSH), designed to display the balance or usage of the current session channel in real-time. It supports multiple channels: the DeepSeek official channel displays balance and today's, 7-day, and 30-day spending; the Volcano Ark channel displays the progress of the Agent Plan quota; and the Command Code channel displays the usage window. It features automatic channel identification, 60-second polling refresh, anomaly data marking, and a compact collapse mode. Installation is performed via the `dsh plugin` command from GitHub or npm, and takes effect upon restarting the Web UI. Usage requires configuring corresponding credentials, such as DeepSeek's `API_KEY` and `PLATFORM`.

Read More
dsh-skill-manager: Manage Skills in the DSH Settings Panel

dsh-skill-manager is a DSH Web plugin maintained by AKS1st, designed to address the issue of dispersed Skill configurations. It allows users to manage Skills directly within the browser's settings panel without frequently switching to the file system. The plugin categorizes visible Skills into four types: System, User, Workspace, and Preset, where System and Preset are read-only, while User and Workspace support editing and deletion. Core functions include displaying Skills hierarchically on the settings page; viewing the directory file tree and editing file contents; importing Skills to the User directory or Workspace via Zip packages; exporting any Skill (including read-only ones) as a Zip file; and performing double-click actions on writable Skills.

Read More
dock: DSH Web Workbench Basic Plugin

dock is a foundational workbench plugin within the DSH Web environment, maintained by AKS1st and licensed under the MIT License. It provides a VSCode-style layout shell, including an Activity Bar, Sidebar, Multi-tab Editor Area, and Status Bar. It also supports docking at the four sides of the screen and floating window mode, with layout information persisted via localStorage. The core mechanism utilizes the `ctx.workbench` registry, allowing functional plugins to mount panels, editor views, activity items, status items, and commands, thereby realizing a unified workbench mounting mechanism. dock itself is solely responsible for the shell and does not include specific functions such as file browsing, text editing, image/Markdown viewing, or Git management; these capabilities must be installed via the dock series plugins (e.g., dock-files, dock-editor) as needed.

Read More
dsh-guardian: DSH Task Protection Plugin

dsh-guardian is a task protection plugin for DeepSeek Harness (DSH), designed to address issues such as incomplete plugin declarations, task loops, excessive recursion, and session interruption upon restart. The core strategy of this plugin is "detection and guidance"; it never directly terminates a task but guides the Agent to adjust its direction by injecting user/message prompts and logs events. Its main functions include: 1. **Plugin pre-check:** Performs static code analysis to verify the consistency between service declarations and usage, offering fix recommendations. 2. **Loop detection:** Monitors the frequency of repeated calls to the same tool, triggering a prompt if the limit is exceeded. 3. **Recursion protection:** Limits the nesting depth of child agents to prevent infinite recursion. 4. **Interrupt awareness:** Provides a status interface that returns the running status, nesting depth, and a safe restart flag (safeToRestart), assisting in determining whether to restart when interrupted.

Read More