DSH-CAD-Review: ASCII DXF Inspection and Deterministic Rule Review for DeepSeek Harness

dsh-cad-review is an MIT-licensed plugin within the DeepSeek Harness ecosystem, designed specifically for entity-level deterministic review of ASCII DXF files. It abandons screenshot-based empirical inference and directly reads CAD entities, hashing source files and linking issues to entity handles, layers, source code lines, and geometric positions to ensure results are reproducible and evidence-backed. The plugin supports common geometry types such as LINE and CIRCLE, offering two core functions: `inspect` (evidence-only checking) and `review` (policy-based rule execution), with rules covering invalid values, zero-length lines, layer restrictions, and duplicate entities. It can be invoked via CLI, DSH tools, or the MCP interface, and supports configuring project-specific policies to override default rules. If the review identifies error-level issues, the system returns a specific exit

Read More
dsh-agent-plugin-market: Managing DSH Agent Skills and Hooks with Git Repositories

`dsh-agent-plugin-market` is a DSH plugin (MIT licensed) maintained by Diluka, designed to centrally manage Codex/Claude skills, plugins, and optional Hooks loaded from Git repositories. The plugin treats Git repositories as content markets, automatically discovering available resources by cloning the repository and identifying standard manifest files (such as `marketplace.json` and `plugin.json`). Core features include: supporting global default configuration with workspace-level sparse overrides, allowing independent enabling or disabling of specific plugins and standalone skills across different workspaces; enabling in-place plugin loading without copying files; providing agent tools such as `agent_market_info` for AI to query status or write workspace overrides, while restricting its execution scope to the global level.

Read More
DSH-Office: Native Office Document Plugin for DeepSeek Harness

DSH-Office is a DSH plugin maintained by didclawapp-ai, designed to address issues in agent-based generation and editing of Office files, including unclear field structures, complex operations, and difficulties in result verification. The plugin, based on the local zagens-office engine, supports read and write operations on PPTX, DOCX, XLSX, and PDF files and is licensed under the MIT License. Its core workflow comprises four tools: first, `office_schema` retrieves a JSON contract to clarify the field structure; then, based on requirements, `office_write` is invoked to create new documents or `office_edit` to modify existing ones according to operation instructions; finally, `office_read` reads back the document for verification. This process ensures

Read More
PBR-Render: A PBR 3D Model Preview Plugin for DeepSeek Harness

pbr-render is a PBR 3D model preview plugin for DeepSeek Harness (DSH), designed to address the lack of intuitive visual feedback when agents handle game art assets. The plugin supports rendering GLB/GLTF models as interactive 3D previews, embedded in responses via the `pbr3d` fence. Key features include full PBR rendering, multiple material channel inspection modes (e.g., normal, roughness, metalness, etc.), five built-in environment lighting presets for switching, and interactive operations such as drag-to-rotate and zoom. The plugin also incorporates an active trigger mechanism and safety boundary protection, exposing only files with specific extensions within the workspace and limiting size to 512 MiB. Installation is performed via GitHub commands or local paths, requiring a restart of `dsh web` to take effect. The plugin is applicable for use with D

Read More
dsh-trajectory-governance: DSH Trajectory Governance and Anomaly Diagnosis Plugin

dsh-trajectory-governance is an observability layer plugin for DeepSeek Harness (DSH), designed to address the challenges of flat logs in long-running tasks, including difficulty in tracking branches, goal drift, and retry issues. The plugin operates with zero kernel modifications, reconstructing flat logs into a structured trajectory tree by subscribing to events, and saves observability layer snapshots containing node IDs and context hashes. Its core functionality includes three temporal anomaly diagnostic strategies: run-loop deadlocks, ineffective retries, and goal drift, with results mounted on tree nodes and displayed in a standalone GUI. The plugin supports desktop notifications, webhook alerts, and one-click interruption, and allows for creating new session branches at stable boundaries. Data is independently stored in a local SQLite database, with CLI tools provided for querying sessions, trajectory trees, and snapshots. Installation requires DSH version 0.1.0-rc.6 or later, available via B[uild?]

Read More
DeepSeek Harness Plugin: dsh-llm-wiki

dsh-llm-wiki is a zero-runtime-dependency plugin based on DeepSeek Harness (DSH), built with a pure ESM architecture and requiring Node.js 18 or above. By invoking the LLM-Wiki engine CLI, it encapsulates seven core tools for agents: retrieval, page reading, statistics, validation, fixing, error log viewing, and data ingestion. This plugin aims to implement the philosophy of "everything is a plugin," supporting direct knowledge base queries within conversations, ingesting source texts into the knowledge base, and continuously maintaining the knowledge base structure. Among these, query-type tools require no additional LLM configuration, while data ingestion and the fix functionality with Finalize require configuring an OpenAI-compatible LLM API. The installation process includes installing the Python engine via pip, adding the plugin via the dsh command, and configuring it in the pr

Read More
dsh-openapi: Adding OpenAPI Discovery and Secure Invocation Tools to DeepSeek Harness

dsh-openapi is a plugin for DeepSeek Harness, designed to address issues such as inconsistent parameters, uncontrolled credentials, and excessive scope when models directly call APIs. This plugin indexes OpenAPI 3.x documents and provides three core tools: `openapi_list` (discovery and search operations), `openapi_describe` (viewing details), and `openapi_call` (restricted invocation). Its core features include strict security boundaries: by default, only GET/HEAD requests are allowed, access to local and private network IPs is blocked, response body sizes are limited, and sensitive response headers are shielded, while redirect checks are supported. Credential management is implemented through environment variable mapping, ensuring that keys are not directly exposed in configurations or outputs. Installation requires the use of the `dsh plugin` command.

Read More
dsh-web-open: Print URL after `dsh web` is ready and open the browser

`@dawsondx/dsh-web-open` is an automated tool designed for DSH plugins, aimed at resolving the tedious process of manually organizing addresses and opening a browser after `dsh web` starts. This plugin automatically prints the full GUI address and opens it in the default browser once the web service is ready, with cross-platform support for Windows, macOS, and Linux. Its core features include zero runtime dependencies, a fail-safe mechanism (only warns without errors when service retrieval fails), and support for system-assigned ports. Installation requires Node.js >=18 and specific peer dependencies, and can be added via npm or GitHub. Users can flexibly control whether to enable auto-opening through the environment variable `DSH_OPEN_BROWSER=0` or configuration files.

Read More
dsh-file-drop: Writing Non-Image File Paths into the DSH Input Field

`dsh-file-drop` is a persistent plugin for DeepSeek Harness (DSH), designed to address the inefficiency of non-image files (such as PDF, Word, Excel, etc.) in DSH, which currently can only be handled through manual path copying. The plugin offers three file input methods: dragging and dropping files anywhere in the window, clicking the paperclip button for multi-selection, and hover bubble hints. It supports directly writing file paths into the input box draft for the agent to read. Its path acquisition strategy attempts in the following priority order: first, directly obtaining the original Finder path through the desktop shell (zero upload, no size limit); second, using the `text/uri-list` path from the drag-and-drop operation; finally, uploading files to the session workspace via the `POST /api/dsh-file-drop` endpoint (with a single-file limit of 25MB). The plug

Read More
dsh-plugin-toggle: DSH Web Plugin Toggle Panel

dsh-plugin-toggle is a community-maintained DSH web plugin designed to simplify plugin state management. It adds a Plugin Switch interface to the Settings page, displaying loaded plugins as cards with descriptions, enabled states, and runtime stages. The plugin supports grouping by category, fuzzy search, and sorting, allowing users to start or stop non-Core plugins at runtime without modifying configuration files, ensuring reversible and safe operations. Core plugins are protected and cannot be stopped, while other plugin operations require confirmation. Each start/stop record is persisted to a local JSONL file, retaining the latest 1000 entries for querying. Installation methods include adding it via the dsh plugin command or as a profile dependency, requiring Node.js.

Read More
dsh-multi-chat: View Multiple Chat Instances Side by Side in DSH Web

dsh-multi-chat is a DSH client plugin with an MIT license, maintained by daetz-coder, designed to optimize the multi-instance management experience of DeepSeek Harness (DSH). The plugin introduces a multi-window grid view into the official DSH web interface, allowing users to display and monitor multiple conversation instances side by side within a single screen, and supports viewing progress on mobile devices through a LAN gateway. Core features include automatically scanning ports to discover running instances, launching new instances with one click within a window wall, flexibly controlling window layouts (such as adjusting column counts, maximizing, and refreshing), and enabling access from phones or tablets via a password-authenticated LAN gateway. Installation is straightforward: executing the specified command adds it to the web configuration, but the DSH web session must be restarted for the changes to take effect. Typical use cases include batch-launching instances, entering multi-window

Read More
DSH-Bilibili: Adding Bilibili Video Transcript and Keyframe Analysis to DSH

dsh-bilibili is a tool plugin within the DSH ecosystem, designed to address the pain point that Agents cannot directly process Bilibili videos. This plugin decomposes videos into structured data through the `bilibili_extract` tool. Its core features include complete text extraction (metadata, transcripts, comments, and danmaku), with support for automatic transcription and multiple local ASR engines; as well as on-demand keyframe capture, featuring scene detection, sharpness optimization, and local or cloud-based visual description capabilities. A "two-pass workflow" is recommended: first extract text for the Agent to analyze and identify key time points, then retrieve corresponding frames to supplement visual information, ultimately generating a summary. The plugin also includes auxiliary tools such as login and environment checks, and features robust mechanisms like backoff retry for Bilibili API calls. Installation requires Node 18+ and

Read More
dsh-tool-chaos: A Reproducible Fault Injection and Resilience Evidence Plugin for DeepSeek Harness

dsh-tool-chaos is a DSH plugin maintained by cyanseek (MIT licensed, v0.1.0-next.0), designed to transform the verification of failure paths and recovery behaviors into reproducible experiments. Targeting the DeepSeek Harness tool pipeline, it provides five deterministic fault injection actions (deny, error, delay, abort, block), with no runtime randomness, and outputs structured reports in JSON and Markdown formats along with tri-state conclusions. The plugin is disabled by default and operates in a dry-run mode, with bounded injection behavior, and global wildcards must be explicitly enabled. Users can install it via a local tarball or a pinned commit, and the current npm prerelea

Read More
dsh-usage-meter: A Token Usage Statistics Plugin for DSH Web Client

dsh-usage-meter is an MIT-licensed plugin maintained by cute-baobao, specifically designed for the Web platform DSH client to visually display the token usage of model calls. The plugin automatically records usage data to a local JSONL file and aggregates it by the "model × hour" dimension upon startup. Users can clearly view the token consumption per hour for each model through stacked bar charts color-coded by model in the Web GUI settings page. The interface supports both Chinese and English, automatically following the language switching of the GUI. Installation requires using the pnpm command to add the plugin package, followed by restarting the DSH Web process to take effect. Data is stored by default in `$DSH_HOME/usage-meter/usage.jsonl`. This plugin is suitable for those who want to view usage by

Read More
whale-on-desk: Mapping DSH Agent Status to a Pixel Whale Desktop Pet

`whale-on-desk` is a DSH plugin maintained by cookiesheep, designed to provide a pixel whale desktop pet for DeepSeek Harness, compatible with both the DSH web interface and desktop version. Positioned as an interactive component under the "everything is a plugin" framework, it does not replace Agent workflows but rather transforms status, approvals, and notifications into visible interactions, and is declared read-only, with no access to sessions or files. Its core capabilities include real-time reflection of Agent runs, outputs, tool calls, and success/failure states; alerting via the whale tapping on glass and amber pulses when approval is requested; and offering sound synthesis, position memory, a growth system, and a `whale_say` notification tool. Distinctive features encompass a full-screen aquarium mode, a workshop supporting AI-generated custom pets (requiring ffmpeg), and GIF-based functionality.

Read More
dsh-feishucard: Bridging Feishu Streaming Cards for DeepSeek Harness

`dsh-feishucard` is a Feishu bridge plugin designed for DeepSeek Harness, aimed at solving the problem of robot message sending/receiving and conversation management in environments without a public IP. This plugin is based on the WebSocket long connection of Feishu's official SDK, allowing it to be used locally or on an intranet without requiring a domain name or tunnel. Core features include: real-time streaming display of Agent replies, tool call collapsible panels, and process utterances via Feishu card streaming; maintaining an independent and persistent Agent session for each chat, with support for commands such as `/new` and `/switch`; providing a `feishu_send` proactive message-sending tool and approval interaction cards (including an automatic timeout rejection mechanism); supporting multi-robot configuration, emoji receipts, and process keep-alive auto-restart. Installation requires configuring Feishu Open Platform permissions and handling dependencies.

Read More
dsh-command-douyin: Open Douyin Web Version with `/douyin` in DSH Sessions

dsh-command-douyin is a DSH plugin designed to optimize the operation chain for "opening the web version of Douyin." By registering the global `/douyin` command, users can directly trigger the default browser to open `https://www.douyin.com/?recommend=1` in a DSH Web session without going through a model inference round. This plugin is released under the MIT license and supports Windows, macOS, and Linux platforms, utilizing `runNativeCommand` for cross-system invocation and accepts no additional parameters. During installation, note that due to Node ESM relying on real path resolution, it is recommended to use the real directory to copy the plugin to the shared `node_modules` and update the `cordi

Read More
dsh-shell-command: Adding /! Command Analysis and /terminal Session Referencing to DSH

dsh-shell-command is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to address the need to hand over Shell command results to the model for analysis. It provides two core entry points: `/!` and `/terminal`. `/!` is used to run a single command in the session workspace, automatically handling output boundaries and sending them to the model for immediate analysis, making it suitable for scenarios such as checking disk usage, viewing logs, or analyzing build results. `/terminal` opens an interactive PTY terminal with session and history tabs, supporting multi-step debugging; after executing operations in the terminal, users can select one or more session records from the history, add notes, and send them to the model for analysis, making it ideal for exploratory operations and multi-session comparisons. This plugin is applicable to the dsh CLI environment and Node 2.

Read More
DSH-CoT-Profile: Real-Time Chain-of-Thought Trajectory Profiling Plugin for DeepSeek Harness

dsh-cot-profile is a real-time Chain-of-Thought (CoT) analysis plugin for DeepSeek Harness, designed to visually display the reasoning stream by statistically measuring linguistic indicators, while avoiding direct exposure of the raw reasoning text. This plugin monitors metrics such as specific word frequencies, sentence structure patterns, and block lengths in real-time during sessions, and matches them against built-in baselines based on weighted distance to determine the profile family that the session belongs to, marking it as uncertain when the status is ambiguous. Its core advantage lies in privacy protection, as it only outputs aggregated statistical results to front-end interfaces (such as badges and floating panels) or log files, never transmitting or recording raw reasoning content. Users can customize weights, profile families, and logging methods through web settings or configuration files, with support for saving measurement data in JSON format for baseline calibration. Installation supports GitHub URLs or local paths, and web settings may require further adjustments.

Read More
dsh-browser-playwright: A Playwright-Based Browser Plugin for DeepSeek Harness

dsh-browser-playwright is an MIT-licensed browser plugin designed for DeepSeek Harness, aimed at addressing issues such as CSS selector mismatches or oversized DOM contexts in traditional solutions. By leveraging Playwright to drive a real browser, the plugin utilizes accessibility snapshots and stable element references (ref) to constrain the model's interaction interface, avoiding direct selector guessing or outputting the complete DOM. Its core features include support for tab management, screenshots, structured extraction, and controlled JavaScript execution, along with 17 tool interfaces prefixed with `browser_`. The plugin can automatically detect browser channels such as Chromium and Chrome, and supports restricting navigation domains.

Read More
@chaggle/dsh-powershell-check: Intercepting Common PowerShell Pitfalls Before pwsh Tool Calls

`@chaggle/dsh-powershell-check` is a DSH plugin designed to address common syntax, encoding, and version compatibility issues in PowerShell invocations. It leverages the `tools/pre-execute` interception point to perform static checks before command execution, directly rejecting calls that hit blocking-level rules and returning a `deny reason` with remediation suggestions, thereby front-loading error feedback and reducing model trial-and-error loops. The plugin offers two modes—`deny` (blocking) and `warn` (logging only)—supports bilingual output in Chinese and English, and includes a built-in rule engine to ensure consistent behavior between the Gate and the CLI. Users can independently check command text or files via the CLI, run self-tests, or install PSScriptAna in the host environment.

Read More
dsh-observation-journal: Leaving Running Facts for DSH Sessions

dsh-observation-journal is a pure observer plugin for DeepSeek Harness (DSH), designed to record runtime facts of agent tasks. This plugin registers no tools, invokes no LLM calls, and does not intervene in agent decision-making; it only writes the task title, model hierarchy, tool calls, failure counts, duration, and final status to a human-readable journal file after the session concludes. Core features include: maintaining auto-generated statistical blocks with markers in the journal while preserving manually edited regions; generating an append-only JSONL raw sidecar file containing the complete planning trajectory, tool counts, and task hashes for subsequent LLM-driven insight analysis. The plugin incorporates cross-process write locking and stale lock reclamation mechanisms to ensure write reliability.

Read More
dsh-session-audit: DSH Session Execution Audit Plugin

dsh-session-audit is an execution analysis plugin for DeepSeek Harness (DSH), maintained by bwndndlct. It transforms raw session logs into readable audit reports, aiding in the review of Agent runtime processes. Core features include displaying duration, Turns/Steps, tool call distribution and success rates, token usage collapsed by turn:step (without estimation), and audit signals such as consecutive failures, high-frequency tools, repeated calls, and repeated file reads identified through rule-based detection. The plugin also identifies test/build/lint/typecheck verification commands in the shell and reports their results. It supports three output formats: text, Markdown, and JSON, and can audit the current in-memory session or by I.

Read More
DeepSeek Harness External Migration: Migrating Configurations and Session Histories from Codex, Claude Code, Qoder, and OpenCode into DSH

DeepSeek Harness External Migration is a plugin designed to migrate configuration signals and session histories from external agent tools such as Codex and Claude Code into DeepSeek Harness. To address the risks of manual migration, including inadvertent modification of source files, credential leakage, and automatic configuration application, the plugin adopts a secure three-step process of "Scan-Preview-Import." It provides three core tools: `scan`, which performs read-only inventory of the source; `preview`, which parses and previews the results; and `import`, which requires explicit confirmation before writing. The plugin does not modify source files, does not copy credentials, replaces MCP secrets with environment variable references, and generated configuration packages are exported solely for review without automatic application. Installation requires compatible versions and a specific Node.js environment, via `dsh pl

Read More
dsh-quota-panel: Provider Quota/Balance Status Component for the dsh Web Surface

dsh-quota-panel is a DSH zero-dependency host plugin maintained by brittanistrehlowll-oss, designed to address the pain point of multi-Provider intelligent agent developers having to view balances and usage in a scattered manner. The plugin injects a native status component into the bottom-right corner of the DSH web interface, and requests Provider data through the server-side proxy route `/api/quota/<id>`, ensuring that API keys are retained only on the server side and never enter the browser, thereby enhancing security. Core features include support for two formats—DeepSeek balance and OpenCode usage—and offer two views: a collapsible capsule and an expanded card, displaying battery-style status dots based on thresholds. The plugin features an automatic refresh mechanism that pauses when the page is hidden, supports manual refresh, and prevents re-entry. Configuration

Read More