@kasenri/dsh-orbit: A Deterministic Long-Running Task Orchestrator for DeepSeek Harness

Orbit is a community plugin for DeepSeek Harness (DSH) designed to address the lack of determinism and traceability in long-running task execution. By decomposing tasks into roles such as Commander (planning), Executor (execution), and Heartbeat Watchdog (monitoring), and incorporating persistent state, loop limits, and session reuse mechanisms, it enables controlled workflow orchestration. Users can activate Orbit through commands or specific modes and use the `orbit_controller` tool to manage starting, resuming, and stopping. The plugin supports optional multi-candidate competing execution (MoA) and web operations, requires Node.js >= 22.19.0, and is suitable for complex engineering tasks that demand long-running, recoverable, and auditable workflows.

Read More
@kasenri/dsh-browser: DeepSeek Harness Browser Automation Plugin

The DeepSeek Harness plugin `@kasenri/dsh-browser` is a community plugin designed to address the limitation that AI agents cannot directly operate a browser. It injects browser automation capabilities through the native Harness infrastructure, supporting tasks such as web testing and information collection. The plugin depends on specific versions of DSH and `agent-browser`, and provides core functions such as opening web pages, clicking, typing, and reading content, while supporting multiple input modes. To ensure security, it includes built-in protection mechanisms to prevent stale references, tab drift, and sensitive information leakage, validate disk artifacts, restrict domains, and enforce manual verification. During installation, ensure that the required dependent components are available in PATH and restart the profile for the changes to take effect.

Read More
dsh-subagent-grok: A DeepSeek Harness Subagent Provider Based on Local Grok CLI

The DeepSeek Harness (DSH) provides the `dsh-subagent-grok` plugin, designed to streamline how developers invoke a locally authenticated Grok CLI to perform complex tasks. The plugin runs processes in the working directory of the parent session, enables a strict sandbox by default to restrict write permissions, and does not log sensitive information. Installation requires specific versions, such as Node.js 20 and Grok CLI 1.0.13+. When using the plugin, you must specify the plugin ID in the configuration and explicitly enable the sandbox; otherwise, it will be limited to the permissions of the current process. This plugin addresses authentication and permission management challenges for local tool invocations.

Read More
dsh-deepseek-usage: DeepSeek API Usage and Balance Query Plugin

The community-maintained `dsh-deepseek-usage` plugin addresses the need for DeepSeek Harness users to query account balances and track local token consumption. It uses the `/usage` command to check the official account balance in real time and automatically parses local session logs—supporting incremental scans and zstd-compressed files—to aggregate input, output, and cached tokens. Users can install it via the plugin manager and, after configuring their API key, view usage reports in the Web UI or command-line interface.

Read More
dsh-cwl: A Structured Context Eviction Scheme for DeepSeek Harness

dsh-cwl is a DeepSeek Harness plugin designed to address context window pressure in long conversations and replace traditional LLM-based summarization and compression. Based on the Context Window Lifecycle (CWL) theory, it automatically infers tool trajectories into two types—exploration (`expl`) and action (`act`)—and executes a zero-LLM staged eviction strategy when context pressure exceeds the threshold. This approach prioritizes retaining user messages and combines content truncation with whole-episode eviction to keep the causal chain structure intact. The plugin provides a `cwl_recall` tool for on-demand retrieval of evicted content and supports flexible configuration of budgets and eviction order through environment variables, making it suitable for scenarios that require long-horizon dialogue and context replay validation.

Read More
dsh-disk-guard: DeepSeek Harness Disk Guard Plugin

DSH-disk-guard is a plugin for DeepSeek Harness (DSH) designed to address the C-drive space usage caused by caches and files generated by large model runs. It supports redirecting download artifacts, caches, and environment variables to a user-specified directory, and automatically injects a path-discipline prompt to prevent C-drive exhaustion. It provides a zero-dependency command-line tool for checking status, clearing caches, and modifying paths. After installation, DSH must be restarted for the plugin to take effect.

Read More
dsh-startup-command: DeepSeek Harness Web Plugin

`dsh-startup-command` is a DeepSeek Harness Web plugin developed by Kagurazakayashi that automatically executes custom commands after the web service starts. It supports placeholders (such as {url} and {home}) and sequential execution of command arrays, and runs independently using a non-blocking design. Users can install it via npm and mount it in a configuration file, then configure browser or helper program startup actions in the settings interface or YAML. Be careful to avoid conflicts with DSH's built-in browser functionality and ensure the required Node.js version is met.

Read More
dsh-file-download: File Browser and Controllable Upload Plugin for the DSH Web Interface

The `dsh-file-download` plugin extends the DSH Web GUI sidebar to address the limitations of native file operations. It enables users to browse files system-wide, supporting navigation, downloading (including ZIP packaging), and permission-controlled file uploads. After installation, a process restart is required, and the plugin can be accessed via the Files tab in the sidebar, providing complete file management capabilities for remote sessions.

Read More
Introduction to the DeepSeek Harness AgentTeams Plugin

The AgentTeams plugin for DeepSeek Harness (DSH) aims to extend agent development capabilities through modularity. It is currently in a basic form, and no official feature list, installation command, or typical usage examples have been provided. Due to the lack of detailed documentation, users must refer to the source code repository themselves for deployment and be sure to verify the license and reliability of the source code.

Read More
dsh-echo-memory: A Cross-Session Persistent Memory Plugin for DeepSeek Harness

dsh-echo-memory is a DSH-specific cross-session persistent memory plugin maintained by JxaMe, designed to solve agent memory interruption issues. It adopts a minimalist architecture with local-only JSON storage and does not depend on vector stores or databases. It provides five tools (such as save, retrieve, and delete) for agents to invoke, supporting memory saved from natural conversations and AI-suggested memories. It uses the BM25F algorithm for on-demand recall and features workspace isolation and corruption self-healing. The plugin also offers a browser-based floating UI that supports drag-to-select text saving and memory management, making it well suited for DSH developers who require long-term memory and data privacy protection.

Read More
DeepSeek Harness Plugin: jwilson411/dsh-tool-quota

The DSH (DeepSeek Harness) plugin `dsh-tool-quota` is used to restrict an agent's tool calls. Through a configuration file (supporting specific tools or the wildcard `*`), it enforces limits on the number of tool calls and the byte size of returned results within each session. When a limit is reached, the plugin throws an explicit error instead of performing silent truncation. It also provides a `tool_quota_status` tool for the agent to query remaining quotas, helping prevent context bloat and resource waste.

Read More
DeepSeek Harness Plugin: dsh-ssrf-guard

`dsh-ssrf-guard` is an SSRF protection function plugin for DeepSeek Harness (DSH). It follows a “deny by default” strategy, using an allowlist mechanism to check the host and scheme of outbound URLs before a request is initiated, blocking loopback addresses and URLs containing credentials. The plugin does not perform DNS resolution or proxy traffic; it only supports invoking the `assertUrlAllowed` tool from code or using `ssrf_check` directly. It allows configuring an allowlist in `cordis.patch.yml` and supports environment variables as a fallback, but cannot protect against DNS rebinding attacks. Requires Node.js 22.14.0+.

Read More
Introduction to the DeepSeek Harness Fee Receipt Plugin

`dsh-spend-receipt` is a function plugin for DeepSeek Harness (DSH), designed to address opaque API call billing and floating-point precision errors. The plugin converts usage reports into append-only JSONL-formatted spend receipts, provides verifiable billing records, and supports data synchronization from session logs. Users can view the latest entries, totals, and cache hit rates through the `spend_receipt` tool. It requires Node.js 22.14.0, and its pricing is based on specific time windows, ensuring precision and transparency in cost accounting.

Read More
dsh-secret-scrub: DeepSeek Harness Plugin

`dsh-secret-scrub` is a security plugin for DeepSeek Harness (DSH) that masks sensitive information during tool execution. It replaces keys with placeholders in input and output parameters based on predefined regular expression patterns (e.g., GitHub PATs, AWS keys), and records events to a log file, but never stores raw plaintext or provides reverse mappings. It depends on `@deepseek-ai/dsh-tools` ^0.1.1-rc.2, is not a manager, does not support real-time scanning, and only acts as a side-channel logger.

Read More
dsh-result-cap: Deterministic Byte Truncation Plugin for DeepSeek Harness Tool Results

`dsh-result-cap` is a model inference plugin for DeepSeek Harness that addresses task interruptions caused by excessively large results returned by tools. It uses deterministic truncation to retain the first N bytes of a result and returns the SHA256 hash of the original content, the truncation status, and the number of discarded bytes, ensuring that the model can identify incomplete content. The plugin supports configuring `maxBytes` (default: 8192), processes only string types, and performs no compression or summarization. After installation, set `id: result-cap` in the configuration file, then call the `capResult` function directly to enable it.

Read More
dsh-plugin-kit: Minimal Viable Template for DeepSeek Harness Plugins

`dsh-plugin-kit` is the minimal viable function plugin template for DeepSeek Harness (DSH), designed to simplify plugin development. It packages the plugin code and configuration, is identified as a bundle layer through the `dsh.bundle.patch` field in `package.json`, and mounts the plugin using `cordis.patch.yml`. The template provides a `kit_ping` tool for liveness checking. Installation requires Node.js >= 22.14.0 and DSH 0.1.1-rc.2. Developers can customize this template by modifying the ID, renaming it, and replacing the tool logic to create their own plugin.

Read More
dsh-otel: Exporting DeepSeek Harness Sessions as OpenTelemetry Spans

dsh-otel is a DeepSeek Harness plugin that translates session logs into OpenTelemetry spans, enabling DSH data to be integrated into existing tracing systems. The plugin is disabled by default and requires manually configuring an exporter; it supports OTLP/HTTP and stdout export. It focuses on one-way data conversion, does not depend on an SDK runtime, and includes only names, IDs, timestamps, token counts, and metadata, making it suitable for developers who need to connect DSH debug data to their existing observability stack.

Read More
DeepSeek Harness Plugin: jwilson411/dsh-mutation-receipt

`jwilson411/dsh-mutation-receipt` is a function plugin for DeepSeek Harness that provides secure file operation auditing for agents. It generates append-only JSONL receipts that record the operation path, type, and the file's SHA256 hash, providing proof of operations without exposing file content. The plugin requires the host to explicitly call the `recordMutation` function and supports viewing audit logs via a CLI tool. It runs entirely locally, performs no filesystem traversal or scanning, and includes secure path validation, making it an effective tool for balancing audit requirements with data privacy.

Read More
dsh-modelprint: Request Fingerprinting and Drift Detection Plugin for DeepSeek Harness

`dsh-modelprint` is a lightweight plugin for DeepSeek Harness (DSH) that detects configuration drift. It generates a "fingerprint" by normalizing request parameters and uses the `modelprint_check` tool to compare the current configuration against a local pin file. The plugin is dependency-free and supports verifying the consistency of the Provider, Model ID, sampling parameters, and tool list in CI/CD and local development, helping developers confirm that request assembly behaves as expected.

Read More
DeepSeek Harness Plugin: dsh-loop-brake (Circuit Breaker for Repeated Tool Calls)

`dsh-loop-brake` is a DeepSeek Harness plugin designed to prevent agents from getting stuck in infinite repeated-invocation loops caused by logical flaws. It uses SHA-256 hashing to detect identical tool calls, allows three consecutive calls by default, and trips the circuit breaker on the fourth call while raising a `LoopBrakeError`. The plugin supports a configurable maximum repetition count, captures only exact matches (with parameter keys sorted), and does not interfere with calls that involve timestamps or polling. In addition to operating as a plugin, it provides a standalone API for directly controlling the circuit-breaking logic.

Read More
dsh-llamacpp: Local llama.cpp Adapter

`dsh-llamacpp` is an adapter plugin designed specifically for DeepSeek Harness (DSH) to connect to a local llama.cpp server. It communicates through an OpenAI-compatible interface, registers as the `llamacpp` provider in Harness, and supports streaming output and text-based tool calling. The plugin allows the server address, model name, and API key to be configured via environment variables or a configuration file. It currently supports text only, does not support images or Ollama, and includes robust error handling.

Read More
Introduction to the DeepSeek Harness Plugin: dsh-kokoro

`dsh-kokoro` is an HTTP TTS client plugin for DeepSeek Harness, used to connect to a local Kokoro server for text-to-speech. The plugin does not include model weights; it acts only as a connector and registers the `kokoro_tts` tool. Installation requires Node.js 22.14.0+ and depends on the Web profile. Configure it by specifying the server address (default port 8765); it supports multiple voices and speech-rate adjustment. It returns the path to a WAV file but does not automatically clean up temporary files. This plugin is suitable for quickly integrating local TTS capabilities in a DSH environment.

Read More
DeepSeek Harness Plugin: OpenAI-Compatible Server Protocol Discovery Tool

`dsh-compat-probe` is a plugin for DeepSeek Harness designed to address runtime crashes caused by discrepancies between server documentation and the actual OpenAI-compatible protocol. The tool sends five micro fixture requests, generates a "protocol card," and accurately detects whether the server is online, supports streaming, and accepts parameters such as `max_tokens`. It requires no additional dependencies, supports offline testing, and probes only the loopback address by default to ensure safety, helping developers avoid parameter errors or connection exceptions.

Read More
dsh-canary: DeepSeek Harness Plugin

`dsh-canary` is a security plugin for DeepSeek Harness (DSH) that detects and blocks specific planted markers echoed in tool calls or URLs. The plugin plants a unique canary string in the context, provides protection by intercepting calls containing that marker, and supports incident logging. Developers can implement interception logic using library APIs such as `plantCanary` and `wrapExecute`, or use functions such as `assertNoCanary` to enforce strict checks at entry points. This plugin depends on DSH RC `0.1.1-rc.2` and is intended to prevent sensitive context from leaking during tool execution.

Read More
dsh-arxiv: arXiv Search and Abstract Retrieval Plugin

`dsh-arxiv` is a lightweight function plugin designed for DeepSeek Harness (DSH) to address the need for agents to access external academic information. The plugin provides "read-only" query functionality through the public arXiv API, supporting paper search and detail retrieval without requiring API keys or local storage. It is easy to install and supports Headless mode. The plugin strictly follows read-only and stateless principles, returning only metadata and abstracts, making it suitable for quickly retrieving the latest papers. Developers should ensure compliance with arXiv API usage guidelines and data ownership.

Read More