dsh-power-button: DSH Sidebar Power Button and Independent Restart/Shutdown Control

`keyiadiannao/dsh-power-button` is a self-contained power control plugin (MIT licensed) for the DeepSeek Harness (DSH) Web interface. It adds a theme-aware power button at the bottom of the sidebar, provides Restart and Shutdown menus, and features a Windows-style full-screen transition overlay. The plugin includes a built-in independent restart engine that achieves process restart by writing a `.cjs` helper, without relying on other plugins or system commands. Additionally, it supports `/restart` and `/shutdown` commands as well as the `restart_harness` model tool, features bilingual (Chinese and English) localization, and automatically cleans up expired logs. Installation requires Node >=

Read More
dsh-pin-recall: A plugin to pin and recall context for DeepSeek Harness sessions

dsh-pin-recall is an MIT-licensed DeepSeek Harness (DSH) plugin maintained by kerwin2046, aimed at addressing the pain point of referencing historical content in sessions. This plugin allows users to pin assistant replies, tool results, or free text as persistent events and inject this content into the next round of model context via the `/recall` command or Web UI cards, avoiding manual copy-pasting. Core features include pinning by latest result, specific ID, or text, and providing commands such as `/pin`, `/pins`, `/unpin`, and `/recall`. `/recall` can wake up the agent to process pinned content, while `/recall quiet` only queues it without waking up.

Read More
DSH Plugin dsh-code-diff-viewer: Transform edit/write tool calls into a collapsible code comparison panel

dsh-code-diff-viewer is a third-party plugin developed specifically for the DeepSeek Harness (DSH) Web interface, designed to optimize the visualization experience of `edit` and `write` tool calls. It is not an official DSH component but rather injects into the conversation stream in a purely visual manner, rendering code changes as collapsible "before/after" comparison panels, without creating a new mode or saving files to disk. Its core functions include automatically selecting a two-column or single-column display format based on the type of change—mixed additions and deletions, pure additions, or pure deletions; displaying absolute line numbers inferred from the Host side to facilitate positioning; featuring a built-in lightweight tokenizer to support syntax highlighting for languages such as JavaScript/TypeScript and Python; and providing intelligent card collapsing, which automatically expands the latest changes while collapsing historical records. Installation requires having the DSH CLI installed and...

Read More
dsh-deepseek-status: Display DeepSeek official service status in the DSH Web UI session header

dsh-deepseek-status is an MIT-licensed DSH plugin maintained by KekuKase. It is designed to integrate DeepSeek's official service status (status.deepseek.com) directly into the DSH Web UI session header, eliminating the hassle for users of constantly switching browsers to check status. The plugin can be installed and enabled without any additional configuration. By real-time polling of the official status page and parsing the data, it intuitively displays the system's overall status, last update time, status of individual components, and availability rates via color-coded status dots (green, blue, yellow, orange, red, and gray). Clicking a status dot expands a details panel to view specific component information and event logs. The plugin utilizes local same-origin routing to fetch data, avoiding CORS issues; in case of upstream failures, it retains the last successful snapshot and clearly marks the update time to prevent confusion.

Read More
dsh-approval-guardian: Integrate one-time reviewer for DSH sandbox upgrade approvals

dsh-approval-guardian is a plugin bundle for DeepSeek Harness (DSH), designed to address interactive approval breakpoints in automated processes. It specifically intercepts strict sandbox escalation requests associated with the current tool execution and routes them to a one-off approval-reviewer agent, which determines the approval outcome based on structured allow or deny decisions. Following the "everything is a plugin" philosophy, the plugin handles only sandbox expansion requests; non-strict or irrelevant requests are delegated to the downstream answerer, preserving the original behavior of DSH. This plugin supports fail-closed and fallback-t...

Read More
dsh-goal-mode-enhance: Provide a visualized goal mode for the DeepSeek Harness Web interface

KarlOfLaw/dsh-goal-mode-enhance is a Goal mode enhancement plugin for the DeepSeek Harness (DSH) Web interface (v0.1.0, MIT License). It visualizes goal state management and operation entry points, supporting the viewing of turn progress, status tags, and full lifecycle operations such as pause, resume, edit, complete, and clear. The plugin provides a multi-line text box for creating and editing goals, supporting automatic line breaks, height adjustment, and `Ctrl+Enter` submission, while also allowing the setting of turn limits during creation. In the Composer toolbar, the `◎` button and stage color dots (green/yellow/red) are used to quickly indicate goal status; clicking them expands or collapses the goal bar. The plugin features zero idle interference, not rendering any extra content when no goals are set. Configuration is managed via Ge...

Read More
@kanonouta/dsh-captain: Plugin providing captain routing for DeepSeek Harness

`@kanonouta/dsh-captain` is an MIT-licensed plugin for DeepSeek Harness that provides synthetic `captain` model routing to implement an automated collaboration workflow for task planning, execution, and review. The plugin decomposes tasks into three roles: a GPT Planner generates a JSON dependency graph, a DeepSeek Worker executes incremental repository changes within a set token budget and adaptive parallel limits, and an independent GPT Reviewer performs a final audit based on acceptance criteria, work reports, and Git incremental diffs. The plugin supports dual-side configuration cards, allowing for centralized management of various parameters in settings. Core features include supporting image attachments converted to text notes via vision routing, automatically selecting models capable of processing images, and based on the parent session working directory...

Read More
dsh-cost: Real-time calculation of DeepSeek conversation costs next to the DSH input box

`dsh-cost` is a native plugin for the DSH Web platform that calculates and displays DeepSeek conversation costs in real-time. Based on DeepSeek's official pricing schedule and token usage for the `deepseek-v4-flash` and `deepseek-v4-pro` models, it automatically converts costs to CNY or USD and displays a monetary badge next to the input box. The plugin supports hovering to view input/output tokens and detailed costs for flash/pro, with currency selection and language following system settings. Amounts are kept to two decimal places (displayed as `<0.01` if less than 0.01). Its core features include: pricing only for official built-in providers without estimating third-party model prices; and separating the calculation of cache hits, misses, and writes.

Read More
dsh-aigc-radar: AIGC Radar Project Retrieval Plugin for DeepSeek Harness

dsh-aigc-radar is a plugin designed for the DeepSeek Harness (dsh) web profile, aiming to assist developers in retrieving reusable AI open-source projects before implementing new features. The plugin provides project search, category browsing, and Web UI card display via the AIGC Radar MCP endpoint, supporting bilingual labels, daily growth metrics, and session playback. Core capabilities include `search_ai_projects` (for retrieving curated libraries) and `get_project_categories` (for viewing the taxonomy), with results renderable as native cards and programmatically callable in Code Mode. Installation requires the `dsh plugin` command and supports npm or Git.

Read More
Jyleaves/dsh-win-bash-fix: Fixes dsh startup failure on Windows Git Bash and includes two sets of Chain of Thought presets

`Jyleaves/dsh-win-bash-fix` is a DeepSeek Harness (dsh) plugin designed specifically for the Windows environment, aiming to fix the startup failure of the bash tool in dsh caused by `PTY shell exited` or `terminal inspection unsupported`. The plugin ensures that Git Bash runs properly on win32 systems by mounting a no-op terminal inspector, injecting MSYS environment variables, and bypassing the conflict between restricted token sandboxes and MSYS2. It adopts a pure runtime patch mechanism that does not modify dsh installation files, automatically takes effect after upgrades, and is automatically disabled on non-Windows platforms. The plugin is accompanied by `mi

Read More
jumpserver-dsh: DeepSeek Harness Plugin to operate assets via JumpServer and KoKo

jumpserver-dsh is a DeepSeek Harness plugin designed to address the issue where Agents directly SSH into assets, thereby preventing the retention of JumpServer control policies. The plugin manages assets via JumpServer and executes commands or reads/writes files through the KoKo Bastion. This ensures that traffic does not directly connect to the asset IP, thereby maintaining the effectiveness of command filtering, ACLs, and session auditing. It supports SSH/SFTP hosts and various databases (such as MySQL, Redis, etc.), packaging relevant operations into `jms_*` tools for the Agent to invoke. By default, only query and read-only operations are permitted. Host asset management and database write operations require the explicit enabling of specific environment variables, and all requests remain subject to Core RBAC permission control. The plugin supports...

Read More
dsh-git-ui: Git status visualization plugin for DeepSeek Harness Web UI

dsh-git-ui is a Git status visualization plugin for the DeepSeek Harness (DSH) Web UI, maintained by Julyves. It aims to address the pain point of developers having to frequently switch terminals to view Git status during browser sessions by integrating common status viewing functions into the web interface. The plugin's core includes status capsules in the session header (displaying branch, dirty file count, and remote differences), a detail popup (showing recent commits and supporting inline change management), and a fully functional Git Center. The Git Center encompasses History (commit history and branch graphs), Changes (grouped file changes and support for multiple diff viewers), Records (work record attribution), and Settings (exp...)

Read More
dsh-galgame-localization-reverse: DeepSeek Harness Galgame Localization Audit and QA Plugin

`dsh-galgame-localization-reverse` is a DeepSeek Harness community plugin based on the MIT license, maintained by julescules. It aims to provide safe, rollback-capable local engineering support for local Galgames, rather than direct translation. Core features include: offline read-only auditing of game directories to identify engines and paths; supporting lossless extraction and application of pure source scripts such as KiriKiri and Ren'Py; migrating translated data after game updates and recording SHA-256 hashes; executing strict QA checks on terminology, residual Japanese text, and encoding; as well as providing hash-bound patches, backups, rollbacks, and image slot QA. The plugin does not require an API key and does not contain game assets or keys. Typical workflow covers...

Read More
dsh-agent-memory: Agent-driven long-term memory for DSH

dsh-agent-memory is an MIT-licensed long-term memory plugin (v0.3) built for DeepSeek Harness (DSH), aiming to provide cross-session structured memory capabilities. It adopts a hierarchical storage architecture, dividing memory into L1 facts (preferences and environment), L2 knowledge (reusable content), L3 contexts (timeline of experiences), and a summary layer, while supporting routing for both global and workspace scopes. The plugin exposes tools such as remember, recall, memory_browse, update/forget, and memory_stats to agents, supporting multi-dimensional retrieval and time pyramid browsing. Its key features include automatic time bucket compression and integration with dsh-agent-compact, automatically consolidating che...

Read More
JohnXu22786/worktree-mgr: Automatically create isolated git worktrees for DSH tasks

`worktree-mgr` is an MIT-licensed plugin for DSH designed to address issues of change pollution and merge chaos caused by parallel tasks sharing repository workspaces. By automatically creating isolated git worktrees, it enables the full lifecycle management of task workspaces, including creation, synchronization, merging, and cleanup. The plugin supports Node.js 21+ and provides five model tools and a CLI. Its core capabilities include task-driven automatic branch and path generation, branch name security validation, uncommitted changes detection, merge target consistency verification, and concurrency-safe mutex locks. Its design emphasizes the separation of synchronization and cleanup, supports batch processing with fail-safe operation, and includes automatic rollback upon creation failure as well as cross-platform trigger support. Users can install or enable the plugin locally via the `dsh` command and use the `wtm` CLI to perform operations such as starting, viewing status, merging, and cleanup.

Read More
dsh-auto-compact: DSH Session-level Auto Context Compression Plugin

`dsh-auto-compact` is a session-level automatic context compression plugin for DeepSeek Harness (DSH), maintained by JohnathonYe and released under the MIT license. It aims to address the excessive context pressure encountered in long sessions by monitoring session context usage. When usage exceeds a user-defined independent threshold, it automatically performs `compact` compression and injects a summary into the context to seamlessly continue the session, eliminating the need to send a "continue" message throughout the process. The plugin supports threshold adjustment ranging from 1% to 90% (default: 50%) and persists settings based on `sessionId`. It coexists with the built-in DSH `compaction-basic` (default threshold: 80%) without interference. Installation requires Node.js ≥ 20 and pnpm ≥ 10.

Read More
dsh-canvas-preview: DSH Canvas Preview and Export Plugin

dsh-canvas-preview is a DeepSeek Harness (DSH) plugin maintained by jiuyuechuwuhao and is licensed under the MIT License. This plugin aims to address the inconvenience of previewing, saving, and exporting AI-generated HTML artifacts. By adding a "canvas" view to the DSH session interface, it provides real-time preview and various export functions. Core features include: * An independent canvas tab side-by-side with the chat, supporting real-time preview of a file list on the left and a sandbox on the right; * Automatic scanning of the workspace every 4 seconds to synchronize new artifacts; * A draggable and expandable notification card in the top-right corner displaying real-time rendering thumbnails; * Support for using the native macOS directory picker to "Save As" HTML files; * Providing PNG/JPG bitmaps (using headless Chrome high-definition screenshots) and SVG vector graphics (direct...

Read More
iterate-plugin: Closed-loop review, fix, and validate in DSH

`iterate-plugin` is an MIT-licensed DSH plugin designed to address the issue where code reviews remain at the suggestion stage and lack a feedback loop for fixes. It offers two modes: the dry-run mode performs read-only multi-round reviews, supporting parallel dimension review, deterministic aggregation, and breakpoint recovery to ensure zero file modifications; while the normal mode implements autonomous closed-loop iteration, encompassing review, triage, atomic fixes, verification, and failure rollback, stopping automatically once convergence is reached. It is recommended to use the dry-run mode to identify issues first, then switch to the normal mode to execute the fixes. The plugin includes 13 core tools covering configuration, decision records, and state management, and supports marking intentional findings via the UI to filter subsequent reviews. Additionally, it features historical audit logs, runtime cleanup, and a Web UI layer (such as a triage panel and a convergence dashboard). Users can...

Read More
dsh-ext-vision-proxy: Connecting the DeepSeek Harness text model to an external vision API

`dsh-ext-vision-proxy` is an external visual proxy plugin for DeepSeek Harness (DSH), maintained by jin123-alpha and licensed under the MIT license. Its core functionality is to enable text-only models such as DeepSeek-V3 and R1 to understand and analyze images, screenshots, and charts by connecting to an OpenAI-compatible visual API. The plugin mainly provides the `vision_describe` tool for model invocation, adds a status toggle and model selector to the chat input bar, and provides Base URL and API Key configuration, as well as connectivity testing features, on the settings page. It supports parsing multiple image formats and distinguishes between the session states of multimodal and text models. Installation requires executing `npm install` and `b`

Read More
dsh-rule-engine: Delegating AGENTS.md rules to DSH for execution

dsh-rule-engine is a DSH Rule Execution Engine v3 plugin that uses ~/.dsh/AGENTS.md as the single source of truth, transforming document rules into runtime objects that are checkable, executable, and auditable. It enforces rules through tool guarding, text detection, timing checks, and audit logs, supporting dynamic parsing so that adding, deleting, or modifying rules does not require rewriting the plugin. Its main features include the /guard command for managing status, rules, logs, and whitelists, support for automatic mounting of bundle specifications, and capabilities such as task contracts, anti-over-engineering mode, and LLM adjudication. When there is no AGENTS.md in the environment, the engine loads without errors and does not produce false positives. The installation method is to use the dsh plugin --profile web add dsh-rule-engine command or manually...

Read More
dsh-llm-qoder: A plugin to route DSH's LLM interface to the local Qoder CLI

`dsh-llm-qoder` is a DeepSeek Harness (DSH) plugin designed to enable DSH to directly reuse the local `qodercli` login session, thereby eliminating the need to configure API keys or settings. The plugin registers two provider routes, `qoder` and `qoder-byok`, supporting out-of-the-box access, persistent session management (based on LRU eviction), bridging host tools to the inner model via MCP, real-time fetching of model directories (with a fallback to static directories upon failure), and dynamic switching of context windows and thinking intensity. Furthermore, it supports cold-start calls for bypass requests and maps exceeded context windows to `CONTEXT_WINDOW_EXCEEDED` to trigger an overflow recovery mechanism.

Read More
dsh-voice: Voice input to user message, readable replies.

The DSH plugin `dsh-voice` aims to enhance terminal agent efficiency through voice interaction, implementing speech-to-text, text-to-speech, and reading aloud. Adhering to a "local-first" philosophy, the plugin stores audio files locally by default and does not automatically record or upload to the cloud unless users explicitly configure cloud backends such as OpenAI or Edge-TTS. Its core functions include: `transcribe`, which supports transcription from files or real-time microphone recording, inserting results into the session as voice cards; `speak`, which synthesizes and plays text in the background, suitable for announcing long task status; and the `/voice` command, used to toggle session-level auto-read replies (defaulting to off). The plugin is compatible with Node.js >=20, supports local backends like Whisper-local and macOS Say, and can work with `dsh-cr`.

Read More
dsh-memory: Memory with citations based on DSH session logs

`dsh-memory` is a plugin based on DeepSeek Harness (DSH) designed to address memory distortion and tracing difficulties in multi-turn agent conversations. Leveraging DSH's lossless conversation logs, it converts persistent facts into human-auditable Markdown memory files through offline distillation after sessions conclude, storing them in the `~/.dsh/memory` directory. The core advantage lies in every memory being accompanied by a citation, allowing for precise tracing back to original conversation log events; it supports reading content via `memory_read` and viewing original excerpts via `memory_expand`. The plugin provides a compact Recall Index to optimize token usage and supports `user`, `project`, `f...`

Read More
dsh-crosstalk: DSH session lateral message plugin

Jesse-njx/dsh-crosstalk is an MIT-licensed plugin based on DeepSeek Harness, designed to address the issue where multiple DSH sessions on the same machine cannot discover or communicate with each other. It extends the `list_agents` and `send_message` functions, enabling any session to list other real-time sessions on the local machine and send messages to them, achieving peer-to-peer communication within the same machine and user environment without the need for additional daemons. Its core mechanisms involve session discovery via heartbeat files in `~/.dsh/crosstalk` and the use of atomic file writes to implement local message delivery. Messages are tagged as requests from peer agents, rather than user commands, ensuring clear trust boundaries.

Read More
dsh-observability: Add attribution for DSH external sub-agent calls

dsh-observability is an MIT-licensed plugin maintained by jeremy9682, aimed at solving the observability issue of verifying session outputs after DSH invokes external sub-agents (such as Codex and Cursor). The repository contains two core plugins: dsh-codex-observability and dsh-tool-cursor. The former tracks directories such as `~/.codex/sessions` via fingerprinting, writes attribution pointers like `sessionRef` into journal files, recording only the pointers without storing prompt or transcript content. The latter provides the `cursor_delegate` tool, supporting the delegation of tasks to the Cursor CLI, and defaults to read-only but supports editing.

Read More