Plugins
Browse, filter, and install DeepSeek-Harness plugins.
704 plugins found
dsh-first-principles (plugin)
fengt8291-lab/dsh-first-principles
A machine-checked reasoning ledger: every fact must resolve to a real file:line and be quoted verbatim from it, every assumption must state what would falsify it, and a conclusion may not rest on an assumption that never comes back for review. The ledger can carry a review date, a confidence and a kill condition. Ships the checker tool, an /fp command family, an optional gate that asks before irreversible shell commands, and a web panel listing the error codes each round fixed.
scenes-skill-creator
wasteoneslife/scenes-skill-creator
Skill-creation console for the Web UI: fetches the official creator skills, hands the requirements to the Huawei Cloud, generic, or REST API creator, then scores the generated skill against a 10-point rubric and returns the itemised deductions to the creator until it reaches 8.5/10.
blog-manage
huangxicheng1/blog-manage
Manage a GitHub Pages blog from a DSH panel — browse the Markdown articles grouped by tag, edit them in a split editor with a front-matter form, and publish the changes as one commit over the GitHub REST API.
dsh-inpage-translator
7gzgn/dsh-inpage-translator
A persistent translate button lives in every page the browser opens: click it and every visible text node is replaced in place, click again to restore. Hold to drag, drop it near an edge and it tucks into a small handle; it is re-injected automatically after navigation. The host LLM service does the translation — the plugin holds no API key.
dsh-closet
yuezhiye/dsh-closet
Per-workspace closet for temporary scripts and their run logs, kept in a .dsh-fix directory inside each project. Registers a script with its language and purpose, scans a project for leftover scratch scripts, backups and log files, runs registered scripts with a timeout and writes each run to a timestamped log, and sweeps chosen files into a reversible trash with per-batch restore. Scanning only lists and never deletes; cleanup moves files instead of deleting them; files already tracked by git are refused unless forced. Ships 7 agent tools and a settings panel.
dsh-custom-tool-studio
xtt-xt/dsh-custom-tool-studio
Author custom tools in Python from a web page, in chat, or from the dsh-go app's native panels, and register them as DSH tools without a restart; dangerous tools need built-in approval on every run, tools can be grouped into packs, and an optional unlock mode exposes them per conversation. Needs Python 3 on PATH.
dsh-outcomes
xinming-chenniang/dsh-outcomes
Deliverables registry for DeepSeek Harness: agents register the final artifacts of a task (reports, pages, documents, sheets, images, datasets) into one settings section and manager page that store paths only, never copies, and remove recoverably; a standalone CLI (add, list, stats, check, remove, restore) reads and audits the same registry outside the app.
dsh-rea-mcp-toggle
violetevergarden-zc/dsh-rea-mcp-toggle
Toggles the rea-mcp server on and off from the DSH Web UI session header or through the rea_mcp_toggle agent tool, so the 170 mcp__rea__* tool schemas stop being sent with every request while REA is off (the tools payload drops from about 722 KB to about 95 KB) and the REA child process exits; the choice is kept in a profile-scoped state file and restored at startup by a row-level disabled expression.
dsh-vault
soberkeen/dsh-vault
Encrypted, chunked full backups of a DSH installation: config, sessions, plugins, workspaces and Hindsight memory packed into AES-256-GCM volumes that unlock by passphrase, recovery code or this machine's DPAPI slot, each package carrying a self-contained restorer, GFS rotation (last, daily, weekly, monthly, plus a total size cap and a recycle bin) and network or WebDAV targets. Zero external dependencies — node: builtins only, no 7z, openssl or rclone.
dsh-context-archive
kingofpowers/dsh-context-archive
Model-driven tool-result archiving for DeepSeek Harness. Results above a configurable size carry a short inline id (\[#a1b2c3d4]); the model archives the ones it no longer needs into the session's own archives/ folder and the context keeps a small recoverable stub with the file path. Originals stay in the append-only session log, so nothing is lost. Ships a settings panel with per-size-bucket recovery stats, thresholds that apply without restart, and a conditional reminder when results are waiting to be archived. Requires dsh-better-sidebar for the statistics panel.
dsh-plugins (dsh-hiddify)
cjrrrrrrrr/dsh-plugins
Drives a local Hiddify installation from DeepSeek Harness without its GUI: seven tools to start and stop the core, switch split-tunnel modes (rebuilds the config and restarts the core), rotate exit nodes through the Clash control plane, and search or fetch pages through the proxy. Windows only.
dsh-plugin-porter
chenzhihan1751-cyber/dsh-plugin-porter
Moves DSH plugins between machines and profiles: export a migration bundle where local plugins keep their source and remote ones reinstall by version, restore it elsewhere with the bundle's own restore.mjs, copy plugins to another profile, or pack the whole environment (config, memory, sessions, attachments, plugin sources) into checksummed volumes with a restore script.
dsh-config-sync
bxzfxl/dsh-config-sync
Git-based multi-device sync for DSH configuration — captures settings, plugin manifests, lockfiles and skills into a private repository, with one-click capture, apply, pull and restore, and plugin rebuilds from pnpm-lock.
dsh-rea-toggle
aurumple/dsh-rea-toggle
One switch that takes an MCP server's tool schemas and its instructions block out of the model context for every agent, live and without a restart, built for the 207 tool schemas REA registers whether or not a task is reverse engineering. A pill in the composer dock, /rea on|off|status|toggle, and GET/POST /rea-toggle/state; the position is remembered across restarts and subagents are covered before their first step.
dsh-restart-planner
7gzgn/dsh-restart-planner
Let the agent restart its own DSH host: schedule a self-restart, finish the turn first, then a detached helper stops and relaunches the app and reports what happened. Dry-run, a status check, and an optional "when can I blink" confirmation are built in.
dsh-recycle-bin
wanglemna/dsh-recycle-bin
Delete DSH sessions into a restorable recycle bin — subagent sessions follow their parent as one tree, batch archive, restore and purge are supported, and only purge destroys bytes.
dsh-context (agent-embodiment)
qiangweiliu/dsh-context
Context observability and control for DeepSeek Harness: cross-session token analytics, session-level budget/prompt/tool controls, and optional agent scaffolds. It reuses the official tokenMeter, compaction, systemPrompt, and tools.restrict seams; monitoring is read-only.
dsh-interrupted-resume
ptrel1/dsh-interrupted-resume
Lightweight crash-recovery for dsh: after a restart, it detects sessions whose last turn was killed mid-flight and re-injects a continuation prompt that first demands the agent verify real-world state before acting, so side-effecting operations are not blindly repeated. It only reacts to the genuine crash marker (turn/end reason 'interrupted', synthesized on cold read by session repair), so it never misfires on user cancels, rate limits or model errors - which is why it needs no error classification, backoff or configuration UI. Unlike general-purpose auto-continue plugins, it also covers the case where a subagent was interrupted mid-run: the parent turn has already ended normally while it waits, so a naive check sees nothing to resume and the whole subagent tree dies silently; this plugin detects the interrupted child and wakes the parent instead. Single host file, zero external dependencies, seven config constants.
dsh-archive-purge
joyboy-yy/dsh-archive-purge
Force-hides archived sessions from the DSH sidebar whatever the view filter is set to, and adds a panel that restores them or deletes them permanently - session log directory, archive and pin records, and projection cache.
dsh-session-cleaner-host
jingleboat/dsh-session-cleaner-host
Deletes a whole conversation from the sidebar session menu, and opens a right-click menu on a chat text selection with Copy, Quote (insert a Markdown quote block into the composer) and Ask: Ask sends the selection plus your question to one reused continuable subagent (label `ask`, found again through the subagent catalog after a restart) and streams the answer into the right sidebar.
dsh-conversation-recycle-bin
hero476/dsh-conversation-recycle-bin
Delete a DSH conversation from its sidebar menu or the conversation header, optionally cascading into that conversation's associated memory nodes when you tick the box (the confirmation dialog shows the hit count before you commit); deletes land in a plugin recycle bin with restore, every action is appended to an audit log, and batch deletes are rate-limited with per-conversation rollback.
dsh-session-janitor
guokecloud/dsh-session-janitor
Lists DSH session records and archive caches on a sidebar page, moves deletions into a restorable recycle bin, and refuses sessions written within the last 10 minutes.
dsh-autorestart
eason-22/dsh-autorestart
DeepSeek Harness plugin: restart without losing work. It waits until every conversation is idle, restarts the host, and picks the interrupted work back up instead of dying with it. Every restart is preceded by a snapshot of the configuration and the installed plugins; if the host does not come up, a one-shot watchdog restores that snapshot, starts the host once more, and records the outcome. Where a supervisor already manages the host it asks that supervisor instead of starting a second one. When the work is done it counts down and powers the machine off. It works on the Windows desktop client and on a hosted dsh web instance (Windows, WSL, Linux).
dsh-archive-workbench
chymzxs/dsh-archive-workbench
Adds a Delete session item to the sidebar session row menu that permanently removes the session log directory, projection cache and archive/pin membership and drops its row from the sidebar, plus an archived-sessions panel where archived sessions can be restored or deleted.