dsh-migrate: Migrating Other Agents' Conversation Logs and Memory to DeepSeek Harness

`dsh-migrate` is an open-source plugin for DeepSeek Harness (DSH) designed to prevent the loss of conversation history when switching AI agents. It supports reading chat logs and memory from multiple mainstream agents, such as Claude, Cursor, and ChatGPT, and converts them into DSH’s native format. The plugin provides both a Web UI (`/migrate`) and a command-line tool, allowing users to import, preview, and retrieve historical sessions. Imported logs preserve tool calls and reasoning processes and are marked as “seed history,” enabling seamless context continuity. The plugin operates on source data in a read-only manner and retains only textual content without modifying the original data.

Read More
dsh-plugin-desktop: Opening the DeepSeek Harness Web UI in a Native Window

dsh-plugin-desktop is an open-source plugin developed by kkaktus463 that aims to convert the DeepSeek Harness (DSH) Web UI into a local native window to improve the development experience. It intercepts Web startup requests, attaches an existing DSH process to a desktop window, and ensures that closing the window does not stop the server. Core features include running the UI in a native window, configuring the Host/Port/Executable, and checking/starting DSH Desktop. The plugin supports Windows, and after installation, the executable file path must be specified in the configuration file. Note: if the server is bound to a non-loopback address (such as a LAN IP), the plugin will fail and fall back to the browser.

Read More
dsh-mobile-access: Accessing the DeepSeek Harness Web UI on Mobile via a Tunnel

`dsh-mobile-access` is a plugin for DeepSeek Harness (DSH) that aims to solve the challenge of accessing local web interfaces on mobile devices. It uses an SSH reverse tunnel and a local token gateway to map the interface to a user-defined domain and enable secure HTTPS access. The plugin features core capabilities such as custom domains, automatic reconnection, weak-network optimization, and context integration. For deployment, configure the required environment variables and a relay server (with Caddy installed), and ensure that an SSH client is available. The installation command is `dsh plugin --profile web add github:kk99668/dsh-mobile-access`. Note that the token gateway is the only security boundary and that credentials must be kept secure.

Read More
dsh-session-export: DeepSeek Harness Session Evidence Report Plugin

`dsh-session-export` is a session evidence layer plugin for DeepSeek Harness (DSH), designed to address the limited official log format. It does not rely on additional recorders and provides deterministic session evidence by reading `ctx.sessionQuery`. The plugin supports exporting HTML/Markdown/JSON reports, terminal statistics, session archiving, diff comparison, and review packaging. Developers can install it via npm and enable it in DSH, making it suitable for scenarios that require auditing conversation quality, troubleshooting issues, or generating compliance reports.

Read More
dsh-session-move: Migrating Cold Sessions in the DSH Workspace

`dsh-session-move` is a feature plugin for DeepSeek Harness (DSH) used to safely migrate cold sessions between workspaces. It can be implemented through sidebar drag-and-drop or RPC interfaces. During migration, it preserves the `SessionId`, event history, and lineage relationships, updating only the `cwd` in the session header. The plugin provides an `inspect` interface for pre-migration feasibility checks and supports the JSONL format, but it depends on a specific version of the DSH build. Currently, SQLite and Windows are not supported. Once installed, users can use this plugin to reorganize session structures without losing context.

Read More
dsh-anchored-preset-installer: One-Click Delivery of DSH Agent Experimental Presets

`dsh-anchored-preset-installer` is a plugin for DeepSeek Harness (DSH) designed to simplify the deployment of experimental presets (such as `dsh-anchored-standard`). It automatically writes preset directories to the user’s trusted preset root directory, eliminating the cumbersome steps associated with manual copying. The plugin supports one-click installation, runs cleanly without making any network requests, and includes a Create-only mechanism and fault isolation to ensure that users’ existing configurations are never overwritten.

Read More
DeepSeek Harness Plugin: dsh-function-plot

`dsh-function-plot` is a 2D educational plotting plugin for DeepSeek Harness (DSH), designed to address the need for function visualization in model reasoning and presentations. It supports drawing function curves (such as activation functions and distribution charts) and displaying SVG files, with features like card interaction and rendering existing images. It can be installed and enabled with simple commands and offers flexible configuration. It is especially suitable for development and teaching scenarios that frequently require mathematical derivations or architecture diagram presentations.

Read More
brockdsaver: DeepSeek Harness Pre-Boot Rescue Tool

`brockdsaver` is a DeepSeek Harness (DSH) repair tool maintained by `kirigayakazima`, offering standalone CLI and DSH Bundle modes. When DSH configuration anomalies—such as syntax errors or duplicate IDs—cause startup crashes, the tool can diagnose the issue and apply a one-click repair. Node.js >= 20 is required for installation. In standalone CLI mode, after stopping DSH, users can run `doctor` for diagnostics, `recover` for recovery, and perform backup operations. DSH Bundle mode provides a health check page, a rescue notification banner, and logging capabilities.

Read More
dsh-pi-compatible: Pi Tool Group Contract Replication Plugin

`dsh-pi-compatible` is a plugin for DeepSeek Harness (DSH), designed to replicate the tool interaction contract of Pi Agent while preserving DSH's underlying capabilities. It provides two presets: “Core” and “Plus.” “Core” replicates the seven core tools from Pi 0.84.2 (such as read, bash, edit, write, grep, find, and ls); “Plus” adds extended features such as WebFetch and WebSearch on top of that. Its underlying capabilities cover file systems, subprocesses, session management, and more. Installation must be performed via the Web profile, requires external tools such as Bash, fd, and rg, and requires `danger-full-acce`

Read More
DeepSeek Harness Web Bundle Plugin: dsher Community Panel

The DeepSeek Harness web plugin dsher-bbs-plugin integrates the bbs.dsher.cn forum into the DSH interface. To install it, run the `dsh plugin add` command and restart the service. The plugin provides a floating entry in the bottom-right corner, supporting browsing, searching, and posting with Markdown and screenshot upload, as well as one-click login. Its architecture uses a separated Host/Client design and communicates via HTTP routes. When using the plugin, be aware of the forum's rate-limiting rules and the fragility of HTML parsing.

Read More
DSH Plugin: dsh-skill-mcp-manager (Capability Manager)

dsh-skill-mcp-manager is a plugin for DeepSeek Harness Desktop (DSH), designed to address the cumbersome configuration management of MCP servers and Skills through a unified interface. It supports CRUD operations for skills, symbolic link synchronization, and folder synchronization, as well as session-based progressive loading and hot updates for MCP servers. By appending a capability list to the system prompt, it optimizes resource usage. The plugin requires DSH's profile bundle patch feature to work and takes effect after a restart following installation.

Read More
dsh-push: DeepSeek Harness Lifecycle Push Notification Plugin

`dsh-push` is a DeepSeek Harness (DSH) plugin designed to forward Agent lifecycle events (such as `idle`, `interrupted`, `needInput`, and `exit`) to external channels like Bark, Feishu, and DingTalk for background monitoring and debugging. The plugin is mounted via `cordis.patch.yml`, supports JSON configuration, and provides a rich command-line interface (e.g., viewing status and testing channels). Developers can use `minDurationSec` to filter idle events or `includeSubagents` to include subagent notifications. Note that this plugin does not support message delivery retries, and notifications contain only a lifecycle summary without specific conversation details.

Read More
dsh-lan-memory: Lan – Memory and Personality System (DeepSeek Harness Memory and Personality Plugin)

`dsh-lan-memory` is a memory and persona plugin for DeepSeek Harness, designed to address context loss, memory confusion, and persona drift in agents. It adopts a three-tier memory architecture (resident, retrieval, and experience library), a SOUL static baseline, and a MOOD state pool to enable persistent cross-session memory and a stable persona. Built on pure JSONL file storage with zero external dependencies, it supports GUI-based online configuration editing and one-click organization, making it suitable for agent development scenarios with strong requirements for privacy and long-term consistency.

Read More
DeepSeek Harness Plugin: dsh-ios

`dsh-ios` is a plugin for DeepSeek Harness (DSH) that enables code-free iOS device control through natural language. It supports real iPhones connected over USB or simulators, and provides MJPEG preview, SwiftUI hot reloading, on-screen text recognition, and 22 agent tools covering actions such as tapping, typing, and scrolling. The plugin runs locally and allows complex UI interaction tasks to be completed without programming skills, making it suitable for automated testing and demos.

Read More
dsh-better-plan-reviewer: Retrofitting DSH's Plan Review and Execution Workflow

`dsh-better-plan-reviewer` is a DSH client plugin designed to optimize the plan review process. It converts the original bottom review interface into a centered floating dialog, allowing users to specify the model and reasoning effort before execution, and supports stashing plans in the `.dsh/plans/` directory. The plugin automatically takes over the `plan-review` intent; upon confirmation, it first switches to the selected model and then approves the plan, ensuring that the plan runs under the new model. It depends on the DSH `next` channel and the `web` profile, and requires a restart and a browser refresh after installation.

Read More
dsh-better-model-selector: Split Model Selection and Thinking Intensity Controls

The `dsh-better-model-selector` plugin optimizes the DSH web interface by separating the model selector and thinking intensity selector into independent components. The model selector adds search and favorites functionality, while thinking intensity is adjusted using a slider. The plugin supports keyboard shortcuts (Ctrl+P to switch models and Ctrl+T to adjust intensity) and fixes the favorites list persistence issue when the port changes. Installation requires the DSH Next channel. Note that the controls are displayed only for specific models or sessions, and favorites data is stored in host-level cookies.

Read More
DeepSeek Harness (DSH) Extension: dsh-session-summarizer

The native DSH ecosystem plugin `dsh-session-summarizer` is designed to address context loss in long conversations. It does not rely on external services and uses the official DSH runtime to read sessions and generate Chinese summaries, helping models quickly recover context. The plugin can be invoked via the `session_summarize` tool, allowing users to specify a session ID and the number of turns to summarize. Its transcription strategy retains the beginning and end while truncating the middle, with a default budget of 12,000 characters. After installation, models can directly call this tool to manage session summaries.

Read More
DeepSeek Harness Plugin: dsh-queue-merge (Queue Merging)

By default, DeepSeek Harness processes queued messages one by one, causing the agent to repeatedly revise and consume a large number of tokens. The dsh-queue-merge plugin provides a “merge” strategy that consolidates multiple queued messages into a single formal prompt for unified processing, significantly improving efficiency. Its core features include transactional lossless merging with automatic rollback on failure; protection of attachments and system messages; a queue identity guard to prevent unintended operations; language following the UI settings; and retention of traceability to the original messages. During installation, you must set `defaultMode: merge` in the configuration, and the plugin takes effect only when the queue contains two or more messages.

Read More
DeepSeek Harness Delay Tools (dsh-delay-tools)

dsh-delay-tools is a scheduling plugin for DeepSeek Harness that resolves cross-turn wake-up issues using host-level timers. It provides two tools: `schedule_reminder`, which allows work to continue during a wait and posts a message back to the current conversation at a specified time; and `wait`, which blocks the current turn until the countdown ends. The plugin supports multiple reminders, message queuing, and interruption, but reminders are stored in memory and are lost after a restart.

Read More
DeepSeek Harness Code Reuse Firewall Plugin

This plugin aims to prevent silent branching in AI-maintained codebases. It intervenes before code is written using deterministic retrieval—an IDF-weighted algorithm based on function names, docstrings, and other factors—to identify existing implementations and force the agent to reuse rather than duplicate them. It supports hash-lock detection and can be integrated into Auto_code_audit. It requires Python 3.10+, relies on name matching before code exists, does not support structural similarity detection, and requires the agent to make a manual decision about whether to reuse.

Read More
dsh-away-notify

dsh-away-notify is a DeepSeek Harness (DSH) plugin designed to help users avoid missing task completion notifications when away from the interface. It only sends a Windows native Toast notification when the user is away and the task status changes from running to idle, minimizing interruptions. The plugin allows users to configure a master switch and subagent notifications via the settings card and configuration file, and provides testing and logging features. Installation requires running the specified command and restarting the service, and the environment must include Node.js >= 20.

Read More
dsh-web-search-router: Multi-Source Web Search Routing Plugin for DeepSeek Harness

`dsh-web-search-router` is a multi-provider search routing plugin for DeepSeek Harness (DSH), designed to address the instability of relying on a single search source. It enables users to switch among multiple search engines—such as SearXNG, DeepSeek Search, and Tavily—through priority-based routing and automatic fallback mechanisms, while also providing cooldown configuration, log cleanup, and secure credential management. The plugin is compatible with DSH versions 0.1.0-rc.6 and 0.1.1-rc.x, and is installed via the command line and configured through the DSH settings interface.

Read More
DeepSeek Harness Music/Novel Playback Plugin

The DeepSeek Harness (DSH) music playback plugin integrates audio features into the DSH interface through a dual-architecture design, eliminating the workflow interruption caused by switching windows. It supports local and online music (including QQ Music and other sources), internet radio, and provides audio spectrum visualization, resume-from-last-position playback, and sleep prevention. It also supports AI book narration (detecting .txt/.epub files and reading them aloud), daily news briefings, and Agent tool invocation. Installation requires running specific commands in the DSH environment, and configuration files are persistently stored locally. This plugin is for learning and research purposes only; commercial use and redistribution are strictly prohibited.

Read More
DeepSeek Harness Plugin: dsh-build-diff

DeepSeek Harness (DSH) has released dsh-build-diff, an Agent loop change review plugin designed to visually review changes made by the Agent to files in a workspace. This official dual-sided plugin has zero dependencies and provides core features such as line-level diff review in the right sidebar, one-click change rollback, and message bubble summaries. Installation requires dsh-better-sidebar as a prerequisite. Notes include: it only tracks loops after activation, large files cannot display diffs, reverting old changes may overwrite newer modifications, and there is a limit on the number of files that can be scanned.

Read More
dsh-token-usage: DeepSeek Harness Token Usage and Cost Dashboard

`dsh-token-usage` is a plugin for DeepSeek Harness (DSH) designed to track token consumption, costs, and model performance. By monitoring DSH session logs, it provides real-time and historical replay, an overview dashboard, task/model/project statistics, and 14-day chart visualization. It supports the peak/off-peak pricing rules from the official DeepSeek website, stores all data locally, and does not upload private information. To install it, ensure that DSH, git, and pnpm are installed, then enable the plugin via a one-click script or manual mounting.

Read More