dsh-file-claim: File Claim and Protection for Concurrent DSH Sessions

dsh-file-claim is a DeepSeek Harness (DSH) plugin designed to resolve file conflicts and overwriting issues when multiple concurrent sessions edit the same workspace. Maintained by Nwflower and licensed under MIT, the plugin is zero-dependency and build-free, relying solely on Node.js built-in modules and Git. Its core features include: 1. **File Ownership Management**: Provides `claim_files` and `release_files` tools for exclusive ownership declaration and release of files/directories, supporting idempotent merging and directory-level overrides. 2. **Heartbeat and Takeover Mechanism**: Automatically refreshes heartbeats and cleans up stale ownership of crashed sessions via DSH lifecycle events, with support for `stale`

Read More
dsh-agent-conductor: Dispatching Tasks to External Agent CLIs within DeepSeek Harness Sessions

dsh-agent-conductor is an MIT-licensed plugin maintained by MJorgin, designed to extend the capabilities of DeepSeek Harness (DSH) sessions. It allows users to dispatch self-contained tasks to 11 external Coding Agent CLIs (including Codex, Claude Code, Gemini, Cursor, and others) within DSH, directly bringing back the standard output results from the target CLI into the current conversation. The tool offers two integration methods: a zero-dependency Skill, which enables natural language triggering by copying the `skills/conductor/` directory; and an optional Host-only Bundle, which can be installed as a Profile tool via the `dsh plugin` command.

Read More
dsh-windows-ocr: Providing Local Windows OCR Image Input for DSH Text Models

This article introduces the DSH plugin `maxwell-feng/dsh-windows-ocr`, designed to address the issue of text models being unable to directly process images. The plugin utilizes the Windows built-in `Windows.Media.Ocr` engine to locally recognize text within images and sends the recognized text rather than the original image bytes to the model, enabling pure text models to "understand" image content. Core features include default-only sending of OCR text for privacy protection, support for an optional `passthrough` mode for vision models to receive raw images, and a fail-closed mechanism that rejects image attachments when the plugin is not loaded. Before installation, ensure a Windows 10/11 environment and the corresponding language pack are in place, which can be quickly installed via npm commands or manually configured.

Read More
dsh-file-review-tab: Incorporating DSH File Change Reviews into the Sidebar

dsh-file-review-tab is an MIT-licensed plugin for DSH web, designed to centralize the management of file changes generated by agents. It integrates the review capabilities of left0ver/dsh-file-review into the dsh-better-sidebar, while preserving the quick review entry at the end of the conversation. Core features include: displaying file changes grouped by turns in the sidebar, supporting line-level red-green diff viewing, single-file or per-turn undo and reapply; recognizing delete operations such as the 'rm' command and marking them as "Deleted"; automatically archiving earlier turns to optimize long session experiences; supporting file editing review in PTC/Code Mode; as well as session isolation and adaptive interface layout. This plugin is suitable for developers who frequently review file changes and requires dependency on Deep.

Read More
dsh-selection-ask: One-click quote of selected dialogue text to composer

dsh-selection-ask is a DeepSeek Harness (DSH) web plugin maintained by lzbaclz, designed to optimize the context reuse experience. Users simply need to select specific text in the conversation interface, and a "Ask DeepSeek" button will appear next to the selection. Clicking this button automatically fills the selected content into the composer in Markdown blockquote format, eliminating the need for manual copy-pasting. The plugin only processes text in conversation records, using the `inputActions.setDraft` API to write drafts, ensuring security. Version 0.1.0 is available under the MIT license, with pre-built packages provided for installation without local building. Installation requires adding the plugin via the `dsh plugin` command from a GitHub or local link, and enabling it may prompt a restart.

Read More
dsh-funpack: Integrating Procrastination, Atmosphere, and Desktop Pets into the DSH Web Interface

dsh-funpack is a lightweight MIT-licensed plugin designed for the DeepSeek Harness Web interface, aimed at providing instant feedback and interactive entertainment during development breaks. This plugin runs as a single file with zero dependencies, offering a one-click command button above the input box. It integrates features such as random compliments, developer fortune, procrastination reports, Pomodoro timer, break suggestions, ambient sound synthesis, and virtual pet interaction. Key features include support for customizable Live2D virtual pets with appearance and voice options (supporting Cubism 2/4 models), Web Audio-based fileless ambient sound generation, an accumulable achievement season system, and a "Boss Stealth" mode (which hides entertainment elements and simulates a work interface). Additionally, the "Code Garden" feature combines focus time with virtual planting to create a simple tracking record. The plugin can be installed via the `dsh plugin` command.

Read More
dsh-balance: Permanently Monitor DeepSeek Balance and OpenCodeGo Quota in dsh Web

`dsh-balance` is a persistent plugin for `dsh web`, designed to simultaneously display the balance of the DeepSeek API account and the remaining quota of the OpenCodeGo plan. This plugin is open-source under the MIT license and maintained by linshule. Its core features include a draggable and position-memory badge in the lower-left corner, a click-to-expand details layer (containing a progress bar and reset time), and a standalone settings page. Users can manage the DeepSeek API Key (persisted locally with 0600 permissions) and the OpenCodeGo Key (defaulting to reading from credentials or manually specifying). The plugin supports automatic data refresh at set intervals (default 1 minute) and automatic retries during network jitter. Installation requires adding the plugin first and then restarting `dsh web`, with support for installing from GitHub or locally.

Read More
dsh-whale-animation: Providing Whale Animation Status for DSH Web Turn Status

dsh-whale-animation is an MIT-licensed plugin for DSH Web, designed to enhance visual cues for interface states. The plugin offers six sets of original looping whale animations corresponding to Deep Dive, Sonar, Tool Run, Stream, Calm, and Retry states, and includes a lightweight animation director mechanism. Its core features include automatic animation rotation every 9 seconds and a smart override mechanism based on English and Chinese keywords, which automatically switches to the corresponding animation when detecting text such as search, tool run, writing, waiting, or error. The plugin strictly limits visual scope, involving no accounts, data storage, network requests, or user content processing, ensuring zero runtime external resource dependencies. It supports dark themes and adapts to various viewport sizes, and automatically reduces dynamic effects when the system enables "reduce motion."

Read More
dsh-task-dag: Adding Real-Time Tasks and Workflow Topology to DeepSeek Harness

`dsh-task-dag` is a Web plugin for DeepSeek Harness (DSH), designed to address the issue of scattered multi-agent task states. Based on DSH's existing Client projections, this plugin integrates Sessions, sub-agents, Agent Teams communication, and Workflow execution into three interactive topology views—Overview, Agent Teams, and Workflow—without requiring additional databases or polling. Core features include: the Overview serving as an entry point to display the overall topology; the Agent Teams view presenting team structures, task dependencies (blockedBy DAG), and communication overlays, with the note that its data relies on Host composition events.

Read More
dsh-layered-memory: DeepSeek Harness L0-L3 Layered Distillation Memory Plugin

`dsh-layered-memory` is a memory plugin designed for DeepSeek Harness, aimed at addressing issues such as context loss and repetitive questioning in long conversations and cross-session interactions. It automatically executes background processes including L0 raw conversation capture, L1 atomic memory extraction, L2 scene block integration, and L3 core profile distillation to transform conversational information into reusable memory assets. Before model execution, the plugin automatically recalls relevant memories based on length and time budgets, injecting them into the context to avoid slowing down the conversation. The plugin offers three proactive query tools, such as `memory_search`, supports four session-level memory tiers—daily, work, smart, and closed—and features a "write-only, no-read" toggle, same-session deduplication, automatic context compression resets, and time-based weighted recall functionality. The LLM token costs incurred during the distillation process are recorded.

Read More
dsh-reasoning-settings: Add a Reasoning Intensity Settings Page for DSH Custom llm-pi-ai Providers

`dsh-reasoning-settings` is a MIT-licensed plugin for DSH, primarily used to configure the reasoning strength of custom `llm-pi-ai` providers. This plugin addresses two core issues: firstly, it allows users to declare reasoning strength levels from `off` to `max` for custom models, defining the actual wire value sent and the provider's default values; secondly, it optimizes subagent invocations to correctly inherit the parent's provider, model, and reasoning strength, avoiding the use of incorrect official default settings. The plugin provides a settings page to automatically read added providers and models, enabling secure parameter configuration via the official API without touching API keys. It extends the `subagent` and `subagent_for` functionality.

Read More
DSH Plugin dsh-workspace-explorer: Browse Workspace Files and Insert References in Web UI

dsh-workspace-explorer is a native plugin for the DSH Web UI, designed to address the inconvenience of manually inputting file paths in a workspace. It adds a "Workspace Files" button to the session header, which opens a directory tree browser for the current workspace. Core features include on-demand lazy loading of directories, automatic hiding of noisy directories, display of colorful file icons, and support for appending file references to the input box via click or drag-and-drop, along with multi-select batch insertion. The plugin includes a built-in settings panel for adjusting parameters such as hidden directories and preview line counts, and supports text pagination preview as well as direct editing and saving to disk. It adapts to light and dark themes based on DSH design tokens and supports both Chinese and English. Installation can be completed via the `dsh plugin` command or through dynamic plugin methods. This plugin is ideal for developers who frequently need to reference local source code, configuration files, and other files in models, reducing

Read More
dsh-agent-team-room: Adding Native Session Collaboration Rooms to DSH

dsh-agent-team-room is a DSH plugin (v0.6.0, MIT license) maintained by ishuowang. It enables multiple independently running Sessions to collaborate within a Leader-authorized collaborative boundary, without merging their respective contexts and lifecycle. The plugin does not provide built-in roles, task boards, or shared transcript data. Core functionalities include managing rooms via the native DSH web interface, supporting Direct Message and Broadcast routing, recording bounded coordination metadata, and allowing member selection using the @ symbol in the input box. Users need Node.js 22.19+ and DeepSeek Harness 0.1.0-rc.6, and can install via GitHub commands.

Read More
DSH Serial Console: A Plugin for Sharing a Serial Port Between DeepSeek Harness and Developers

DSH Serial Console is a community plugin maintained by InfinitePersistence, designed to address the issue of separating logs from model interactions in DSH serial debugging. This plugin integrates the browser terminal, model serial tools, board output, and audit records into a single console, enabling users and AI models to share the same auditable embedded serial session. Key features include: - Real-time log viewing in the browser, keyboard operations, and Text/HEX view switching. - Seven model tools such as `serial_connect` and `serial_send`, allowing DeepSeek models to directly operate devices. - The introduction of U/M/B/S source tags to distinguish user, model, board, and status data for easier auditing. Installation requires Node.js 22.19+ and DSH...

Read More
DeepSeek Harness Lark Bridge: Controlling DSH Sessions from Feishu/Lark

dsh-lark-bridge is a bidirectional control plugin for Lark/Feishu within the DeepSeek Harness (DSH) ecosystem, designed to link Lark conversations with DSH Sessions for remote viewing and control. This tool supports initiating, continuing, correcting, stopping, or resuming DSH tasks through Feishu, and maps Lark groups to specific DSH projects, with each topic thread corresponding to an isolated Session. Core functionalities include real-time task status updates via native cards, approval of tool calls, responses to agent questions, and secure interaction handling for text, images, and workspace files. It employs WebSocket for persistent connections, eliminating the need for public webhooks, and requires Node.js 22+ and pnpm for its runtime environment. Installation is done using `pnpm

Read More
dsh-obsidian-assistant: Read and Write Local Obsidian Vault in DSH

`dsh-obsidian-assistant` is a DeepSeek Harness plugin for unified operation of Obsidian vaults. It employs a dual-channel mechanism: the file channel operates independently of Obsidian, supporting full-text search, note reading and writing, bidirectional link analysis, batch renaming with automatic wikilink rewriting, and novel chapter export; the REST channel is enabled when Obsidian is online, offering high-speed index search, command triggering (e.g., Dataview/Templater), and advanced API passthrough. If the REST channel is unavailable, the system seamlessly degrades to file mode. Installation requires configuring the mandatory `vaultPath` parameter, with optional parameters such as `apiUrl`. Typical use cases include searching before reading notes, employing idempotent editing, and more.

Read More
dsh-plugin-session-import: Importing local tool sessions into DSH

dsh-plugin-session-import is a DeepSeek Harness plugin maintained by huguangyu666 under the MIT license. This plugin is designed to address the issue of missing context when developers continue existing projects in DSH. It supports importing historical chat records from tools such as claude-code, codex, reasonix, and zcode into DSH sessions while preserving workspace bindings and tool capabilities, enabling seamless conversation continuation. The core features include: parsing and importing sessions from the four supported tools; providing session list display, cache scanning, and filtered search by title or project name; supporting multi-select batch import with independent configuration for each session; automatically assigning a default preset scope to imported sessions, allowing the use of read, edit, gre, and other capabilities.

Read More
dsh-worktree-panel: Git worktree and branch management panel for DSH Web

dsh-worktree-panel is a DSH plugin maintained by HeathHe, licensed under MIT, designed for managing Git worktrees and branches within the DeepSeek Harness Web GUI. This plugin extends the workspace sidebar, organizing projects, main worktrees, branch worktrees, and sessions into a clear hierarchy. It supports launching sessions within worktrees, deleting worktrees, switching branches, and creating worktrees for existing or new branches. Default worktrees are stored in the `.dsh/workspaces/` directory under the project path, with support for custom paths and automatic migration detection (skipping worktrees with uncommitted changes or active sessions). For non-Git folders, it allows direct session initiation and provides

Read More
dsh-free-vision: Enabling the DSH Plain Text Model to Read Screenshots, Errors, and UIs

dsh-free-vision is a free vision plugin developed specifically for DeepSeek Harness (DSH), designed to endow pure text models with image understanding capabilities. The plugin implements in-process startup through the built-in visual engine luma-mcp, eliminating the need for additional MCP service configuration, and addresses needs such as screenshot analysis, OCR, UI interpretation, and document recognition. Its core advantages include zero configuration, support for multiple free vision model providers such as Qwen, Volcengine, and SiliconFlow, and the ability to customize API addresses to adapt to different network environments. The plugin provides a single universal tool, `image_understand`, supports various task modes (e.g., OCR, debugging, description), and automatically optimizes the processing of large images. Users can quickly install it via the `dsh` command, restart the system, and then utilize the settings.

Read More
@forgeax/dsh-game: Integrating ForgeaX Game Tools into DSH Profile

`@forgeax/dsh-game` is a plugin bundle designed for DeepSeek Harness (DSH), aiming to integrate the `@forgeax/game` MCP server, built-in ForgeaX Skills, and the workspace guard into DSH's named profiles. This package is implemented in pure JavaScript, contains no game logic, and primarily focuses on parsing and validating published `@forgeax/game`, publishing the `forgeaxGameLaunch` service, and registering skills like `forgeax-game`. It exposes `mcp__forgeax__forgeax_status_lite` and `mc`

Read More
dsh-minimal-vision: On-Demand Visual Assistance in DSH Minimal Mode

dsh-minimal-vision is a DSH community plugin designed to address the pain point of lacking visual evidence support in minimal mode. It is maintained by Flora233333, licensed under MIT, and requires Node >=20. The plugin enables on-demand visual capabilities by concealing context and Bash calls to `dsh-vision` without registering new chat models or modifying the system prompt, exposing only `persistent-bash` and `str_replace_editor` to the model. It supports processing images in PNG, JPEG, WebP, and GIF formats, as well as documents such as PDF, DOC, and PPT. Images are processed using `sharp` before being sent to the vision interface, while documents are handled by Agen.

Read More
dsh-loop-dock: A DeepSeek Harness for Multiple Agent Loops

dsh-loop-dock is a pre-alpha plugin (v0.1.0, MIT license) designed for DeepSeek Harness (DSH), addressing the limitation where multiple Agents share a single loop entry point in DSH. Instead of restructuring the agent loop, this plugin introduces a loop dock mechanism, enabling the concurrent execution of multiple agent loops within a single Harness and allowing different Agents to select and bind to specific loops. Its core functionalities include loop registration, selection, Agent binding, and driver delegation, along with providing protocols for strategy loop and driver loop integration, a default headless driver, and official sta

Read More
dsh-prompt-manager: Breaking DSH System Prompts into Manageable, Previewable Pipelines

dsh-prompt-manager is a plugin for DeepSeek Harness (DSH), designed to address the issue of opaque system prompt assembly by providing a visual and configurable prompt pipeline management system. Its core functionalities include: executing replacement, insertion, or deletion operations on prompt segments via presets, with support for pinning, anchoring, and numerical sorting; offering end-to-end visualization from source segments and variable interpolation to the final request; enabling the review of the last 20 assembly histories; and facilitating rule editing through form-based interfaces and preset switching via the settings page. The plugin provides four Agent tools, such as `switch_prompt` and `list_prompts`, and supports hot-reloading of preset files upon modification. After installation, users can edit personalized presets in YAML format under the `$DSH_HOME/prompts/` directory. This plugin is suitable for

Read More
dsh-acp-server: Connecting DSH to ACP Client

dsh-acp-server is a DSH plugin maintained by dushaobindoudou, designed to expose the DeepSeek Harness (dsh) agent as an Agent Client Protocol (ACP) server, allowing external clients (such as Zed) to directly drive the dsh agent. It supports creating sessions, streaming output, plan updates, tool calls, and permission approvals. This plugin is compatible with Node.js >= 22 and can run as a standalone process (stdio or HTTP+SSE) or merged with `dsh web`, which provides both GUI and ACP interfaces on the same port. Users can use it by simply installing the dsh CLI and adding the plugin, supporting both local editor and remote access scenarios (requires

Read More
dsh-openai-oauth: Integrating Codex Model into DeepSeek Harness via ChatGPT Login

`dsh-openai-oauth` is a standalone community plugin for DeepSeek Harness (DSH) designed to address external model login status, credential storage, and model list management. This plugin works by connecting to the official local Codex app-server, leveraging the OAuth mechanism of ChatGPT accounts to handle login, credential saving, token refreshing, and model access, eliminating the need for users to separately prepare an OpenAI API key or maintain a hardcoded model version list. Key features include automatic registration to DSH's web, headless, and custom profiles, with support for configuring providers and models via the interface or the `~/.dsh/settings.yaml` file. The model list is updated in real-time from the current

Read More