DSH Plugin Panel dsh-plugin-panel: Browse, Search, and Install Community Plugins via Web GUI
`dsh-plugin-panel` is the DSH Community Plugin Panel, integrated into the DeepSeek Harness Web GUI, aiming to unify plugin discovery and local state management. Users can browse and search for community plugins, Skills, client UI, and development resources via the sidebar; the panel supports Chinese and English keyword search, semantic vector search (which requires embedding model API configuration), favorites management, and the viewing of installed status. The panel performs installation, updates, and uninstallations by forwarding the official `dsh plugin` command; it automatically backs up critical configuration files before execution and rolls back on failure to ensure operational safety. Additionally, the panel provides an environment self-check (verifying dsh CLI and pnpm) and self-update functionality. Installation requires adding the repository to a specific profile via GitHub, and the changes take effect after restarting the GUI.
Read Morellm-adaptive: Add an adaptive (automatic routing) model entry point for DSH
llm-adaptive is an MIT-licensed DeepSeek Harness (DSH) plugin designed to solve the challenge of frequently manually switching models within a session due to varying request complexity. The plugin provides an "adaptive (automatic routing)" option in the DSH model selector, enabling intelligent backend routing through per-request complexity classification. Core features include: classifying each request into one of four levels—`low`, `medium`, `high`, or `critical`—using the `deepseek-v4-flash` classifier combined with session context and recent dialogue; supporting Sticky level protection to prevent unnecessary degradation during task execution; and configuring the routing chain entirely via `pool.json`.
Read Moredsh-rollback-withdraw: Message Recall and Workspace Rollback in DeepSeek Harness Web
`dsh-rollback-withdraw` is a DSH web-profile plugin designed to simplify code and session rollback operations in agent development. It allows users to perform one-click rollbacks at turn boundaries, restoring workspace code and forking the session to that point. The plugin supports automatic switching between Git mode and file snapshot mode, defaulting to committing checkpoints in a Git repository, or using hard link snapshots otherwise. Installation requires Node >= 20, and currently prioritizes Windows (relying on robocopy and PowerShell). Once enabled, users can execute a rollback by clicking the undo icon next to a message and confirming twice. This feature is suitable for quickly correcting errors during multi-turn modifications when used locally by a single user. It should be noted that rollback is limited to turn boundaries, and messages prior to plugin installation have no snapshots; under Git mode...
Read Moreduyanta123/dsh-data-insight: DSH Data Insight Skill Plugin
`duyanta123/dsh-data-insight` is a data insight skill plugin based on the DSH ecosystem, designed to transform CSV files, pasted tables, SQL query results, or DuckDB data into structured Markdown reports containing business conclusions, metrics, and charts. The plugin adopts a purely instruction-based implementation with zero dependencies and zero build steps, utilizing an LLM to drive the host tool for calculations. Its core functionality encompasses support for five data sources and a five-stage pipeline—ranging from "Input Processing, Data Exploration, Metric Calculation, Chart Visualization, to Report Generation." It provides metrics such as summary statistics, month-over-month (MoM) and quarter-over-quarter (CoM) comparisons, TopN rankings, and anomaly detection, and supports three chart visualization formats: Markdown, Mermaid, and ASCII. Users can install the plugin via the `dsh plugin` command and initiate analysis directly within a session.
Read MoreDeepSeek Harness Plugin: duntansen/dsh-update-checker
DSH Update Checker is a DeepSeek Harness Web plugin developed by duntansen under the MIT license, designed to address the issue where local DSH versions lag behind the latest npm versions. The plugin integrates version checking and update operations directly into the DSH settings page, providing centralized management for operations typically scattered across the terminal. Its core features include: automatically reading the local version and comparing it against the `latest` and `next` tags of the npm registry, with support for semantic versioning and prerelease segment identification; offering a one-click update entry upon detecting a new version, which executes the `npx` command and displays installation progress in real-time; displaying the release history of the last 8 versions and the status of the current version; and automatically rechecking every 6 hours while the page is open, accompanied by browser notifications.
Read Moredsh-mcp-connector: MCP Connector and Server Market for DeepSeek Harness
dsh-mcp-connector is the MCP connector plugin for DeepSeek Harness (DSH), designed to address pain points such as scattered MCP Server configuration, complex authentication, and difficult maintenance. The plugin constructs a unified marketplace directory, enabling the automation of MCP Server discovery, authorization, connection management, and tool/Prompt discovery. Core features include support for OAuth 2.0 PKCE, API Key, stdio/HTTP, and JSON import, a graphical user interface for browsing, adding, and monitoring connectors, and lifecycle management capabilities such as connection persistence, restart recovery, and OAuth automatic refresh. The current version 0.2.32 offers over 100 connector cards and supports independent remote Registry.
Read Moredsh-conversation-rewind: Same-Session Branching and Historical Message Editing for DSH Web
dsh-conversation-rewind is a DSH Web plugin designed to address the need for regenerating AI replies after modifying historical user messages, while maintaining session continuity. This plugin creates an append-only conversation branch within the same session to prevent the creation of new sub-sessions or the loss of the original path. Core functions include: 1. **Inline Editing**: Users can directly modify specific messages in completed conversations; upon confirmation, the conversation branch is created, and replies are regenerated. 2. **Branch Tree Browsing**: Provides a visual tree of branches, supporting read-only browsing of different branch paths without triggering model calls or write operations. 3. **Security Mechanism**: Maintains a persistent event log in an append-only manner using replacement markers.
Read Moredsh-meow-cat: Add a round-end toast for DSH Web
`dsh-meow-cat` is a lightweight plugin designed for the DSH Web platform, aiming to provide visual and auditory feedback at the end of a conversation turn. Its core function is to trigger a pure CSS animation of a cat running across the bottom and play a "Meow~" sound effect (WAV format, no external audio file dependencies) synthesized at runtime in memory. The plugin consists of two JavaScript files, `lib/index.js` and `lib/client.js`, plus a single line of bundle patch, with no additional dependencies. The installation command is `npx dshpub add dsh-pub/dsh-meow-cat --profile web`, and the process must be restarted after installation. Users can view the turn count via the status interface or adjust configuration settings such as volume and polling interval using the browser console. Requires...
Read Moreskillx: Secure External Skill Adoption Plugin for DeepSeek Harness
SkillX is a security meta-skill and DeepSeek Harness plugin designed for AI Agents, aiming to standardize the discovery, evaluation, and secure adoption processes of external skills. It requires the Agent to determine the need for external assistance when executing tasks, prioritize local resource checks, and then search for candidates based on channel priority. By retrieving candidates in a read-only manner and cross-comparing their relevance, it identifies security and trust risks such as prompt injection. If medium-to-high risks or red flags are detected, user confirmation is mandatory; by default, it is used only as a temporary reference, while permanent installation requires a stricter process. This plugin can be installed via the `dsh plugin --profile web add` command (package name: `dsh-skillx`) and uninstalled using the `remove` command.
Read More`@dpskh/tool-rewind`: Exploration Process of Folding for DeepSeek Harness
`@`dpskh/tool-rewind` is a plugin for DeepSeek Harness (DSH) designed to address the issue where intermediate steps generated during agent exploration consume context space. Working in conjunction with `@dpskh/tool-checkpoint`, this plugin folds the exploration process after the latest checkpoint into an automatically generated report while preserving persistent log auditing. Its core mechanism involves reading the latest checkpoint, generating a report via an LLM, and utilizing the `surfaceOp: replace` mechanism to replace surface session content, ensuring that subsequent requests continue based solely on the report, thereby freeing up context space. Service calls are executed via `ctx.rewind.rewind`, featuring strict error handling mechanisms that ensure no content is written in the event of failure and throws a categorized error. Report generation supports...
Read MoreMark checkpoints for the DSH exploration workflow
`@dpskh/tool-checkpoint` is a plugin for DeepSeek Harness designed to record the starting point of exploration in multi-tool call scenarios. It resolves the issue of context noise caused by intermediate steps by persisting checkpoint markers. It does not fold content itself but is used in conjunction with `@dpskh/tool-rewind`. The plugin provides a `ctx.checkpoint` service and a checkpoint tool callable by the model, storing markers in local storage and maintaining stable prefixes to optimize KV cache usage. When used, both this plugin and tool-rewind must be mounted: the model first invokes checkpoint to record the starting point, and after completing the exploration, invokes rewind to collapse subsequent steps. Markers are invisible and not logged, and each marker can only be collapsed once.
Read Moredsh-windows-readiness-proof: Verification of Readiness Evidence for Managed Windows Hosts
`dsh-windows-readiness-proof` is an MIT-licensed DSH plugin (requiring Node.js >= 22) used to verify whether sanitized and SHA-256-fixed Windows host observable evidence meets the prerequisites of the DeepSeek Harness. The plugin is positioned as an evidence verifier; it does not collect data nor perform remediation, but instead performs deterministic validation on existing evidence and generates audit artifacts. Its core functionality includes two CLI entry points, `inspect` (to view status) and `verify` (to execute validation and output results), as well as corresponding DSH/MCP tools. The plugin adopts a "Fail closed" strategy, failing for issues such as missing, expired, malformed, suspected sensitive information, or policy mismatches.
Read Moredsh-terminal: Persistent Terminal Mode for DeepSeek Harness
dsh-terminal is an MIT-licensed plugin for DeepSeek Harness (DSH), maintained by dongsheng123132, and requires a Node.js 22+ environment. The plugin aims to provide a persistent interactive terminal mode for DSH, enabling developers to use DSH continuously like in a session-based CLI. Its core features include maintaining the same Agent and Session across multiple prompts and reusing DSH's models, tools, and permission settings. During use, plain text input continues the conversation within the same session; `/new`, `/exit` (or `/quit`) can be used to create a new session or exit the terminal, `/help` is used to view the command list, and other slash commands are directly distributed to DSH for processing. Users can...
Read Moredsh-surface-contract-proof: Recording fixed semantic contracts for DSH surface
dsh-surface-contract-proof is an MIT-licensed DSH plugin designed to verify whether the three types of machine communication surfaces—DSH ToolRuntime, MCP JSON-RPC, and CLI JSON—adhere to fixed semantic contracts. Based on explicit SHA-256-fixed JSON fixtures, the plugin ensures consistency by calculating canonical digests, thereby avoiding side effects or credential risks associated with directly replaying requests. Its core functions include `inspect` (to generate a baseline digest) and `verify` (to validate the current state), providing DSH tools and MCP aliases. The plugin adopts a fail-closed strategy, rejecting access when data is missing, expired, or malformed, and...
Read Moredsh-profile-lock-proof: Provides content-addressed consistency proof for DSH profile dependencies
`dsh-profile-lock-proof` is a plugin for DSH that generates machine-readable proofs to verify consistency between profile dependency declarations, pnpm lock importers, installed package manifests, and `dsh.bundle.patch`. It does not install packages, connect to the network, modify the profile, or return sensitive content; it only verifies consistency boundaries. The plugin requires Node.js >=22, is MIT licensed, and is currently at version 0.2.0. Its input adopts a fail-closed strategy, accepting only regular files within the workspace; out-of-bounds paths, symbolic links, or content hash mismatches will all result in failure. The output includes information such as identity, classification, hash, and status, and is atomically written to a specified directory. Provides a CLI command.
Read Moredsh-cache-stabilizer: Stabilize DeepSeek Harness cache prefix
`dsh-cache-stabilizer` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to stabilize system prompt prefixes to improve the reuse rate of Provider-side Prompt Cache. Its core functions include: first, moving the working directory (cwd) from the system prompt to the runtime-context snapshot in DSH standard or headless coding personas, ensuring that different projects share the same prefix while retaining the correct cwd; and second, normalizing the object-key order of tool schemas to facilitate prefix stabilization. This plugin does not create a new cache layer or alter the Provider's caching strategy. Additionally, it provides `
Read MoreOLEDCare: OLED Burn-in Prevention Plugin for DeepSeek Harness
OLEDCare is an open-source plugin designed for the DeepSeek Harness (DSH) Web GUI, aimed at mitigating OLED screen burn-in caused by static dark backgrounds and bright text during long intelligent agent conversations. By dimming interface pixel brightness, this plugin safeguards the screen without disrupting the user's existing workflow. Its core features include the Nap mode, which offers a true-black full-screen screensaver; setting the dark theme background to pure black; reducing the brightness of static borders; dimming text and light-colored elements based on Gamma perception; and applying stepped dimming according to idle or focus states. Additionally, it supports hue rotation drift over time and allows users to customize various parameters. Settings are persisted via browser `localStorage`, falling back to in-memory storage if unavailable. Installation requires Node.js.
Read Moreseekmaid-pet: Auto-start Windows Desktop Pet for DSH
seekmaid-pet is a Windows 11 desktop pet plugin within the DSH ecosystem, designed to visualize the status of long-running DSH sessions. It supports bubble notifications for task initiation, completion, new messages, and tool calls, and allows users to bidirectionally communicate with the current DSH session. As an independent site project, it functions as either a native desktop pet resident in the system tray or a DSH plugin that automatically launches or closes alongside DSH. Key features include operation without a console window, single-instance restriction, auto-start support, and zero-configuration automatic detection and initialization. Installation requires a Windows environment with Python 3.10+, PySide6, and Node.js, and involves installing the plugin via a local directory or GitHub link. Initialization requires running setup_windows.bat to create...
Read Moredsh-theme-cyberpunk: DeepSeek Harness Web Cyberpunk Theme and Local Music HUD
dsh-theme-cyberpunk is a cyberpunk-themed plugin for the DeepSeek Harness (dsh) Web interface, designed to optimize the local user experience. It creates a neon atmosphere through visual effects such as a rotating RGB color wheel, neon glows, and CRT scanlines. Additionally, it supports a built-in or custom dark background image library, with user selections being persisted. The core highlights of the plugin include a draggable and collapsible HUD interface in the top-right corner, integrated with a one-click toggle for switching between "Cyber" and "Default" appearances, as well as a fully functional local music player. The player supports adding audio files such as mp3, flac, and wav, featuring play/pause, random order, various loop modes, progress seeking, and volume adjustment. Both the playlist and playback state are persisted, though playback needs to be manually resumed after refreshing the page. Installation requires Node.js 22+.
Read Moreinterest-memory: Add cross-session long-term memory to DeepSeek Harness
`interest-memory` is a local long-term memory service maintained by djasdh, designed to address context discontinuity between DeepSeek Harness (DSH) sessions. Built with Go, it utilizes SQLite-vec vector indexing for local storage and retrieval, supporting fully offline operation. The service integrates with DSH via the Cordis plugin `@djasdh/interest-memory-dsh-bridge`, automatically recalling relevant memories at the start of a session and pushing conversation logs at the end. Core features include evidence-based memory storage, a three-stage verification process (check/claim/conflict), automatic merging of semantically similar entries, replacement marking for old entries, and graph-based query visualization. The system provides a REST API to facilitate memory sharing among multi-agent frameworks.
Read Moredsh-usage-cost: Calculate DeepSeek API cost per session per round
`dsh-usage-cost` is a DeepSeek Harness plugin designed to calculate API costs in real-time on the Web, round by round, per session. By projecting `usageTimeline` on the server side, the plugin records the token usage (including misses, outputs, and cache read/writes) and timestamps for each assistant turn. It provides cost readings across four dimensions in the chat interface: Conversation, Workspace, Today, and Last 5 Hours. Its core advantage is the automatic adaptation to the peak and valley pricing logic implemented since August 17th, which switches rates based on timestamps; if historical sessions lack timeline data, it falls back to flat-rate calculation. The plugin is distributed as an official bundle, requiring no additional building when installed from the Git repository—users simply need to execute the install command, restart the Web app, and refresh the page. Users can customize settings by editing `lib/client.js`.
Read Moredsh-habits: Maintain user-global AGENTS.md in Web Settings
dsh-habits is a DeepSeek Harness (DSH) plugin designed to simplify the maintenance of the user's global instruction document `$DSH_HOME/AGENTS.md` through a web settings interface. The plugin provides a "My Habits" editor in the General area of DSH Web Settings, allowing users to directly edit and save preference or constraint text in their browser. Once saved, the text is automatically written to the AGENTS.md file and injected into subsequent sessions by DSH's built-in instructions loader. The plugin implements data read/write via REST interfaces `/api2/habits/describe` and `/api2/habits/update`, and adopts S...
Read Moredsh-airdrop: Drag files into DSH, AI reads them
dsh-airdrop is a web-based plugin for DSH designed to resolve file upload challenges. Users simply need to drag files or folders into the DSH window; attachments will be sent along with messages, and the AI will automatically read the content. The plugin supports attachments in any format without type restrictions and provides in-browser preview functionality. Files are stored only in a workspace isolated to the current session, ensuring they do not interfere with each other. For large files, the plugin supports chunked upload, resumable uploads, and automatic retries for gateway errors, with a single file limit of 20 GiB. Installation requires Node.js >= 22. You can enable it by adding the `dsh-universal-attachments` package via the `dsh plugin` command and restarting the service. For security reasons, it is recommended to access remotely via an SSH tunnel to avoid exposing the service directly to the public internet. Note that empty directories may not be preserved during use.
Read MoreDSH Personal Workbench Plugin: @dely0/dsh-personal-workbench
`@dely0/dsh-personal-workbench` is a personal workbench plugin based on DSH Web, designed to integrate a calendar, a tree-structured task list, and an AI assistant, making it suitable for local single-user scenarios. Data is stored entirely locally in the `~/.dsh/workbench` directory, and the API is restricted to loopback access to ensure security and eliminate cloud sync dependencies. Core features include natural language task entry, AI clarification and breakdown, post-execution user verification, AI review, smart sorting, daily and weekly report generation, as well as the accumulation of a personal knowledge base and error collection. The plugin supports multiple installation methods, including via the `dsh` command, npm, or directly mounting the source code. After installation, the service must be restarted and the page hard refreshed. Users must pre-configure DSH model credentials, as AI operations will actually consume tokens. This plugin is designed for single-user local usage only.
Read MoreMaestro Skills: A Unified Plugin Packaged for DSH and Multi-class AI Coding Agents
`ddtcorex/maestro-skills` is a unified skills repository that packs 31 skills into a general-purpose plugin compatible with multiple platforms such as DeepSeek Harness (DSH), Claude Code, and Codex CLI. The plugin includes 17 domain-specific skills (covering Magento 2, Laravel, Symfony, WordPress, and general PHP, based on the Govard environment) and 14 process skills (derived from `obra/superpowers` v6.3.0, covering brainstorming, TDD, debugging, etc., and licensed under the MIT license). In DSH, users can add it via the command `dsh plugin --profile web add github:d...
Read More