Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1066 plugins found
dsh-nutstore-backup
yang208691-source/dsh-nutstore-backup
Backs up DeepSeek Harness sessions, plugin config and workspace memory to Nutstore (Jianguoyun) over WebDAV, with incremental upload, connection test and one-click restore on a new machine.
dsh-bulletin (dsh-bulletin-dispatch)
southsnowl/dsh-bulletin
Desk-to-desk tickets between sessions on one machine. A session says which desk it belongs to by putting a number prefix in its title; a ticket names one desk and is taken by the first session of that desk to start working, so the desk is the address and a ticket is not delivered to a session that is just passing by.
dsh-recent-sessions
huangxp12/dsh-recent-sessions
Lists recent sessions across every workspace in one panel, with time grouping, two sort orders, content search, reveal-in-file-manager, and local notes that offer to insert themselves into the draft.
dsh-whale-post (bus)
deepsleepaquarium/dsh-whale-post
File-backed post office between DeepSeek Harness sessions: every letter is sealed with an HMAC and a body digest, recipients are resolved through a roster interface, and delivery is offline-first, so an undeliverable letter waits in the mailbox instead of being lost.
dsh-bulletin (dsh-bulletin-panel)
southsnowl/dsh-bulletin
Sidebar panel for the announcement file and the ticket status table. It lists the announcements together with how many sessions have seen each one, shows the delivery status, and lets the user post, edit and delete entries. Requires the third-party dsh-better-sidebar plugin.
dsh-sidebar-session-provider-icon
prgrmrwy/dsh-sidebar-session-provider-icon
DeepSeek Harness plugin: show a provider + model icon in the sidebar for every session, updated live from the composer model selector with a last-request fallback for history sessions; aggregator routes render the provider logo with a 10px model logo in the corner.
dsh-task-monitor (dsh-task-monitor)
3450892121/dsh-task-monitor
Right-side overlay panel for DSH sessions showing git status, background jobs, skills and MCP usage, artifacts and visited pages, with a commit/push dialog and one-click GitHub publish.
dsh-message-forward
domaki-co/dsh-message-forward
Cross-session message forwarding between DSH sessions: extract one model reply, a user message, or a multi-selected batch of messages and images from one session and deliver it into another, with silent send, draft fill, or send-and-jump delivery, plus prompt templates.
dsh-context-guard
2jumpsina/dsh-context-guard
Long sessions get expensive, and the platform compacts the context on its own. This plugin adds an occupancy badge (hover to see how it is computed), writes a handover draft into HANDOVER.md from 45% — files changed, money spent, what recent turns were about — and reminds you once at 60% to wrap up. On compaction it records the reading from just before, so you can check it later. No model calls, nothing added to the conversation; it does not prevent compaction.
dsh-skills-mcp-manager
j62268781-alt/dsh-skills-mcp-manager
Manage skills and MCP servers from one DSH settings panel. Skills are read from disk: browse, search, preview the body, create, rename and delete, with a backup written before every removal. Global MCP servers are the real cordis.patch.yml loader rows; per-project entries mount only for sessions in that project. Each expanded card lists the tools that server actually registered, and a per-server allow/deny rule keeps only the ones you need — a blocked tool never enters the tool registry, so it costs no context on every turn. Every MCP card carries a connection status tag (connected with a tool count, retrying, gave up, activation failed) plus a one-click reconnect, so a server that fails at startup is visible instead of silently missing its tools. Imports existing configs from 26 other MCP clients.
agent-relay (dsh-package)
seventeenlyc/agent-relay
Cross-session task relay for DSH Desktop 0.2: six relay_* control tools, independent sidebar sessions, live host-origin discovery, durable turn-completion checks, and a bundled relay skill.
dsh-proactive
john-walks-slow/dsh-proactive
Host-level proactive wake-ups for DeepSeek Harness: let the model schedule its own alarms (once / interval / cron with random jitter), wake cold sessions on time, gate model-initiated follow-ups with quiet hours and a daily budget, and reclaim silent wake
dsh-xiaozhi
toddpan/dsh-xiaozhi
Connects the Xiaozhi voice assistant to DSH Web over MCP: DSH is the tool provider, weaving 35 DSH Web endpoints into 16 voice-friendly tools for workspaces, sessions, chat, models, settings and files — outbound WebSocket to the Xiaozhi MCP access point by default (no public IP or port forwarding needed), several devices bound at once, plus a DSH settings page with live status.
dsh-projectless-session
jarvisluk/dsh-projectless-session
Adds a Session without workspace entry to the DSH Workspace picker, creates isolated date-organized directories, and keeps started sessions resumable under Ungrouped.
dsh-ai-memory
rasyidmmz/dsh-ai-memory
Closes ai-memory's consolidation loop for DSH: when a DSH session ends it calls ai-memory finalize-session, so the observations DSH captured become wiki pages the other harnesses ai-memory serves can read. Skips subagents, queues concurrent session ends, and sweeps sessions abandoned by a forced restart.
dsh-taskwatch
dingchenhui0618-arch/dsh-taskwatch
Task monitor plus remote chat for DeepSeek Harness. Read sessions, background jobs, subagents, goal rounds, workflows and pending approvals from a phone-friendly page, and talk to any session from it: streamed replies, tool-call progress, stop at any time, switch sessions and models. Also ships a GUI sidebar panel.
dsh-session-eater
mikugui/dsh-session-eater
Session cleanup for the DSH sidebar: drag a conversation row onto the balance widget's whale and it eats the row — the session directory goes to a recycle bin, not to rm. Deletion asks one short question first (how many tokens it burned, and that prompt can be turned off in Settings). Undo from the persistent toast or the 12-entry log in Settings. Clicking the whale jumps straight to the plugin's Settings, where you can swap the avatar, drag the mouth into place and rewrite all 17 UI strings; blank, currently-open and running sessions are refused in place with a reason.
belief-merge (belief-merge)
alizeli/belief-merge
Merges other sessions' context into the current turn: evidence-weighted conflict resolution, retraction of claims whose premises were retracted, trust labelling that resists cross-session prompt injection, and budget-bounded packing. Ships a benchmark.
dsh-eteams
2507483326/dsh-eteams
Captain-led multi-agent teams that split a goal into tasks and dispatch them along an execution chain to members running in their own sub-sessions, each with its own model.
dsh-voice-alert
loyalchiiina/dsh-voice-alert
Voice or sound cue when a turn finishes and a failure cue when a tool call or turn errors; user aborts stay silent and subagent sessions are skipped by default. Three modes: voice (Volcengine TTS with cloned or preset voices, fingerprint reuse so unchanged text is not re-synthesised), effects (20 built-in sounds assignable to done, fail and approval, with per-row preview and no API key; the approval slot has no automatic trigger, so it plays only manually) and off. Plays through winmm without touching system volume. Windows only. Adapts DSH kernel 0.2.2-rc.1.
dsh-trilogy
todayjin/dsh-trilogy
Per-project memory for DeepSeek Harness. Three Markdown files per workspace — PROJECT.md, DECISIONS.md and SESSIONS.md — are auto-created on the first step of any session in that workspace, re-read from disk and re-injected only when they change (and re-injected if compaction dropped them), and written back by classification through a memory_checkpoint tool, with a bounded end-of-turn nudge when a turn did work but recorded nothing. memory_read and memory_search read the live log and the archive, the latter over a zero-dependency BM25 index. The session log is capped at 200 entries with the overflow moved to SESSIONS-archive.md — never injected, but visible, readable and searchable, and restorable one entry at a time. Settings page: a workspace list with a path filter, read-only tabs for the three memory files plus the archive, reload, export/import of one workspace's memory as a JSON bundle, a two-step clear, a panel that rewrites or removes the AGENTS.md instruction block, and a PROJECT.md staleness reminder. A composer status chip shows that workspace's sync state and creates the files on click. Zero dependencies — no vector store, no embeddings, and no model calls.
dsh-workspace-hide
suzunami/dsh-workspace-hide
Hide chosen workspaces from the DSH sidebar and archive their sessions along with them, so those sessions never spill into the ungrouped list. Fully local and reversible; with dsh-archive-manager installed the archiving is real and undoable, otherwise it stays a display-only layer. Restore any hidden workspace from Settings.
dsh-session-title-pattern
cq-guojia/dsh-session-title-pattern
Reformats dsh session titles as "date | type | topic" (type and topic are summarized by a model from the full conversation), and hides unused sessions from the sidebar without deleting them.
dsh-archive-sessions
jujiujiang222-cell/dsh-archive-sessions
Archived-session manager: an "Archived Sessions" settings page that lists archived sessions and lets you restore or permanently delete each one (two-step confirmation).