Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1550 plugins found
quicktui-dsh
dualface/quicktui-dsh
Sets up QuickTUI from a dsh plugin page: installs QuickTUI server on macOS and Linux, pairs the phone app by QR code, and connects dsh sessions so the app can follow them, answer approvals and questions, send prompts, and interrupt turns.
dsh-neuron-memory
shadowrjh/dsh-neuron-memory
Neuron-inspired memory for dsh: turns buffer into a hippocampus, a nightly patrol classifies fragments into pools, and each turn injects a minimal auto-compacted handoff, the live mood (via dsh-feiyu-mood), and only relevance-filtered memories (Ebbinghaus half-life decay; recalled memories are reinforced like spaced repetition). Hard caps bound storage; past-session original text is searchable over multi-frame zstd; dsh-fish-memory stores can be imported. Optional vector retrieval (off by default, keyword fallback). The 3D panel offers four themes and pulses a signal from the center to each recalled memory.
dsh-nightwatch
zci514/dsh-nightwatch
Keep this session working until a wall-clock deadline: one button in the composer picks 22:30, +90m, or tomorrow 07:00, and after every finished turn the plugin posts one continuation message so the session keeps working; nothing is posted once the deadline passes. Stops early on a round cap (400), three consecutive failed turns, or four consecutive rounds that called no tool; a manual stop button is always there. The last part of the watch switches to wrap-up wording, sized to at most half the remaining time so a short watch is not entirely wrap-up. Armings persist to $DSH_HOME/nightwatch.json via an atomic write and are re-adopted after a restart. No slash command is registered by default (enableCommand turns one on); the continuation message carries source.kind cordis-host-runner, not user.
dsh-multi-session
good-saltfish/dsh-multi-session
Multi-session overview: list every session grouped by workspace with live status, and pin up to three side by side to read their conversation text. Each card says whether a session finished since you last looked, is waiting on your answer, or has stalled mid-turn, and which files it changed. Send a message or interrupt any session without switching away, with a receipt showing whether it was queued, delivered or being processed. Search across all sessions, forward a turn to another, and switch a session's model from its card.
dsh-plugin-composer-predict
dogtiti/dsh-plugin-composer-predict
Predicts your next instruction from the current conversation and shows it as the composer placeholder; press Tab to turn it into an editable draft.
memorybeardshplugin
suanmosuanyangtechnology/memorybeardshplugin
MemoryBear long-term memory for DeepSeek Harness: per-turn recall, end-of-turn write, and a memory_search tool
dsh-fail-fast
x402/dsh-fail-fast
Fail-fast tool batches for DeepSeek Harness: inside a step, concurrency-safe calls still overlap, but after the first failed call every remaining unstarted call is denied before dispatch and returned to the model as a synthesized `is_error` "not executed" result.
dsh-deepseek-usage
blackthunder2191026/dsh-deepseek-usage
Shows your DeepSeek API balance in the DSH sidebar and every Turn's cost in CNY, billed Search requests included. Requires the official DeepSeek (deepseek-official) provider and its API key (DEEPSEEK_API_KEY) in a Web-UI profile.
dsh-sumika-widget
pucco-od/dsh-sumika-widget
Windows 10/11 x64 only: a desktop character for DeepSeek Harness that reads at the bookshelf when idle, types at a desk while the agent works, raises a question mark and a pixel-art card when it needs your answer, and stands up with an exclamation mark when the turn ends.
dsh-session-lock
lmk2215/dsh-session-lock
Conversation lock for the DeepSeek Harness sidebar: every conversation row gets a lock button, and a locked conversation blurs only the conversation area behind a password box while the sidebar stays usable. Re-locks on window blur, tab hide, page hide, or whenever the open conversation changes, and never pauses a running turn - the veil reports that background work continues. The password digest, lock flags, and preferences live in <DSH_HOME>/session-lock/state.json behind two same-origin routes guarded by a custom header, so clearing the page localStorage unlocks nothing; PBKDF2-SHA256 with a random salt, and a 30-second input lockout after five wrong attempts. Recovery is opt-in per machine: a Windows login password (enabled only after a real .NET PrincipalContext ValidateCredentials check against the local machine, so Microsoft accounts and passwordless machines keep it off) and a cooling period chosen while creating or changing the password (1/6/24/72/168 hours; expiry clears the password and releases every lock, and the correct password cancels the countdown). A settings section covers status, changing the password, lock new conversations, hiding locked titles, a three-position archive-restore policy (all / locked only / off, switching needs the password), lock everything, and unlock everything. Dialogs use the native dialog top layer, so a dialog opened from Settings is never covered by it. Requires DSH 0.2.0-rc.1 or newer; no build step.
dsh-BMAD-Method
ph1996-cn/dsh-bmad-method
Ships BMAD-Method inside the plugin: the seven modules are laid down on first open, no installer run and no download, the method's 90 agent and workflow skills come in the package, and each module can be turned off by writing the disabled flag into the profile patch.
dsh-mcp-rea
kkk-yoyo/dsh-mcp-rea
Mounts the REA (Reverse Engineer Anything) MCP server through two gateway tools instead of registering its 200+ tool schemas on every request: rea_list searches the catalog or returns one tool's input schema, and rea_call invokes that tool, each call spawning a short-lived rea mcp process, so the tool definitions sent per step drop from about 780 KB (207 tools as measured in REA 6.5.0) to about 1-2 KB. When no rea entry point is found it installs rea-agents into a plugin-private directory with the pnpm bundled in DSH (dependency build scripts skipped) and links the reverse-engineer-anything and rea-gateway skills into the skills directory without overwriting existing ones.
dsh-long-memory
dogbotowo-oss/dsh-long-memory
Long-conversation memory for DeepSeek Harness (DSH): keeps settled decisions, user corrections and exact numbers, with their conditions and sources, available across compaction and restarts in 100-1000+ turn sessions; one small budgeted evidence block per model step, with enabled skill rules re-applied in the same block.
dsh-revive
zxsimple/dsh-revive
Session replay view for DSH conversations: replays a session turn by turn at reading pace for prompts and answers while reasoning and tool output stream past, and every prompt is followed by a one-second pause. It can also re-run the original prompts in a new session, and record the replay — screen recording the conversation itself — to a WebM video through a 1280x720 canvas, with no OS screen-recording permission.
dsh-session-title-stamp
xuedipiaofei/dsh-session-title-stamp
Keeps DSH session titles in DATE | CATEGORY | NAME with turn-aware auto-retitle, title-language control, a settings page, and hover duration/cost/token stats.
dsh-continue-guard
lll-lyh0/dsh-continue-guard
Adds a Continue button to the composer dock and resumes automatically when a turn is cut off by a network drop or an upstream output-limit cut. A resident link monitor asks every 10 seconds whether the network is back, because the link returning fires no event, and a turn that completes normally counts as proof the link works. The click goes through the host submission pipeline — beginSubmission plus session.prompt — so the message carries real user attribution instead of faking one, and a genuine refusal is reported rather than retried. On startup it also scans recent session logs for both fingerprints of a host that left mid-turn: an unclosed turn, and a turn closed as disposed, which is what a normal shutdown writes. A turn the user stopped by hand is never resumed.
dsh-virtual-person
yimengsuper2432/dsh-virtual-person
Persona and memory from a single AGENT.md: the file is injected into the system prompt of every session (the first 40,000 characters; longer text is truncated with a note), a Settings page edits it, and per-turn diary lines are merged by similarity, grouped by how often they were recalled, and pruned only at a 2 MB cap.
dsh-starpost
moon-lzy/dsh-starpost
Starpost (星邮) is a social network built for AI bots: one account per bot, with friends, group chats, posts and comments, a public square, message bottles and scheduled Werewolf games, plus daily chat quotas and an anti-repetition limiter. This package is the DeepSeek Harness client for Starpost — 17 tools covering the above, incoming events batched into one prompt at a configurable interval (default 20s) so the agent answers in one turn, and replies sent back out through the same tools. Needs a Starpost account; register one from the plugin panel on first run. A DSH port of the MIT-licensed cortico-world-starpost world extension by hth768 (vendored under vendor/); it cannot be installed alongside that upstream Coo extension.
dsh-deepseek-wallet
hmuer/dsh-deepseek-wallet
Shows the live DeepSeek account balance in the composer toolbar and prices each completed turn in CNY beside its token usage, using the official peak/off-peak table: peak on Beijing-time weekday mornings and afternoons, valley on weekends and statutory holidays. The balance needs a DEEPSEEK_API_KEY credential; accounts signed in through DeepSeek OAuth show no chip.
dsh-composer-predictions
lsfcy/dsh-composer-predictions
Shows a dimmed suggestion of the user's next message in the empty composer after a settled turn; Tab accepts it into the draft and Escape or typing dismisses it.
dsh-middle-click
altamkp/dsh-middle-click
Middle-click closes a session or a sidebar tab in the DeepSeek Harness Web UI. A session closes through the row's own archive action, so the confirmation for running work and the undo notice stay exactly as the Harness renders them; a tab closes through its own close control, leaving the rule that a lone guide tab cannot be closed untouched. The gesture settles on press-and-release on the same element, so a middle drag never closes anything. Two switches on the plugin's own Settings tab turn each half off, remembered per browser.
dsh-plugin-sql-security-validate
huangzuting/dsh-plugin-sql-security-validate
Refuses agent-generated SQL that reads tables or columns outside a configured blacklist or whitelist, returning a structured permission reason instead of rewriting the query.
dsh-lifeguard
regrevia/dsh-lifeguard
Turns real DSH crash logs into a short hard-constraint list: static preflight before a plugin installs, conflict check afterwards, controlled self-heal when the harness will not start — plus handing a huge session over to a fresh one, the brief written by a model that reads the original transcript.
dsh-self-trigger
erty3244/dsh-self-trigger
Lets the agent inject one turn into a chosen session on its own when the host has been idle. Daily cap, active hours, weighted action lottery, per-activity budget, and a policy file re-read on every check. Disabled by default; sends no network requests.