Artificialwhale/session-reader-plugin: Read content of other sessions within a DSH session
Artificialwhale/session-reader-plugin is a read-only plugin for DSH that allows reading the context of other sessions within the current session, including user/assistant messages, tool call results, reasoning processes, and raw event streams. Independent of the official implementation, it provides core functions `session_list` and `session_read`, supporting direct querying via the `/sessions` slash command without requiring model turns. Reading modes include `io` (default message interaction), `thinking` (reasoning chunks), `surface` (compressed view), and `raw` (raw logs). All outputs are equipped with truncation protection to prevent context pollution. This plugin is implemented purely in JavaScript with no native dependencies and is based on DSH 0.1.0-rc.6.
Read Moredsh-turn-approval: Add task-level authorization for DSH Web approval cards
dsh-turn-approval is a community plugin for DeepSeek Harness (DSH) designed to address the operational costs associated with repeated approvals for high-privilege operations under default permissions. This plugin introduces an "Allow this task" button to the DSH Web approval card, enabling users to temporarily permit specific types of `danger-full-access` escalation within a single `turn`, with the authorization automatically expiring upon `turn/end`. Its core advantage lies in the balance between security and convenience: it does not alter the default permission model or enable global `full access`. Authorization is stored only in memory and bound to specific `session` and `turn` contexts; child agents do not inherit this authorization, and it only automatically allows explicitly matched `danger-full-access`.
Read MoreDSH Plugin @apodemakeles/dsh-token-dashboard: Local Token Usage Heatmap
`@apodemakeles/dsh-token-dashboard` is a DSH Web GUI plugin used to convert scattered local session Token consumption into visualized daily and weekly heatmap panels. The plugin is independent of the official version, based on the MIT license, requires Node 22.5.0 or higher, and is currently distributed exclusively via GitHub. Its core mechanism adopts a Host-Worker architecture: the Host listens to real-time events and sends data increments, while the Worker is responsible for projecting data into a local SQLite database and providing a consistent data view through a snapshot interface. The total Token amount is calculated by summing input, output, and cached read Tokens. Users can view usage via the "Token" entry in the sidebar and use CLI commands for status verification, data reconstruction, or backup recovery. The plugin data is limited to...
Read Moredsh-hotplug-engine: DSH Plugin Installation, Start/Stop, Rollback, and Audit Engine
`dsh-hotplug-engine` is a DSH plugin management execution layer service developed by AnothetLoice, designed to encapsulate plugin operations such as installation, uninstallation, start and stop, rollback, and auditing into a unified service interface. This component is positioned as an execution engine rather than an application marketplace, supports a Node >= 22.0.0 environment, and is applicable to DSH version 0.1.1-rc.2. Its core capabilities include providing REST APIs (covering write operations and status reads), service instances for host plugin injection, and a dedicated toolkit for Agent sessions. The engine implements real-time state changes or prompts for restarts of plugins by modifying `cordis.patch.yml`, and supports streaming YAML operations. It strictly follows official mechanisms and does not rewrite HMR or loader semantics, in order to...
Read Moredsh-plugin-sync: Sync DeepSeek Harness plugin manifest to GitHub Gist
dsh-plugin-sync is an MIT-licensed DSH plugin maintained by AngLi1997, designed to address the challenges of cross-environment migration caused by scattered plugin states. By synchronizing plugin manifests via GitHub Gist, this tool packages and exports `package.json` dependencies from the profile, `dsh.profile.bundles`, and `cordis.patch.yml`, then automatically imports them into the target environment to execute `pnpm install` and complete deployment. Its core features include convenient login via GitHub OAuth Device Flow (requiring only gist permissions), automatic creation of private Gists, and a prompt to restart Harness after import to apply changes. Users can use the `dsh plugin` command...
Read Moredsh-notify-win: Adding Windows native notifications to DeepSeek Harness
dsh-notify-win is a Windows native notification plugin for DeepSeek Harness (DSH) designed to solve the inefficiency of monitoring background task status. Developed by Andyqwe44 and licensed under the MIT License, the plugin uses a fire-and-forget mechanism to provide immediate alerts for DSH without requiring the registration of additional services or tools. Its core capabilities cover three key scenarios: task completion, context compression completion, and waiting for user input. Specific features include displaying native Toast notifications in the bottom right corner of Windows 10/11, triggering taskbar flashing via FlashWindowEx to alert background users, enabling direct focus and session switching upon clicking notifications, and providing native dropdown lists and custom options for single-choice questions.
Read Moredsh-ultramath: UltraMath Mathematical Modeling Contest Multi-Agent Solver Plugin
dsh-ultramath is a multi-agent solving plugin for DeepSeek Harness designed for mathematical modeling competitions, developed by Andiii208 and licensed under the MIT License. Through native Agent presets and skill packs, this plugin standardizes the mathematical modeling solution workflow into seven stages—"problem reading, framework, derivation, coding, verification, paper writing, and review"—thereby solving the fragmentation issue of single-turn prompt processes. Core features include providing the UltraMath master controller and four single-stage role presets (e.g., Mathematician, Engineer); integrating a built-in library of 33 models and paper templates to enable self-contained installation and idempotent local data synchronization. It establishes strict quality gates covering seven categories of controls: independent verification, review blockers, blind review mechanisms, and academic integrity, where any violation results in an immediate veto. Furthermore, it introduces a "digital freeze" mechanism to ensure the consistency between paper data and code.
Read Moredsh-xray: View DeepSeek Harness actual loading, reasons, and context costs
dsh-xray is a context visualization tool for DeepSeek Harness (DSH) that aims to visualize plugin-loaded content, composition relationships, and token costs, solving the questions of "what is actually loaded, why it exists, and how much it costs." The tool provides two entry points: a Web UI (X-Ray tab or standalone page) and CLI. Core features include context cost attribution, splitting prompt sections, tool schemas, and token consumption by plugin; plugin composition diagnosis, analyzing sources, conflicts, and dependency cascades via commands such as `attribute`, `conflicts`, and `deps`; and Agent tool support, allowing agents to query their own composition status. The CLI also features `diff` (
Read Moredsh-balance-monitor: Display current channel balance and usage in the DSH sidebar
dsh-balance-monitor is a minimalist sidebar plugin for DeepSeek Harness (DSH), designed to display the balance or usage of the current session channel in real-time. It supports multiple channels: the DeepSeek official channel displays balance and today's, 7-day, and 30-day spending; the Volcano Ark channel displays the progress of the Agent Plan quota; and the Command Code channel displays the usage window. It features automatic channel identification, 60-second polling refresh, anomaly data marking, and a compact collapse mode. Installation is performed via the `dsh plugin` command from GitHub or npm, and takes effect upon restarting the Web UI. Usage requires configuring corresponding credentials, such as DeepSeek's `API_KEY` and `PLATFORM`.
Read Moredsh-skill-manager: Manage Skills in the DSH Settings Panel
dsh-skill-manager is a DSH Web plugin maintained by AKS1st, designed to address the issue of dispersed Skill configurations. It allows users to manage Skills directly within the browser's settings panel without frequently switching to the file system. The plugin categorizes visible Skills into four types: System, User, Workspace, and Preset, where System and Preset are read-only, while User and Workspace support editing and deletion. Core functions include displaying Skills hierarchically on the settings page; viewing the directory file tree and editing file contents; importing Skills to the User directory or Workspace via Zip packages; exporting any Skill (including read-only ones) as a Zip file; and performing double-click actions on writable Skills.
Read Moredock: DSH Web Workbench Basic Plugin
dock is a foundational workbench plugin within the DSH Web environment, maintained by AKS1st and licensed under the MIT License. It provides a VSCode-style layout shell, including an Activity Bar, Sidebar, Multi-tab Editor Area, and Status Bar. It also supports docking at the four sides of the screen and floating window mode, with layout information persisted via localStorage. The core mechanism utilizes the `ctx.workbench` registry, allowing functional plugins to mount panels, editor views, activity items, status items, and commands, thereby realizing a unified workbench mounting mechanism. dock itself is solely responsible for the shell and does not include specific functions such as file browsing, text editing, image/Markdown viewing, or Git management; these capabilities must be installed via the dock series plugins (e.g., dock-files, dock-editor) as needed.
Read Moredsh-guardian: DSH Task Protection Plugin
dsh-guardian is a task protection plugin for DeepSeek Harness (DSH), designed to address issues such as incomplete plugin declarations, task loops, excessive recursion, and session interruption upon restart. The core strategy of this plugin is "detection and guidance"; it never directly terminates a task but guides the Agent to adjust its direction by injecting user/message prompts and logs events. Its main functions include: 1. **Plugin pre-check:** Performs static code analysis to verify the consistency between service declarations and usage, offering fix recommendations. 2. **Loop detection:** Monitors the frequency of repeated calls to the same tool, triggering a prompt if the limit is exceeded. 3. **Recursion protection:** Limits the nesting depth of child agents to prevent infinite recursion. 4. **Interrupt awareness:** Provides a status interface that returns the running status, nesting depth, and a safe restart flag (safeToRestart), assisting in determining whether to restart when interrupted.
Read MoreSidor_UI: Xingye Theme Skin for DeepSeek Harness Web GUI
Sidor_UI is a SIDOR Xingye theme skin repository designed specifically for the DeepSeek Harness Web GUI, aiming to optimize interface interaction and functional extension. Its core functions include providing the Xingye theme visual experience and splash screen animation, integrating balance badges and low-balance red warnings to enhance status visualization, providing a "Documents" path attachment feature near the input box to support agents directly reading file or folder paths, and injecting "Disable/Enable/Uninstall" buttons with double confirmation into the plugin list on the settings page to simplify plugin management workflows. Furthermore, the repository features subsidiary plugin extension slots that support the coexistence of multiple plugins, sidebar integration, and balance data reuse, such as with the existing Sidor_box plugin. Installation methods are flexible, supporting automatic installation via the DSH Assistant, local PowerShell scripts, or...
Read Moredsh-mcp-settings: Manage MCP servers in DeepSeek Harness Web Settings
dsh-mcp-settings is a plugin bundle for the DeepSeek Harness (DSH) Web profile, designed to centrally manage MCP servers. It integrates a settings-driven server manager, a read-only inventory Remote, and a Web settings interface, allowing users to uniformly handle configuration, start/stop, and status viewing within Settings > MCP. This bundle consists of three core components: the manager, which is responsible for owning the `mcp.servers` configuration, managing server lifecycles, and publishing status; the inventory, which exposes a read-only `mcpInventory/list` Remote; and the UI, which provides Form/JSON editing, enable/disable toggles, status polling, and tool count display, supporting...
Read Moredsh-plugin-optimization: DSH Plugin Partition Manager
`dsh-plugin-optimization` is a DSH plugin management component maintained by AJUbest, licensed under the MIT License. It aims to address the confusion caused by scattered DSH plugin sources and optimize extensibility through a "everything is a plugin" approach. The component divides the plugin list into two independent partitions: "built-in plugins" and "custom plugins," and consolidates custom plugins into the `~/.dsh/custom-plugins/` directory. Its core functions include browsing plugin directories, importing plugins from Git URLs, local paths, or npm packages, automatic registration, enabling/disabling and deleting plugins, and automatically migrating legacy plugins to designated partitions. Additionally, it provides reminders for missing dependencies and plugin conflicts. Users need to ensure that Node.js and p... are installed on the local machine.
Read Moremv-superds: DSH Minimal trajectory-anchor Plugin
mv-superds is a minimalist DSH plugin (MIT License) developed by aitingtingya, focusing on prompt-activation and trajectory-anchor, and explicitly excluding complex functionalities such as cognition protocol, task routing, and workflow orchestration. Upon installation, it automatically provides three modes: standard, PTC, and creative, as well as the `/mv-superds` persistent command. Its core capability lies in independently controlling the initial tool exposure scope and epoch/DSH turn lifecycle of Pro and Flash models via Weak, Normal, or Force modes. Regardless of the selected mode, after the first durable tool/call occurs, [it]...
Read Moredsh-sound: DSH Web UI Event Sound Reminder Plugin
dsh-sound is a Web UI plugin for DeepSeek Harness (DSH) designed to reduce developer reliance on interface status through auditory alerts. The plugin covers six independent event types: task completion, approval requests, user questions, plan review, blocked goals, and background failures, supporting the individual configuration of 0-100% volume levels and sound sources for each. Sound sources include built-in synthesized sounds (such as Ding and Chime), mute, or local MP3/WAV files, with local files stored in IndexedDB to save quota. The plugin provides a settings panel that supports configuring a global toggle, event details, and configuration import/export. In multi-tab scenarios, it utilizes BroadcastChannel to ensure events trigger only once and falls back to snapshot comparison when the event stream is unavailable. Installation requires DSH.
Read Moredsh-models-dev-reasoning: Fill missing thinking levels for unconfigured DSH models
dsh-models-dev-reasoning is a DeepSeek Harness (DSH) plugin maintained by aerince, licensed under the MIT license. This plugin aims to address the issue where third-party or custom models in llm-pi-ai lack the reasoningEfforts configuration, resulting in the inability to display thinking levels. By fetching data from models.dev, it automatically completes missing reasoning levels for models that have not yet set this parameter, ensuring the model selector displays correctly without overwriting existing configurations. The plugin workflow is as follows: after waiting for settings to be available, it prioritizes reading models.dev/api.json, falling back to a GitHub tarball if that fails; subsequently, it matches models under llm-pi-ai and fills in missing reasoning levels, while also copying the directory...
Read Moreacnlabs/dsh-plugin-acn: Enable DSH agents to join ACN
`acnlabs/dsh-plugin-acn` is an MIT-licensed DSH plugin released by ACN Labs, designed to enable DeepSeek Agents to connect to the ACN network. It supports Node.js 18+, and by providing tools such as `acn_join`, `acn_agents_search`, and `acn_message_send`, it enables Agent joining, discovery, message sending, and inbox viewing, promoting cross-instance collaboration. The plugin supports both the Global (`api.acnlabs.dev`) and China (`acn.acnlabs.cn`) regions; however, the documentation contains conflicting descriptions regarding the default region, so it is recommended to explicitly configure the `region` or related environment variables. Installation requires...
Read Moredsh-monitor: Add continuous message monitoring to DeepSeek Harness
dsh-monitor is a DeepSeek Harness (DSH) plugin maintained by AbnerAI and licensed under the MIT License. Its core function is to implement capabilities similar to Claude Code Monitor within DSH by establishing a continuous background watcher to monitor message sources and timely waking up the agent when new content arrives, enabling it to enter the current session and trigger subsequent processing. The plugin provides three tools—`monitor`, `monitor_list`, and `monitor_stop`—for managing the watcher. It supports two types of message sources: the first is `source: file`, which monitors an append-only NDJSON inbox file and triggers a wake-up when a new line is written; and the second is...
Read Moredsh-msg-hub: Integrating WeChat, QQ, and Feishu into DSH's IM Channel Bridge Plugin
dsh-msg-hub is an IM channel bridge plugin within the DSH ecosystem, designed to integrate WeChat, QQ, and Feishu messages into DSH Agent sessions to address the issue of scattered daily messages. The plugin supports text messaging across all three channels; WeChat uses a simulated protocol for login, while QQ and Feishu rely on official APIs. Its core capabilities include an active push service (supporting direct text sending or waking up the Agent to execute tasks) and remote monitoring (supporting approvals, status pushes, and session management commands). Additionally, the plugin features automatic segmentation for long WeChat messages and provides an adapter registry to extend new channels. The environment requires Node.js ≥ 22.13 and installation via command within the Web Profile, with automatic registration and configuration. When using the plugin, WeChat scan code login and credential configurations for QQ and Feishu must be completed respectively. Security risks need attention: WeChat
Read Moredsh-arcaea-theme: Original Highlight Prism Memory Theme for DeepSeek Harness Web UI
`dsh-arcaea-theme` is a theme plugin for DeepSeek Harness Web UI, maintained by `a1swg1159-pixel`, and licensed under the MIT License. The plugin aims to provide an original high-key prismatic memory visual style for the Web UI, implementing appearance adjustments solely through CSS and inline SVG. It does not contain official Arcaea or lowiro assets, nor does it replace chat components, modify session data, or initiate network requests. The plugin embeds Exo and Noto Sans CJK SC fonts into `dist/client.js`. When enabled, it applies the `arcaea-light` color palette, and can restore the original theme preference after removal or disabling. Installation requires in...
Read Moredsh-capability-index: Plugin library pre-check for DSH task-oriented requests
dsh-capability-index is a meta-plugin for DeepSeek Harness (dSH), designed to address the unpredictable tool utilization issue in multi-plugin scenarios. It employs a three-level consensus mechanism (semantic vector retrieval, rule vocabulary filtering, conflict prompting) to automatically inject Top-K plugin prompt blocks into the main session when task-oriented requests are triggered, while carrying `use_when`/`not_for` capability descriptions. The plugin adopts a read-only suggestion mode, does not force tool calls or rewrite definitions, and retains the final decision-making power on the model side. Its core functions include efficiently injecting prompts via the `runtime-context` channel, utilizing a local lightweight model (bge-small-zh-v1.5) for asynchronous semantic matching, and setting a `not_for` gate to filter conflicting candidates. The current version is v0.2, adopting...
Read Moredsh-go: DSH Web GUI OpenCode GO Package Usage Monitoring Plugin
dsh-go is an OpenCode GO usage monitoring plugin designed specifically for the DeepSeek Harness (DSH) Web GUI. It provides a centralized usage view with core features including: displaying quota donut charts across three dimensions (5 hours, weekly, and monthly) that change color to alert when nearing the limit; aggregating Token consumption and estimated costs for each model based on local DSH session logs; displaying the official GO pricing table and daily spending trends over the past 30 days; and a mini bar below the chat input box that allows viewing details on hover and refreshing data with a click. The plugin supports automatic API Key parsing, features theme adaptation capabilities, and allows for the customization of backend parameters. Installation is recommended via the `dsh plugin` command to add the GitHub source directly, but it also supports local offline package installation.
Read MoreDSH Turn Status Phrases: Make DSH Web Turn Status Text Rotate Continuously
dsh-turn-status-phrases is a DSH Web plugin maintained by 57ggfk, designed to replace the `turnStatus` status text during model or agent operation with continuously changing custom turn status phrases. The plugin supports extensions, is licensed under the MIT license, and stores configuration data locally in the browser without uploading it to the network. Core features include dynamic phrase rotation, where duration is calculated based on UTF-8 byte count (100 milliseconds per byte, ranging from 1.8 to 8 seconds), and prevents the same phrase from being displayed repeatedly. It comes with built-in "Chinese Mythology" and "Claude Code" dictionaries; the former contains myths such as Chang'e Flying to the Moon, while the latter includes 187 CLI status terms. The settings page supports dictionary switching, pausing dynamic effects, and viewing dictionary contents. Installation requires execution within the plugin directory...
Read More