dsh-plugin-uisfx: Add semantic UI sound effects for DeepSeek Harness
dsh-plugin-uisfx is a plugin designed for the DeepSeek Harness (DSH) Web environment, maintained by XanthanL and released under the MIT License. By embedding the uisfx 0.4.0 Web Audio synthesis runtime, the plugin provides semantic sound feedback for task statuses and button actions without requiring built-in audio files. Its core features include 12 global sound effect packages, 11 scene mappings, real-time preview, automatic sound feedback for task statuses (e.g., success, failure, pending) and button types, as well as persisting settings to the Host configuration. Additionally, it exposes the `ctx.uisfx` API for other DSH plugins to call for playing sounds, switching styles, or adjusting volume. Installation requires DSH 0.1.0-rc.6.
Read Moredsh-writing-remote: DSH Writing Panel Host-side Data Channel
dsh-writing-remote is a host-side data channel plugin in the DSH writing ecosystem, designed to connect the `dsh-tool-writing` engine running on the host side with the `dsh-client-ui-writing` panel running on the client side. It adapts engine capabilities to Remote methods via the Typert protocol, ensuring that only read-only data and orchestration trigger interfaces are exposed to the client, while keeping generation capabilities and full write operations on the host side to avoid security risks. The plugin's core functions include data reading and orchestration triggering. Data reading covers project index, status, chapter list, body preview, setting browsing, project and library search, evolution version chain, and multi-line narrative thread graphs, etc.; orchestration triggering provides chapter-end automatic orchestration (such as summary, extraction, etc.) and non-destructive...
Read Moredsh-client-ui-writing: DSH Client Writing Panel
`dsh-client-ui-writing` is a Web client plugin within the DeepSeek Harness ecosystem, version 0.6.2, licensed under the MIT License. Designed specifically for writing preset sessions, it provides a sidebar panel and a full-book index view within the session. Its core responsibilities are reading data, displaying information, and triggering orchestration, without directly generating the main text. The plugin comprises four main functional modules: the Project tab for viewing the table of contents, statistics, and initializing projects; the Library tab for displaying imported novel information; the Search tab supporting combined full-text search across projects and libraries; and the Evolution tab for presenting setting and character evolution version chains and graphs. Furthermore, users can trigger actions such as `novel_sync` for chapter-end synchronization, summary generation, and plot twist reminders. Within the session, it supports jumping to chapters via numbers and quickly focusing the search box using shortcuts.
Read Moredsh-equip-engine: Equip DSH plugins based on tasks
dsh-equip-engine is a task-driven DSH plugin configuration engine designed to address issues such as mutual exclusivity, cost, and compatibility within plugin combinations. It decomposes task capabilities using the "Five-slot" (Perception, Decision, Action, Memory, Output) model and introduces a combination scoring mechanism that incorporates synergy bonuses, conflict penalties, cost control, and trustworthiness. This mechanism evaluates the overall compatibility of plugin combinations rather than the quality of individual plugins. The engine employs a dual retrieval strategy that combines exact matching from a rule-based curated library with LLM semantic understanding. It rapidly filters down to fewer than 48 candidates from over 2000 plugins, balancing efficiency and accuracy. In terms of data, it includes 19 manually curated entries and 2033 LLM-generated manifests, and possesses the capability to automatically sync with the ecosystem on a weekly basis. Users can perform rule-based retrieval via the `/equip` command, or use...
Read MoreKnowLP-RAG: A Plugin for DSH Providing Dual Knowledge Graph Retrieval for Markdown Notes
KnowLP-RAG is a plugin for DeepSeek Harness (dSH) designed to organize Markdown notes into a retrievable knowledge structure. It addresses the pain point of developers struggling to determine reading order and relevance among numerous notes by providing retrieval results with paths that clearly recommend reading sequences and similar alternatives. Built upon dual-graph retrieval, this plugin combines vector retrieval, full-text retrieval, and feedback weighting mechanisms. Its core capabilities include: adopting a four-engine fan-out retrieval approach; supporting paragraph-level matching and Chinese note libraries (including time-anchored queries); featuring a decay-based forgetting mechanism (strengthening when used and weakening when not); and operating in n-gram mode without a GPU. The main tool interfaces include `knowlp_search` and `knowlp_get_note`.
Read More@winterchenhuan/dsh-skills-viewer: DeepSeek Harness Web Read-only Skills Settings Page
`@winterchenhuan/dsh-skills-viewer` is an MIT-licensed pure UI plugin developed for DeepSeek Harness Web, aiming to address the lack of a read-only skill list viewing feature in the Web settings panel. The plugin retrieves the catalog of skills available for the current normal session via the `skill.list` wire RPC and adds a new page named `Skills` to the Settings panel. The page presents skill names, `model: off` badges, `description`, and `whenToUse` fields in an alphabetically sorted read-only list. It supports keyword-based search and filtering but does not provide a preview of the skill content or a manual refresh function. When the session changes or points to a subagent...
Read Moredsh-turn-fold: Collapsing DSH's Thinking and Tool Calls into Steps and Turn Bars
dsh-turn-fold is a standalone plugin developed specifically for the DSH (DeepSeek Harness) Web interface, maintained by Winter-And-You-Gone and licensed under the MIT License. It does not modify the DSH core source code. Its core functionality is to collapse long Think, tool calls, and command outputs within agent replies into interactive step bars and turn bars, addressing the issues of interface clutter caused by long replies and the difficulty in locating summaries. Key features include: 1. **Automatic Step Folding**: It groups and collapses tool calls and thinking processes between text segments. It displays actions and shimmer effects in real-time during execution. Upon completion, it groups titles by type (e.g., execution, reading, searching), and highlights failed items in red. 2. **Real-time Metric Monitoring**: It displays execution time and Token consumption in real-time.
Read Moredsh-prompt-stash: Local input stash plugin for DSH Web
dsh-prompt-stash is a local input stash plugin for DeepSeek Harness Web, maintained by Wine-Red and licensed under the MIT License. It addresses the pain point where users need to handle other issues temporarily while writing unsent plain text, without losing their current content. Core features include a session-isolated LIFO stash stack (up to 10 entries), a collapsible preview bar above the input box, and the secure clearing and restoration of drafts via the official API. The plugin supports Chinese and English, light and dark themes, and keyboard shortcuts. Data is stored locally in browser localStorage and does not send network requests. It supports custom hotkeys (default: Ctrl+S), which can be configured in settings. Installation requires DSH versions 0.1.0-rc.6 to rc.8 and a Web profile, via command.
Read Moredsh-browser-fs: Enable the dsh agent to read and write local files on the browser's machine
dsh-browser-fs is a dsh client plugin designed to address the issue where remotely deployed dsh agents cannot directly access the user's local browser files. This plugin utilizes the File System Access API, allowing users to authorize local directories and forward tool calls to the browser for execution via a WebSocket channel. Core features include registering three model tools, `browser_fs_list`, `browser_fs_read`, and `browser_fs_write`, which support directory listing, UTF-8 text reading (default limit of 256 KiB), and writing. The browser interface provides a floating card to display connection and authorization status, supporting directory tree browsing, file search, and image/text preview (text preview limit 64K).
Read Moredsh-plugin-doctor: Diagnostic and Decision Tool for the DSH Plugin Ecosystem
`dsh-plugin-doctor` is a diagnostic and decision-making tool for the DSH plugin ecosystem, maintained by white-sand-grand, designed to address plugin discovery, duplicate detection, conflict checking, and version synchronization issues. The tool requires Node.js >=22.19, operates in read-only mode by default, and does not automatically execute installation, uninstallation, or the launching of the Web UI. Its core capabilities include: searching for community plugins and identifying functional duplicates; generating similarity scores and Mermaid relationship overview diagrams; checking package names, dependencies, and potential conflicts prior to bulk installation, employing a fail-close strategy if metadata is missing or APIs are restricted; identifying sub-plugins already provided within aggregated bundles to avoid redundancy; auditing actual plugin usage based on locally persisted logs; and comparing differences between the local DSH and official versions to evaluate the impact of upgrades on installed plugins.
Read Moredsh-law: Local Legal Workbench Plugin for DeepSeek Harness
`dsh-law` is a local legal workbench plugin for DeepSeek Harness designed to consolidate to-do reminders, monthly calendar scheduling, case overviews, and DSH native legal mode sessions into a single workspace. It addresses the high costs associated with verifying information scattered across different legal workflows. Licensed under the MIT License, the plugin requires Node.js >= 18, has zero npm dependencies, and stores all data locally. Its core features include an on-screen case management homepage (supporting marking of approaching due dates and overdue cases), a six-column drag-and-drop case Kanban board with SSE real-time synchronization, DSH native session binding, a skill command panel, and four sets of legal themes. The system supports consultation intake, automatic generation of eight-level local working directories, AI material onboarding, and access control management (AI application and lawyer approval), while also providing a remote entry point for mobile access. Users can install it via GitHub or npm commands and restart the DSH web service.
Read Moredsh-zotero-wiki: Convert Zotero library to searchable Obsidian Wiki
dsh-zotero-wiki is an MIT-licensed DeepSeekHarness (DSH) plugin designed to integrate Zotero literature management, PDF parsing, full-text note generation, and Agent retrieval into a unified workflow. It automatically syncs Zotero records from local or web sources, utilizes MinerU to parse PDF original text, and invokes DeepSeek to generate structured Chinese notes, ultimately compiling them into a searchable Obsidian Wiki. Core features include dual-source synchronization, interactive range selection, parsing quota control (default 50 items per run), Wiki index compilation, LINT self-checking, and Agent queries based on in-memory full-text retrieval to ensure answers include traceable literature citations. The plugin supports CLI and DSH native tools.
Read MoreWayneJin0918/dsh-wm: World Model Check, Comparison, and RSI Plugin for DeepSeek Harness
`WayneJin0918/dsh-wm` is a pure JavaScript world model debugging toolkit for DeepSeek Harness (DSH), designed to simplify rollout frame inspection, pred/gt comparison, and research iteration workflows. This plugin supports Node.js 18+, allowing quick start via `fixtures/sunset` without requiring a GPU; video input relies on ffmpeg. Core functions include `wm_inspect` for sampling keyframes to generate contact sheets and analyzing brightness and color; `wm_view` for generating self-contained HTML comparison pages containing SSIM timelines, difference heatmaps, etc.; and `wm_rollout_diff` for calculating SSIM/MSE metrics and...
Read Moreacademic-research-graph: Turning a paper into a growing research graph.
`academic-research-graph` is a plugin for DeepSeek Harness (DSH) designed to construct an explorable research graph rather than merely generating a citation list. Starting from papers, concepts, Benchmarks, or GitHub repositories, it explicitly displays research trajectories, controversies, and the comparison between code implementations and paper methods. Core features include generating an interactive graph containing paper nodes, relationship edges, top-tier conference badges, and key charts; explaining core papers and distinguishing between "cited" and "actually used" Benchmarks; supporting reverse lookup of papers from GitHub repositories and validation of code consistency; and allowing for the incremental expansion of research branches from existing nodes and merging of results. The plugin supports Chinese, English, or bilingual output. Installation requires a Node.js and pnpm environment and is accessible via DS...
Read Moredsh-autogate: DSH Auto-Approval Plugin
dsh-autogate is an auto-approval plugin for DeepSeek Harness designed to reduce manual approval in DSH Auto sessions while maintaining the `workspace-write` sandbox boundary. It employs a layered decision mechanism: the L0 layer determines routine operations, such as read-only access and workspace editing, using deterministic rules with zero cost; the L1 layer utilizes a Large Language Model (LLM) to perform safe approval for semantically dangerous operations; and the L2 layer provides a human fallback, where the semi-automatic mode (auto-ask) retains human pop-ups, while the fully automatic mode (auto) relies on the LLM's ruling as the final decision. The plugin adopts a fail-closed strategy, defaulting to rejection in case of exceptions or timeouts. It defends against prompt injection via input masking and label isolation, though these are soft measures and cannot completely eliminate risk. Approval trajectories are only retained within the process memory.
Read Moredsh-wx-skin: Add skin background to DSH Web GUI
`dsh-wx-skin` is a skin plugin for DSH Web GUI developed by wangxilhy23 and licensed under the MIT License. It allows users to customize backgrounds via a "Skin" panel in the sidebar, supporting local uploads of PNG, JPEG, WebP, GIF, and BMP images, as well as pasting HTTP(S) image URLs. The plugin also provides six built-in presets, such as Ink Blue and Aurora Gradients. It offers adjustment controls for darkening (0-80%), blurring (0-24px), and opacity (0-100%), and supports automatic adaptation to both light and dark themes. Settings are persisted via localStorage and configuration files, automatically restoring after page refreshes or application restarts. The plugin operates as an external client and does not modify the DSH main repository. Installation requires Node.js and pnpm.
Read Moredsh-qqbot-bridge: Integrate Official QQ Bot into DSH
`dsh-qqbot-bridge` is a DSH plugin based on Tencent's official QQ bot platform, designed to securely integrate QQ private messages or group chats into the DeepSeek Harness system. The plugin discards high-risk methods such as reverse-engineering personal QQ protocols, hooking, and injection, relying solely on the official SDK to ensure compliance and security. Its core capabilities include supporting first-time QR code binding with automatic credential saving; implementing strict access control where private chats default to a whitelist, group chats are disabled by default, and an empty whitelist does not result in open access; and enabling QQ messages to directly drive the DSH Agent with support for streaming responses, retry on failure, session persistence, and model switching. Additionally, the plugin supports one-time permission approval via CAPTCHA within QQ, and all sensitive configurations (such as AppSecret, API Key...
Read Moredsh-billing: DeepSeek Harness Session Billing and Quota Plugin
dsh-billing is an independent community session billing plugin for DeepSeek Harness, designed to provide cost references and quota views during local development and debugging. It primarily provides three main functions: tracking token costs by provider/model, generating billing session projections, and displaying current round/session costs, quota progress, and model details in the Web interface. The plugin supports configuring currency (e.g., CNY/USD) and per-session quotas, alerting users via color changes when the quota reaches 50%, 80%, and 100%. Installation can be completed via a bundle or a manual npm package. For price configuration, user settings are prioritized, falling back to built-in directories otherwise. It should be noted that the fees provided by dsh-billing are for local reference only.
Read Moredsh-done-whale: Turn the DeepSeek Harness tab whale into a status light
`dsh-done-whale` is a browser tab status indicator plugin for the official DeepSeek Harness (DSH), designed to address the difficulty in distinguishing icons when running multiple sessions in parallel. Leveraging the official plugin mechanism without requiring additional dependencies, this plugin dynamically converts the whale icon on the tab into color status indicators: green indicates that a session has completed while the user was not viewing it, amber indicates a session waiting for user action (such as a question, approval, or review), and black is the default status. When both states are present simultaneously, green takes priority; the plugin responds only to the main session, and sub-agent sessions do not trigger color changes. Users can install it simply by executing `dsh plugin --profile web add dsh-done-whale` via the command line, and the changes will take effect after restarting or refreshing the page. Clicking on the corresponding session automatically restores the status.
Read Moredsh-tts: Voice broadcast plugin for dsh web final results
dsh-tts is a dsh web text-to-speech (TTS) plugin developed by vim0x3c (version 0.1.0, MIT license), designed to reduce the reading cost of long text through voice synthesis. Utilizing Edge TTS technology, this plugin reads only the final assistant response while ignoring intermediate steps. It supports segmented serial reading of long replies, speed adjustment ranging from 0.5x to 2x, and offers over 20 voice options. It provides built-in approval sounds or custom audio functionality and automatically falls back to the browser's local Web Speech API when Edge cloud synthesis fails. The plugin has no third-party dependencies, supports offline installation, and requires installation into the web profile via a local tarball combined with the `-w` flag. After installation, the local bridge service binds to 127.0.0.1 and occupies ports 8765-8780 to provide synthesis and health check interfaces, setting...
Read More@deepseek-ai/dsh-tool-search: DSH Experimental Tool Discovery Plugin
The DSH plugin `@deepseek-ai/dsh-tool-search` is an experimental tool designed to address the issue of excessively long model context in multi-tool scenarios, enabling per-agent tool discovery and progressive schema disclosure. This plugin categorizes global tools into two types: those specified via the `alwaysVisible` configuration option remain visible at all times, while other qualified tools are hidden by default and only become executable in subsequent requests when selected by the model via the scope-local `tool_search` tool. `tool_search` supports BM25-based deterministic matching, accepting a query string and an optional limit on the number of results. The plugin restricts the set of visible tools via the `ctx.tools.restrict()` interface.
Read Moredsh-infinite: Conversational Long-form Writing Plugin for DSH
dsh-infinite (DSH of All Realms) is an independent Tree plugin designed to address issues in long-form writing, such as the model being prone to reverting to assistant mode, scattered settings, and discontinuous main text. Its core philosophy is "Session as a Book," organizing new sessions as independent novels. Key features include selecting the world map, protagonist, and opening via the `/new` command, followed by outputting only the main text throughout the session. It features built-in Worldbook keyword triggering, random world event extraction, automatic compression and saving of long-term archives, and an `/export-story` export function. The plugin defaults to enabling `narrativeGuard` and `progressionGuard` to maintain narrative coherence, supports `/bind` for world switching and `/cast` for character changes, and provides 19 genre templates. Installation requires...
Read Moredsh-plugin-visual-composer: Cordis Plugin Tree Visual Orchestrator in DeepSeek Harness Web
dsh-plugin-visual-composer is a community plugin for the DeepSeek Harness (DSH) web interface, designed to transform complex Cordis plugin tree configurations from static YAML code into visual canvas operations. It allows users to intuitively view the actual plugin tree of the current Profile, including nested Groups, plugin statuses, and configuration details. Users can add plugins or Group drafts via the left-side Palette, adjust node positions through drag-and-drop, and create disabled states or configuration overrides. To ensure security, the plugin provides a masked Diff review before saving to prevent sensitive information (such as API Keys, Tokens) from leaking, and prevents concurrent overrides via optimistic Revision and atomic replacement mechanisms. Furthermore, it...
Read Moredsh-crw: fastCRW Retrieval and Crawling Provider for the DeepSeek Harness
dsh-crw is an MIT-licensed DSH plugin designed to provide backend-based `web_search` and `web_fetch` services for DSH's `ctx.web` via fastCRW (AGPL-3.0). Its core functions include registering the `crw` provider within `ctx.web`, where the fastCRW server handles address resolution, verification, and private network rejection, and supports automatic upgrade from plain HTTP to browser-level capabilities. Search outputs are standardized to URL, title, and summary, while fetch results are returned in Markdown format. An optional `answer` configuration can also be enabled to synthesize answers using LLMs, though this incurs an additional LLM call. Regarding installation, it supports Cloud API (requires configuring `CRW`...
Read Moredsh-liquid-glass: Full transparency and custom background for DeepSeek Harness
`dsh-liquid-glass` is a theme plugin for the DeepSeek Harness Web client maintained by Ultronen, released under the MIT license. Focused on interface visual optimization without modifying business processes, the plugin's core functions include overall interface translucency, a single-slider transparency control (3%-95%), and full-page custom background settings. It adjusts the transparency of surfaces such as the page base, cards, and chat bubbles via the official ThemeRuntime mechanism. It supports uploading local compressed images or using a URL as a background, with preference data stored in the browser's localStorage. Users can install it via `dsh plugin --profile web add dsh-liquid-glass`, enable it in settings, and adjust parameters. The plugin runs with the permissions of the current process and requires Re...
Read More