Plugins
Browse, filter, and install DeepSeek-Harness plugins.
37 plugins found
dsh-self-memory
lzk112233/dsh-self-memory
Four-layer memory for DeepSeek Harness, ported from the memory design of NoMindSama/qq-dsh-bridge (MIT) with the QQ channel removed: an append-only dialogue log, a weighted long-term fact store with decay and one-way archiving, self-notes the agent writes about itself, Chinese bigram recall over the raw log, and incremental AES-256-GCM sync to a private git repo where only ciphertext is stored. Archived sessions drop out of recall without losing their history.
dsh-obsidian-memory
aoyamabf-max/dsh-obsidian-memory
Stores the agent's long-term memory as plain Markdown in an Obsidian vault — every memory is a .md file with YAML frontmatter that Obsidian indexes natively, so you can read, edit, link and back up it with tools you already use. Nothing is locked in a database. Ships a sidebar panel (tag filter, sort by recency or importance, edit in place), 7 agent tools, three-tier token-budgeted recall, BM25 ranking (no embeddings, no API key, works offline, CJK bigram tokenization), importance decay with archiving (moved to .archive/, never deleted), and optional GitHub Contents API sync. A note containing a secret is refused rather than redacted, because a redacted memory reads as complete while the important part is gone. Zero runtime dependencies; everything comes from the DSH host.
dsh-maid-atelier-tod
0xyxy/dsh-maid-atelier-tod
Post-build patch for the maid-atelier skin, mounted as a bundle: the window backdrop walks six time-of-day bands on the local clock with continuously interpolated sky and interior light, and the figure moves on its own (breath, weight shift, float, blinks, optional hem and hair displacement); applied to an already-installed skin and reverted from client.js.orig when the plugin is removed.
dsh-muse-code
stellarytoucher/dsh-muse-code
Adds a `muse` subagent provider and the `subagent_muse` tool to DeepSeek Harness, so the main agent can hand one self-contained task to the Meta Muse Code CLI and get back only its final report. A patched fork of `@pascapone/dsh-muse-code` that loads on DSH 0.2.1: it carries local equivalents of the removed `settleRun` export and `subagents.start` method, and documents an optional proxy for the gateway stream-phase bug. Needs the `muse` CLI installed. Install either this fork or the upstream @pascapone/dsh-muse-code, not both: both register the same subagent-muse loader row.
dsh-compaction-audit
bushizhanghan/dsh-compaction-audit
Audit what context compaction actually lost. Reads the raw session event log and checks session-constraint survival (the standing instructions the user gave — do-not-X, must-Y, only-in-Z — and whether the summary still carries them; arXiv 2608.11242 measured ~17% survival across compactors), summary hallucination (paths, versions, ports and identifiers the summary invents that were never in the history it replaced), ghost references ("see above" pointing at removed text), token accounting (a summary nearly as large as what it claims to free), and unaccounted prunes. Four agent tools including a cross-session sweep that ranks conversations by how much compaction hurt them. Deterministic — no LLM, so a wrong answer is a rule bug with a name.
dsh-oneclick-desktop
mkinori/dsh-oneclick-desktop
Windows desktop integration, a one-click launcher and tray controller for DSH, plus a sidebar button that puts DSH and a chat.deepseek.com window side by side with one shared taskbar button. Installing it writes a desktop shortcut and registers a dshsplit: protocol, both removed by lib/desktop.ps1 -Mode remove.
dsh-session-keeper
wsnmm3/dsh-session-keeper
A session manager for the DeepSeek Harness sidebar: per-workspace category trees with drag-and-drop ordering, pinned sessions hoisted above the categories (or kept inside them, switchable from the view options), an archive partition, and a delete bin where removed sessions keep their logs and can be restored or purged in batches. The host half owns the category and recycle data, the web half renders it; both ship as one plugin. Maintained fork of ht719/dsh-session-categories ported to current DSH, with pinning, archive partition and delete bin added; it cannot be installed together with the original.
dsh-prompt-enhance
wjf1/dsh-prompt-enhance
Sparkle button immediately left of the model selector that rewrites the composer draft into an executable prompt in place, modelled on WorkBuddy: the host calls the conversation LLM with a prompt-engineering system prompt, multi-level undo keeps up to 8 previous drafts, and a token-level diff card shows added and removed spans, the number of changed spots and the net character delta. Runs on the session model, is disabled while the draft is empty, and keeps the browser-session cookie fence in front of the LLM call.
dsh-plugin-workspace-archive
windfromkadath/dsh-plugin-workspace-archive
Archives the sessions of a workspace when its folder is deleted or moved away, or when its registration is removed, and restores them when it returns: unarchives only the sessions it archived itself, re-attaches every member its ledger recorded (including sessions you archived manually, whose archived state is left unchanged), and adopts ungrouped sessions whose working directory is that workspace path.
dsh-apirevise
lostforest7/dsh-apirevise
API regression and acceptance workbench: snapshot the responses of the endpoints you register before the agent edits the backend, rerun them all after the edit, and review a structured field-level diff (status codes, added and removed fields, numeric old → new values with the delta) beside the captured source diff, accepting each endpoint one by one before exporting a Markdown or single-file HTML report.
dsh-prompt-enhance
ziyuan258/dsh-prompt-enhance
Maintained fork of dsh-prompt-enhance, brought up to DSH 0.1.7 — the plugin would not even load on current hosts (InputState.imageIds became attachmentIds, so the composer button crashed the input box; settings.get() was removed; /enhance read a session id the agent no longer exposes). Rewrites default to reasoningEffort off, which measured 252 output tokens for a draft where the model default spent 2897, and a Settings page for all 17 fields is bundled. Verified on a real 0.1.7-rc.2 host: activation, a live HTTP enhancement request, /enhance in the GUI, and the Settings page reading and persisting configuration. 204 tests.
dsh-window
bbtssama/dsh-window
Floating Markdown note card for the DeepSeek Harness web GUI: per-session multi-note spaces, long-press marks with four colours, italic and underline and your own remarks, clickable task boxes, a repair flow for marks whose text moved under them, reading-
easy-archive
bainianlaoyao/easy-archive
Two-step inline archive on workspace sidebar rows — one click arms a red confirm, the second click archives; the archive entry is removed from the ⋮ menu.