Plugins
Browse, filter, and install DeepSeek-Harness plugins.
34 plugins found
dsh-plugin-memory
littleblacktong/dsh-plugin-memory
Long-term cross-session markdown memory with an LLM-Wiki structure and a SOUL.md persona, injected at session start (by default only after the first user message and only in the active session), plus remember/recall/consolidate/forget workflows, an embedded memory skill, pack/unpack migration tooling, and an idle-time first-person recall nudge that surfaces real memories in a companion voice. Also gives the store observability and upkeep it lacked: a per-file boot-block budget that keeps the index routing table from being truncated, automatic last_access stamping so salience decay actually works, a read-only memory health dashboard (size, freshness, lint-parity checks), a declarative index compiler (pages declare summary:, one command re-lines the index), an interactive memory graph (page links plus shared tags, draggable, wheel zoom), structured queries (tag/type/salience/hot/stale filters), cross-link suggestions for pages that have no relationship yet, and a `checkup` report that ends in a prioritised action list. The boot payload was also cut by ~23% by moving operational detail into the on-demand skill. Its settings section now carries its own navigation mark (a brain half wired to a node cluster, since the shell offers no icon slot to plugins) and a feedback entry that opens this repository. Requires DSH session format v4 (official DeepSeek Harness 0.1.7+): injected messages declare the producer-owned source kind plugin:memory. v0.11 added a bilingual settings panel whose copy and sidebar label follow DSH language setting (中文「记忆」/ English "Memory"); v0.12 added the shared cross-plugin speech floor, a context-sensitive tone section and a weekly growth recap; v0.13 declares its DSH compatibility via engines.dsh (official 0.2.1-rc.5 series; older hosts are refused by the gate), adds a "Review now" button (POST /api/memory/control, action growth-now) that sends one growth recap immediately while still respecting the speech floor, panel accessibility (aria labels, status and alert roles, focus-visible rings), and the public PROACTIVE-PROTOCOL.md. v0.14 adds per-session memory: a composer chip with a dropdown (this session / workspace default), the /memory on|off|status command, and a settings-panel switch all flip the same gate — off means no boot injection, no digest/recall nudges and no last_access stamping for that session (nothing is deleted); disabledWorkspaces lets whole projects default to off, and session choices persist for 7 days. v0.15 adds a Basic soul (quick forging) card: my name / what I call you / baseline persona, saved into a managed block inside SOUL.md (the rest of the file is left untouched) and marks BOOTSTRAP complete; existing chat-forged souls are echoed from the SOUL text, and the boot block now asks the agent to remind the user to forge first when no soul exists yet. v0.16 turns the memory graph into an interactive 3D sphere (Canvas, zero dependency): drag to rotate, wheel to zoom, drag nodes to arrange them in 3D, double-click empty space to reset, auto-spin (reduced-motion aware); hover or click a node to instantly light up its neighbours (displacement+duration click threshold), and colours adapt to light/dark panel themes. v0.17 adds graph search (ranked matches, the camera flies to the hit and lights up its neighbours), Reveal in Finder / Copy path for any node (the host command is awaited, and the absolute path is copied automatically when reveal fails), Windows support (path-variable expansion, CRLF parsing with style-preserving writes, explorer /select, argv and exit-code handling, case-insensitive workspace matching), plus a much shorter README with real screenshots. v0.18 (issue #8) adds a boot snapshot mode: session freezes the boot block for the session so mid-session memory writes no longer invalidate the prompt-prefix cache (the volatile recent-log tail now rides in its own late context segment), with live kept as the default; double-clicking a memory node now opens the note in the DSH right sidebar (falling back to Finder/Explorer). v0.19 makes the plugin compatible with DSH 0.2.2-rc.2: the agent registry is read with agents.roots() when available and falls back to agents.list() on rc.2, and every agent/created listener is exception-guarded — on rc.2 an unguarded throw there rejects agent registration and no session can be created, so rc.2 users must upgrade to 0.19.2 or newer (0.19.5 is latest). Settings, dashboard and composer chip keep working on both the legacy and the rc.2 host APIs.
dsh-tool-activator
tranquillitatis-lab/dsh-tool-activator
Load only basic DeepSeek Harness tools by default and activate other tools on demand.
dsh-tool-activator
hairyf/dsh-tool-activator
Loads only the basic DSH tools by default and activates the rest on demand, with a per-tool switch list in the plugin settings.
dsh-token-saver
shaw529/dsh-token-saver
DeepSeek Harness plugin that aggressively saves tokens without affecting task quality: lossless head/tail truncation of tool results (default), grep-result folding, pressure-triggered dsh-compaction-basic delegation, and an LLM-summary CompactionEngine subclass for the aggressive mode. Saves 97.6% of input tokens on an 8-scenario synthetic suite, with all reductions routed through dsh event flow so model-visible = logged stays intact.
dsh-free-web-search
delef/dsh-free-web-search
Free web search with 10 engines (Bing/DuckDuckGo/SearXNG/AnySearch free + Exa/Tavily/Keenable/Perplexity/DeepSeek paid), automatic fallback chain, time-filtered advanced search, platform search (GitHub/Reddit), web page fetching, LRU caching, and a settings UI. No API keys required for basic use.
dsh-zotero-skill
eason-0712/dsh-zotero-skill
Zotero skill for DeepSeek Harness: page-anchored Q&A, full-text translation and close reading, native highlights and Chinese notes, bilingual PDF and paragraph Markdown, evidence comparison tables, and reviews with citation tracking; finds papers on OpenAlex or Crossref, imports Chinese CNKI export files, classifies the library into research-direction folders, surfaces research gaps, and runs a ranked daily digest of new papers. Python-based (basic library management uses the standard library; the reading workflow downloads its PDF/OCR components on first use); writes need a one-time Zotero authorization, and daily scheduling is Windows-only. Adapted from the OpenAI MIT Zotero plugin.
dsh--prompt--enhance
sunzhentao/dsh--prompt--enhance
Prompt enhancer for the DSH web UI with basic/standard/expert modes: standard/expert modes rewrite drafts with project context and recent session history, retry gracefully when gateways reject reasoning-effort settings, and show a before/after review with undo.
dsh-favorites
weibaohui/dsh-favorites
Session favorites: bookmark any conversation into a browser-style favorites panel — one-click star from session rows, folders for organization, notes, custom display names, resume session, fork into a new session, basic session stats, plus a fork-relationship graph showing how conversations derive from one another.
dsh-term-glossary
ashz555/dsh-term-glossary
Select a term in a DeepSeek Harness conversation and press the Search button beside it to read the explanation in place: basic meaning, purpose and usage, with the token cost of that answer. The call is auxiliary — it writes nothing to the session log.
dsh-compact-threshold
xlcg10086/dsh-compact-threshold
Composer control for the automatic context-compaction threshold. A 20%-80% slider rewrites the running BasicCompactionEngine config per step, shows current usage, context window and the effective trigger line, and compacts immediately when the threshold drops below current usage and the agent is idle.
vm-blackbox
yugejixian/vm-blackbox
Black-box GUI testing for DeepSeek Harness: an AI tester drives a real Windows virtual machine using only screenshots and mouse/keyboard, so its verdicts rest on pixels instead of logs or source code. Ships the dsh-vm-tester plugin with twelve vm_* tools (status, UI tree, screenshot, click, type, type-secret, key, basic key, wait, snapshot, upload, download), a reverse-tunnel guest agent for Windows, and run verification scripts. Needs Windows, VirtualBox 7 and a Windows guest VM with the bundled agent before any vm tool works.
context-guardian
luminarisoftwares/context-guardian
Compaction fallback for compaction-basic: when its LLM summary throws, comes back empty or cannot fit the window, the span is compiled deterministically with a seq pointer on every line (vendored dsh-compaction-instant compiler). Adds recall and search tools, /recall and /context commands, an idle trigger at 45% of the window and an on-disk span archive. The engine mounts as one row in the agent preset (docs/dsh-integration.md).
dsh-memory-agent
heart3-xdugt2/dsh-memory-agent
Local DSH companion plugin with long-term memory, graph-assisted retrieval, emotional state, reflection, group context, and audit views. Targets Windows with Node 24 and Python 3.14 (the basic engine uses the Python standard library, no pip; without Python it falls back to the JS retrieval path).
dsh-latex
accelerater-tech/dsh-latex
Compiles LaTeX with the TeX Live installed on the machine: one `latex` tool typesets a formula into an SVG, PNG or PDF and a whole document into a PDF (Chinese text switches to xelatex with ctexart), writes the file into the workspace and returns a Markdown reference to it. A system-prompt section asks the model to write `$...$` and `$$...$$` instead of code fences, and when no TeX Live is found a banner above the composer offers a one-click BasicTeX or TinyTeX install.
dsh-blender-mcp-bridge
xuezuoys/dsh-blender-mcp-bridge
This project aims to bridge the Blender MCP Add-on, so that models on DSH can conveniently connect to the current user's working Blender to assist creation, while meeting basic security requirements.
dsh-cool-git
cooltea001/dsh-cool-git
Git plugin — adds Git management to the session tab bar, covering the basics: commit | pull | push | branch | diff.
dsh-prompt-optimizer
windrover/dsh-prompt-optimizer
A prompt optimizer in the composer input tool row: pick a category and a template, then ✨ rewrites the draft in place with one-click undo. Pick from the Basic, Context and Image categories; you can cancel a run, and it shows elapsed time and token usage. Ships 15 templates covering task-instruction rewriting, step planning, safety-research framing, system-prompt role cards, and text-to-image / image-to-image prompts; context templates read the recent turns of the session for coreference resolution. Calls go through the host model service, and a settings section exposes the model and the budgets. Output guards check that user-written constraints survive, warning rather than auto-retrying. Adapted for dsh 0.1.7 and 0.2.
dsh-context-management
plxloyzb/dsh-context-management
Windowed, reversible context management for DeepSeek Harness; replaces Basic compaction.
DSH-EmailReader
huaxiren6/dsh-emailreader
OAuth2-capable IMAP email reader for accounts where password authentication is disabled. Microsoft disabled Basic Auth for personal Outlook IMAP in 2024, so this plugin authenticates via refresh-token OAuth2 (XOAUTH2) with automatic token refresh, plus app-password login for Gmail through an optional local HTTP/SOCKS proxy. Registers list/read/search as ol_email_* so it can coexist with the market dsh-email plugin without tool-name clashes.
dsh-email-reader
huaxiren6/dsh-email-reader
OAuth2-capable IMAP email reader for accounts where password authentication is disabled. Microsoft disabled Basic Auth for personal Outlook IMAP in 2024, so this plugin authenticates via refresh-token OAuth2 (XOAUTH2) with automatic token refresh, plus app-password login for Gmail through an optional local HTTP/SOCKS proxy. Registers list/read/search as ol_email_* so it can coexist with the market dsh-email plugin without tool-name clashes.
dsh-rtl-flow
wanghao815/dsh-rtl-flow
Guides RTL design and verification in DeepSeek Harness, with project scaffolding, evidence checks, and OpenROAD/ORFS setup.
dsh-apikeys
xrc111/dsh-apikeys
One credential store for many API platforms: keeps keys for GitHub, Cloudflare, Vercel, npm, Docker Hub, Hugging Face and custom platforms in the DSH credential store rather than in configuration or the session log, and gives the model three tools. apikey_call takes a path rather than a URL, so a key only reaches the host its platform fixes; apikey_platforms lists platforms and accounts without values; apikey_key gets, sets or clears one. Supports five auth shapes (bearer, custom header, x-api-key, basic, query string), verifies a key against the identity the platform returns, and reports transport failures as readable results instead of ending the turn. By default (exposeKeys on) the apikey_key tool can return a stored key's value to the model, which puts it in the session log; turn exposeKeys off to keep keys inside the Host.
dsh-prompt-polish
minus77/dsh-prompt-polish
Polishes the composer draft: opening the panel optimizes once with the default template, replacing the draft shows a line-by-line diff first, and a 9-second undo sits on the entry pill. Five templates (basics, structure, examples, reasoning, iteration) switch without spending a call; history and version chains stay on this machine, and the UI follows the Harness language.
dsh-plugins (dsh-lan-link)
sqzw-x/dsh-plugins
LAN access for the harness process: writes the authenticated links for the harness port, one per local IPv4 address, to a token file and registers DSH_LAN_LINK in the shell environment, and can run a gateway on a fixed LAN port that holds the browser session on this machine, so devices need no token; forwarded requests get Host and Origin rewritten for the same-origin guard, and a host-claim marker is injected so the page renders as the full desktop UI instead of remote-visitor mode. Devices are admitted by CIDR, with optional Basic auth.