dsh-plugin-edit-regenerate: Modify user messages in history and regenerate
dsh-plugin-edit-regenerate is a DSH plugin designed to address the requirement of correcting sent user prompts within a session. It enables users to edit historical messages and regenerate responses based on the modified content without creating a new session. The plugin utilizes a fork mechanism to ensure the original session remains unchanged; modifications to non-initial messages fork out a new sub-session, while modifications to the initial message create a new session. Core functions include providing a "✎ Edit" option under user messages, preserving the original "⧉ Copy" action, and registering a Cordis service. Please note that attachments are discarded after editing and are only resent as plain text. For installation, select the appropriate profile based on the DSH Desktop or Web environment, and install via command line or by manually configuring dependencies. Restart DSH after installation or update.
Read Moredsh-repro: Generate replayable problem packages for DeepSeek Harness
dsh-repro is an MIT-licensed plugin for DeepSeek Harness designed to address the conflict between leaking credentials in session troubleshooting and the lack of runtime context. It provides a `/repro` command that reads complete logs from the current session. It performs value-level cleaning on suspicious credentials (such as high-entropy strings and specific prefix tokens) using a "fail-closed" strategy, and collects failed commands along with git diffs to ultimately generate a shareable and replayable issue package in JSON format. This package includes cleaned logs, failed commands, and difference information, which can be replayed later using `ctx.sessions.create`. The plugin requires mounting the `commands` and `sessionPersistence` services, while `subprocess` is an optional dependency.
Read Moredsh-proof: Add read-only validation layer for DeepSeek Harness
dsh-proof is an independent, read-only verification layer plugin for DeepSeek Harness, maintained by EvilIrving (version 0.1.0) under the MIT license. Its core functionality involves intervening via `agent/turn-stopping` when a top-level dialogue turn is about to close, launching a read-only verifier to perform an independent verification of the results. If verification fails, the plugin sends the specific gap and subsequent steering back to the driver agent to correct the process. The plugin relies on the `subagents` service and restricts verifier permissions via `toolFilter.deny`, defaulting to blocking the use of `write`, `edit`, `bash`, and other modification tools.
Read Moredsh-context-proxy: On-demand Context Retrieval for DeepSeek Harness
dsh-context-proxy is a lightweight context retrieval plugin for DeepSeek Harness (DSH), designed to address the need for models to read persisted session history on demand, thereby avoiding the loading of the full context. The plugin provides three core tools: context_query for finding matches by field, context_slice for reading a single event along with its limited surrounding window, and context_grep for text retrieval, supporting the return of locatable references (e.g., session:<seq> or path:line). Users can install and enable the plugin via the `dsh plugin` command from GitHub or a local path. Its dependency mechanism clearly distinguishes between optional and hard dependencies, quickly returning an error instead of blocking if the backend service is missing. contex
Read Moredsh-autoresearch: DeepSeek Harness Bounded Metrics Auto-research Plugin
`dsh-autoresearch` is a plugin for DeepSeek Harness designed to achieve automatic evaluation and screening of candidate modifications. Its core mechanism involves establishing a baseline under fixed metrics and determining whether to keep or revert candidate modifications using bounded keep/reject strategies. The plugin executes the optimization loop within an isolated Git worktree, utilizes SQLite to persist run, experiment, and trial records, and supports a failure shutdown recovery mechanism. Its key features include: using a single scalar metric to strictly determine minimization or maximization; relying on the trusted evaluator identity provided by the Host (such as commands, datasets, etc.) to prevent the proposal model from tampering with the evaluation environment; limiting the scope of writable paths via mutable_globs; and defaulting to using dsh-job...
Read Moredsh-tailscale-console: Tailscale remote access operations panel for DSH Web
dsh-tailscale-console is a plugin for DSH designed to provide a centralized operation and maintenance (O&M) panel for remote access to the DSH Web interface via Tailscale. It aims to address connection issues caused by scattered ingress checks, proxy configurations, and relay authorizations. The plugin primarily features seven functions: device online status monitoring and notifications, one-click health checks (covering HTTPS ingress, API sessions, etc.), Tailscale Serve status management, macOS system proxy bypass configuration (for *.ts.net and 100.64.0.0/10), relay server status and Peer Relay enablement verification, display of remote and local access URLs, and automatic generation of Relay ACL JSON snippets. Enabling this plugin requires a DSH version of at least...
Read Moredsh-mermaid-zoom: Add Zoom, Pan, and Copy for Mermaid Diagrams in DSH Web GUI
dsh-mermaid-zoom is a DSH plugin developed by evanfang0054 and licensed under the MIT license, specifically designed to provide browser-side interaction enhancements for Mermaid diagrams in the DSH Web GUI. Independent of host services, the plugin's main features include support for Ctrl/Cmd + scroll zoom (range 0.4x–10x), drag-to-pan, resetting the view via double-click or toolbar buttons, and exporting charts as 2x white-background PNG images. When exporting, it prioritizes the clipboard, automatically downloading if the clipboard copy fails. The plugin utilizes MutationObserver to automatically take over charts that have completed streaming rendering. Installation methods include adding it via the `dsh plugin` command for one-click setup, or manually installing the package to the profile directory and configuring `cordis.pa`
Read Moredsh-cache-cost-monitor: Add cache hit rate and cost monitoring for DSH
`dsh-cache-cost-monitor` is an MIT-licensed plugin for DSH v0.1.x designed to monitor the prefix cache hit rate and API costs during Agent calls. By extracting fields such as `prompt_cache_hit_tokens`, `prompt_cache_miss_tokens`, and `completion_tokens`, it calculates the cache hit rate in real-time and estimates costs based on official pricing (including peak and off-peak hours). The plugin provides a `cache_report` tool for Agents to query detailed reports, supporting trend sparklines and per-round details. Additionally, it displays a persistent status bar on the browser side and the consumption of the current round at the end of each reply. Furthermore, it supports threshold and budget alerts and automatically degrades in case of exceptions to ensure the stability of the main program.
Read Moredsh-ui-three-body: A plugin injecting the "KaiZhi" kernel for DSH
`dsh-ui-three-body` is a plugin for DSH designed to enhance an agent's capabilities in understanding requirements, presenting solutions, and delivery acceptance by injecting the "OpenWisdom" kernel, while optimizing token costs. The plugin's core functions include a "Sophon's Five Strategies" workflow based on first principles, an S/M/L scale routing mechanism, a quality gate featuring a true validation loop and executable assertions, and a UI delivery pre-versioning feature. Additionally, it provides a floating Sophon component with interactive effects such as dynamic skins and mouse following. Installation requires a Node environment >= 22. First, install the DSH CLI, then add the plugin via npm, GitHub, or a local path, supporting pnpm workspace management. After installation, restart `dsh web` and configure the AI mode in "Settings → Three-Body" (as the total token budget).
Read Moredsh-ui-agents-pixe: Add Work Role Tab and Pixel Office to DSH Web Main Window
dsh-ui-agents-pixe is an MIT-licensed plugin for the DSH ecosystem, maintained by EternalNight996, and requires Node.js 22 or higher. Without modifying the DSH source code, it adds a "Work Roles" tab and a "Pixel Office" floating layer to the main Web window. The plugin includes 508 Chinese and English character cards, supporting search, categorization, and team orchestration. The Pixel Office utilizes Canvas 2D technology to display interactive pixel characters, supporting drag-and-drop, zooming, and viewing full character cards. Core functions include agents_pixe_roles (on-demand character card retrieval) and agents_pixe_team (leader task decomposition, parallel execution by members, and result aggregation, with a member limit of 4-6). The plugin defaults to zero token consumption and is open source.
Read More@eternalnight/dsh-theme: A plugin to change the background of DSH Web GUI
`@eternalnight/dsh-theme` is a theme skin plugin for the DeepSeek Harness (DSH) Web GUI that follows the "everything is a plugin" philosophy, allowing users to customize backgrounds without modifying the DSH source code. The plugin offers three types of background modes: built-in themes, local images, and dynamic videos. Built-in themes include four color schemes, such as "Deep Space Dark" and "Graphite." Image skins support formats like PNG and JPG, while video skins support cursor following or looping playback. Users can switch themes via the sidebar or settings page and independently adjust panel transparency, chat bar transparency, and background dimming levels; settings are saved persistently. Installation requires Node.js 22+ and supports installation via npm or GitHub commands; changes take effect after a restart. The default skin of the plugin cannot be deleted, import...
Read Moredsh-discovery: Entry point for read-only search and security review of DSH Community Plugins
dsh-discovery is a read-only search tool for DSH community plugins licensed under the MIT license, designed to address the screening and security review of third-party plugins prior to installation. Its core features include browsing plugins under the GitHub `dsh-plugin` topic, offering category classification, scenario filtering, and bilingual (Chinese-English) synonym search. From a security perspective, it performs static rule scanning for deterministic pre-screening and generates reports for LLMs to conduct a deep review of code, dependencies, and reputation within the session. Plugins are only installable after passing this review, with high-risk threats being rejected by default. Additionally, it supports Agent invocation for search and pre-screening tools, update checks for installed plugins (including security review), and a caching mechanism. The tool itself does not perform installation, update, or uninstallation operations, nor does it load remote code; it serves solely as a read-only entry point. Users should be aware that, despite pre-screening and LLM review, it is impossible to eliminate all risks.
Read Moredsh-jspace-trigger: Alert the agent to load J-Space's DSH plugin only when a rule matches.
dsh-jspace-trigger is an MIT licensed plugin maintained by EricWang1358, designed to optimize the loading mechanism of the J-Space Cognition Suite within the DSH system. Unlike global injection, this plugin functions as a near-field trigger that only observes real user messages. It determines whether to trigger the agent to load J-Space based on configurable rules (such as regular expressions, keywords, and scoring thresholds) and remains silent when the rules are not met, thereby avoiding redundant interference for simple tasks. Core features include a flexible rule engine, length fallback, session-safe delivery, event deduplication, observe-only mode, and a dry-run tool. Built-in opt-out rules are evaluated with priority and can override content keywords. Installation requires a Node.js >=20 environment and is compatible with DSH 0.1.0-rc.7 and above.
Read Moredsh-usage-lite: DeepSeek Harness Web Balance and Token Usage Panel
dsh-usage-lite is a lightweight plugin for the DeepSeek Harness (DSH) Web interface, maintained by ericw0315 and licensed under the MIT License. It aims to resolve the scattered display of balance and local token usage in DSH Web by centralizing the display of DeepSeek balance, vendor account information, and local usage over the past six months in a sidebar panel. Core features include auto-discovery of configured model vendors, querying DeepSeek's current and bonus/recharge balances, aggregating input/output and cached tokens, displaying estimated costs by model, providing a 27-week daily usage heatmap, and supporting Chinese and English interface switching. Users need to install and restart the service using the `dsh plugin` command and configure the API Key in the credentials file to enable balance features.
Read More@eric.wen/dsh-sight: DSH Multimodal Image Direct Upload and Figma MCP Plugin
The DSH plugin `@eric.wen/dsh-sight` aims to address specific issues in multimodal dialogue, primarily offering four core functions. First is direct multimodal image upload, allowing users to paste or drag images into the input box to send them to supported multimodal models as native content blocks. Second, it features session image clearing, which removes images from the model's visible history. This resolves the issue of being unable to switch back to text-only models caused by historical images, and this operation is persistent. Third, the automatic inference level completion feature automatically populates official supported tiers for third-party models without declared reasoning levels based on an internal dictionary, optimizing configuration. Finally, through the Figma MCP bridge, it supports two modes: converting design drafts to code using Figma Tokens and REST API, or implementing AI-driven design via a local bridge without requiring Figma membership. The plugin is distributed via npm.
Read Moredsh-update-radar: Check installed link: plugins for upstream updates
dsh-update-radar is an MIT-licensed tool adhering to the "everything is a plugin" philosophy of DeepSeek Harness, maintained by Equinox7379. This plugin is used for read-only checks to determine whether multiple `link:` local plugin directories in the configuration are behind the upstream version. Its core mechanism involves reading dependency paths from the profile, executing `git rev-parse` and `git ls-remote` commands on directories containing `.git`, and comparing local and remote HEAD hashes. The tool provides a parameterless `update_radar` interface, generating a JSON report containing `checked`, `behind` (indicating a version behind), and `upToDate` (indicating the latest status). The process is complete.
Read Moredsh-turn-watchdog: Reporting suspected stuck turns in DSH live sessions
dsh-turn-watchdog is a lightweight, read-only plugin for DeepSeek Harness (DSH) designed to monitor suspected stuck states in live sessions. It determines anomalies by periodically scanning sessions based on two conditions: the last event ending abnormally (not `turn/end` or `session/end-seed`) and idle time exceeding a threshold (default 10 minutes), while excluding subagent sessions. The plugin's core functions include injecting warning text into the prompt context and providing a `turn_watchdog_status` query tool to retrieve a list of specific stuck sessions. Its operational scope is strictly limited to read-only observation; it does not fix sessions, interrupt turns, or restart services, and it has zero dependencies and no HTTP routing. Installation requires using local link paths and...
Read Moredsh-skill-search: Zero-Preloading DeepSeek Harness Skill Search Plugin
dsh-skill-search is a plugin for DeepSeek Harness (DSH), designed to address the high context costs caused by preloading all skill metadata during startup as the skill library expands. The plugin adopts a "zero preloading, on-demand search" strategy, avoiding the injection of skill names and descriptions at startup to reduce fixed overhead. When required by the model, it uses the `skill_search` tool to search for SKILL.md files on the disk using keywords. The matching scope covers directory names, Frontmatter information, and the beginning of the body text. Upon a match, it reads the full corresponding file and executes it, ensuring context costs depend only on the actual matched content. The plugin features pure read-only operation, zero runtime dependencies, and no HTTP routing, automatically falling back to Node traversal if `rg` is unavailable. Users can specify...
Read Moredsh-session-repair: Fix DSH session logs caused by unknown event types
dsh-session-repair is a plugin for DeepSeek Harness designed to address issues in `dsh 0.1.0-rc.x` where external plugins writing unknown events cause `SessionFormatUnsupportedError` upon service restart and prevent session logs from opening, due to the lack of a third-party event type registration mechanism. The tool primarily offers two core functions: scanning zstd-compressed session logs via `action=scan` to report unknown event types and their repairability (defaulting to read-only mode without modifications); and repairing non-live session logs using `action=repair` or `repair_id` to add missing `ignorable` flags for unknown events. To ensure reliability...
Read Moredsh-daily-brief: DeepSeek Harness Daily Report Statistics Plugin
dsh-daily-brief is a read-only statistics plugin developed for DeepSeek Harness (DSH), designed to address the need for quickly summarizing workload in multi-live session scenarios. The plugin provides the `daily_brief` tool, supporting statistics on rounds, user messages, assistant replies, and total tool calls within the last N days (default 1 day). It supports limiting the scope of statistics to a single session via an optional `sessionId` parameter, or performing cross-session aggregation by default. The plugin adopts a zero runtime dependency design, iterating only through the session events array in memory without reading from disk or modifying data, ensuring security; it returns empty results instead of throwing errors when encountering missing services or session anomalies. Its core advantage lies in being lightweight, secure, and easy to integrate, making it suitable for users who need to add a daily report statistics entry for the DSH web interface.
Read Moredsh-config-watch: Record DSH environment configuration change history
dsh-config-watch is a DeepSeek Harness plugin maintained by Equinox7379, licensed under the MIT license, designed to address the challenge of tracking environment configuration changes. Adhering to the "everything is a plugin" philosophy, this plugin captures snapshots of critical profile files and the plugin manifest at every service start. By comparing these snapshots with the previous ones and recording the differences in a change log, it offers a clear timeline of environment configuration changes. Its core functions include recording change history and providing a `config_changes` query tool, which supports setting the `limit` parameter (default 20, max 200) to retrieve recent records. The plugin features zero dependencies, no custom session events, and no HTTP routes, with data storage limited to `~/.dsh/config-watch`.
Read Moredsh-codex-oauth: Use ChatGPT Codex subscription in DeepSeek Harness via independent OAuth
dsh-codex-oauth is an independent plugin for DeepSeek Harness (DSH) designed to enable users to directly access ChatGPT Plus/Pro Codex models via the ChatGPT Codex OAuth flow, instead of relying on a general-purpose OpenAI API Key. The plugin features independent credential file management, automatic token refresh, and Web UI and CLI login entry points, supporting core functionalities such as streaming, tool calling, reasoning, image processing, playback, and compression. Upon installation, users can manage authorization through the DSH Web interface settings or by executing commands such as `login`, `status`, and `logout` in the command line, with special support for device-code login in non-browser environments. Credentials
Read Moredsh-web-network-optimizer: DSH Web Network Optimization and Connection Guardian
dsh-web-network-optimizer is an MIT-licensed plugin for DSH designed to address the pain points of seamless disconnection and repeated transmission on the web caused by network fluctuations, caching strategies, and lifecycle issues. Its core functions include connection guardianship, response compression, and intelligent browser caching strategies. Connection guardianship monitors connections in real-time through heartbeat probes and status indicator dots (green/gray/red), supporting both automatic reconnection and manual forced reconnection. Response compression prioritizes Brotli with a fallback to Gzip. The caching strategy employs immutable caching for static resources and a No-cache plus ETag mechanism for plugin code, balancing loading speed with update timeliness. The plugin also provides a traffic ledger panel that displays traffic usage, compression savings, and cache hit rates for each plugin, along with cache self-inspection guides to assist in cleaning abnormal cache. After installation, it can be accessed at...
Read Moredsh-quote-temp-ask: Quoting, Temporary Conversations, and Web Follow-ups in the DSH Web UI
dsh-quote-temp-ask is a community plugin for the DSH web UI, designed to optimize context processing and quick Q&A within sessions. It offers three core features: Quote, Temp Chat, and Webpage Ask. The Quote function allows inserting a marker for selected text into the input box, which automatically expands into a quote block upon sending. However, it is limited by current session memory, meaning refreshing or switching sessions may result in the loss of mappings. Temp Chat opens an independent panel on the right side of the page, obtaining streaming responses via polling. It supports Markdown rendering and context cleanup, making it suitable for handling questions that do not rely on full context. Webpage Ask opens chat.deepseek.com in a popup window and pre-fills the question to bypass iframe embedding restrictions. This plugin requires Node >=22.15 and depends on React 18.2.0 and DSH.
Read Moredsh-telegram-notify: Telegram Notification Plugin for DeepSeek Harness
dsh-telegram-notify is a Telegram notification plugin for DeepSeek Harness (DSH), designed to solve the problem of users needing to wait at the terminal during agent asynchronous execution. The plugin pushes key events to Telegram in real-time, including task completion, agent inquiries, tool approval requests, and status changes of long-term goals. Core features include notification noise reduction (triggering only for root sessions and debouncing for short runs) and flexible notification modes (concise mode reports only results, complex mode includes time taken, token consumption, and cache hit rate, with an optional toggle for displaying final output content). Configuration is supported via the DSH settings page or `cordis.patch.yml`, with priority order: settings page, profile configuration, environment variables, and defaults. Configuration requires filling in B...
Read More