Plugins
Browse, filter, and install DeepSeek-Harness plugins.
693 plugins found
dsh-persona-switch
sorbitol25/dsh-persona-switch
Live persona switcher for DeepSeek Harness: drop-in personas under $DSH_HOME/personas, switch with /persona <name> or the persona_switch tool, no restart.
dsh-assistant-profile
istarrydust/dsh-assistant-profile
Agent persona: gives DSH one global persona (name, language, persona prompt) that every new session carries at the front of its system prompt, plus a long-term memory you grow from any chat in one click; three built-in presets ship with it, and a Big fat fish persona is active right after install; chat sessions can also be deleted from the sidebar row menu.
DSH-Plugins (1.1.2)
ccl4-56-23-5/dsh-plugins
Configure a global system-prompt section with a multiline editor, an enable toggle, and persistent storage that preserves the original text.
dsh-haoba-mode
felixjiashengfu/dsh-haoba-mode
A gold switch beside the composer that raises every model request to the strongest reasoning effort the current model declares and to its default max output tokens, and adds a system-prompt section asking for exhaustive, self-checked work.
dsh-eval-guard
huhu23333/dsh-eval-guard
Evaluation guard for DSH: workspace-only filesystem, no network/subagents, wall-clock limits, and task installation for meow-ai-arena and benchmark tasks.
dsh-ecosystem-panel
kira905/dsh-ecosystem-panel
Read-only panel reporting an instance's plugin bundles, patch inserts, skills, upgrade health and decoupling health.
dsh-approval-alert
kongbaiming5/dsh-approval-alert
macOS 13+. Plays a macOS system sound when DeepSeek Harness needs a tool approval, an agent question, a macOS permission prompt, or an administrator password sheet, then repeats on a 0/25/20/15/10/5 second cadence until the request is resolved. Ships as a bundle with a switch and a config form in the Plugins page.
dsh-turn-notifier
king-shao/dsh-turn-notifier
Shows a system notification when a turn finishes, carrying the session title and a summary of the reply.
dsh-modes
xiaohai-78/dsh-modes
Settings page for agent modes (presets): switch up to 15 capabilities per mode (commands, files or read-only files, web, subagents, and more) or individual plugin rows; edit each mode's system prompt with variable checks, a full preview, version history, optional live updates for running sessions, and an approval-gated mode_prompt chat tool; create modes from four starter templates or copies; merge built-in updates after a dsh upgrade while keeping your changes, and turn off rows that fail to load.
dsh-notes-plugin
zxy0902/dsh-notes-plugin
Notes and folder reader in the main panel: a file tree with pinned files, closeable tabs, Markdown split edit/preview with synced scrolling, plain-text editing, manual save, and drag-to-move. Deleting a file moves it to the system trash where one exists (macOS, Linux), falling back to an in-folder dsh-notes-trash directory; Windows has no delete entry.
dsh-knowledge-lite
fangqiing/dsh-knowledge-lite
Local knowledge base for DSH: one Markdown file per note, with tags, hierarchical folders, full-text search, attachment opening via the system default app, zero-dependency Office text extraction, and citation into the conversation. Built for host DSH 0.2.0-rc.2; on Windows the default root is E:/dsh-kb.
dsh-role-prompts
justin-mai/dsh-role-prompts
Adds job-role prompts to the DSH composer: type - at the start of the input to pick a role, which becomes a reference chip in the draft and is then injected as a system prompt section on every turn of that conversation, so the instruction keeps applying without showing up in the transcript. Roles are added and edited on a Settings page and stored in ~/.dsh/dsh-role-prompts.md.
keep-reminder
imlishiyuan/keep-reminder
Injects the contents of a .keep-reminder file from the session working directory as a system-reminder, with three modes: once per session, first step of every turn, or every request.
dsh-sunder
menghuanshiguang/dsh-sunder
Replaces the harness identity block with its own prompt pack: three system-prompt sections (identity, rules, footer) in full, concise and dev presets, a per-turn rule card appended as a real user message, a remote announcement feed that falls back to a bundled copy offline, a GitHub Releases update check with an apply command, five `sunder_*` tools, and a read-only status section in Settings.
prompt-enhancer (dsh-plugin)
qwe3120695033/prompt-enhancer
Four-tier prompt enhancer for the composer — a button and a global shortcut rewrite the draft as a light tidy-up, a single paragraph, a five-section brief, or an eight-section system prompt, with a before/after panel, fill-back and undo. Never changes intent, never invents requirements.
dsh-quote-reply
liuhaolong16/dsh-quote-reply
Keeps quotes out of the message body: quoting any passage from an assistant turn opens an editable quote tray above the composer, the quotes are injected into the next turn as system-prompt context (attributed with source and time), and an expandable quote row under that turn shows exactly which quotes were used. Quotes persist across page reloads and are claimed per turn; the host and client halves hand-shake on version and report a compatibility verdict.
dsh-chat-ctxmenu
kingofpowers/dsh-chat-ctxmenu
Right-click menu for DeepSeek Harness conversation content: copy the selection or the whole message, copy message images and the preview lightbox to the clipboard as PNG (or save them), open file paths (absolute, relative to the session working directory, or ~/), reveal them in the file manager, open them with another registered application, and copy paths or links. Every candidate path is verified by the Host filesystem before an open action appears.
dsh-plugin-lx-music
afawfawffaf/dsh-plugin-lx-music
Shows the lyrics LX Music is playing in a floating panel on the right of the DSH conversation page, with previous / play-pause / next controls. Scroll the lyric window to read ahead, double-click a line to start the song there, and if the player is not running, pressing play starts it in the system tray. Windows only, and LX Music has to be installed with its local Open API enabled.
dsh-kidlab (kid-sysmon)
baixiaoustc/dsh-kidlab
System monitor for kids: a single card summary of CPU, memory and disk.
dsh-auto-observe
ruaibeite/dsh-auto-observe
Records the version of the edit target as an observation when the agent inspected the file with bash instead of the read tool, so the filesystem observation policy stops rejecting edits with FS_NOT_OBSERVED. Applies to edits only; blind whole-file overwrites stay guarded.
dsh-wsl-first
yishuiliufang/dsh-wsl-first
Publishes an ordered system prompt section that names wsl as the command executor to reach for first, so the agent prefers WSL over PowerShell on Windows. Registers no tools, and only advertises executors the agent can actually call.
dsh-user-memory
xinzeqing/dsh-user-memory
White-box memory in two parts: four user-authored long-term tiers (must-follow rules, behavior settings, user profile, optional rules) injected as one system-prompt section, plus a separate temporary working set (cross-session handoffs, stage goals, waiting items) with its own 1200-character budget that stops being injected once an entry is done. The long-term tiers are plain Markdown files the user can read and edit; the agent can only propose them, and nothing is written until the user accepts in the Chinese panel. Temporary entries are written only when the user explicitly asks, and live in <DSH_HOME>/temp-memory.json (created on first write), not in the memory directory. No auto-capture, no background writes, no network.
dsh-highlightpin
sbearbug/dsh-highlightpin
Pins a selected passage of a finished user or assistant message as source text and keeps it in the model input across context compaction: each pin is recall-on-demand by default, or can be moved to a neutral resident system-prompt section or an emphasised highlighted one. Selections are aligned back to the source text with source-exact, source-normalized or rendered fidelity, and each of the three levels has its own character budget.
dsh-zakou-pack
tangcuyu4/dsh-zakou-pack
Tsundere mesugaki persona pack: dialect replaces whole sentence skeletons instead of sprinkling dialect words, stays on as the default voice even through work talk and delivery reports, and ships a temper system, banter mode and silent file handling.