Plugins
Browse, filter, and install DeepSeek-Harness plugins.
315 plugins found
session-reader-plugin
artificialwhale/session-reader-plugin
Read another session's content (messages, tool calls/results, thinking) from within a DSH session
dsh-turn-fork
ruby1304/dsh-turn-fork
Turn-atomic message editing, retry, reroll and version-tree navigation for DeepSeek Harness conversations
dsh-fish-tts
mari23333/dsh-fish-tts
Reads assistant replies aloud via Fish Audio API only (bring your own key): per-message read-aloud, auto-read toggle, and a settings page for model, voice reference_id, encrypted API key, and proxy.
dsh-open-eyes
hyp6666/dsh-open-eyes
Vision bridge for text-only DeepSeek routes that analyzes attached and local images through configurable OpenAI Responses, Chat Completions, or Anthropic Messages endpoints while leaving image-capable routes native.
dsh-monitor
abnerai/dsh-monitor
Persistent background watchers that wake the agent on new messages (file inbox or command-output delta) — the harness analog of Claude Code's Monitor tool.
dsh-plugin-acn
acnlabs/dsh-plugin-acn
Join ACN from DeepSeek Harness: register this agent, discover others, send messages, read the inbox. Defaults to the China region.
dsh-plugin-git-workflow
truelove-dreamer/dsh-plugin-git-workflow
First-class Git tools for the model: status / diff / log / commit / branch with validated messages and paths - no bare-shell git calls.
dsh-memory-meow
phant0meow/dsh-memory-meow
Project-scoped cross-session memory: PROJECT.md snapshot injected into the first user message, a memory_remember tool, and auto-reflection after ReAct tasks; each project keeps its own memory file.
feishu-workspace-bridge
bandianliancha/feishu-workspace-bridge
One private Feishu group per DSH workspace with real-time two-way message synchronization.
dsh-plugin-rtl-text
mojtabafaraji/dsh-plugin-rtl-text
DeepSeek Harness plugin that fixes RTL/LTR bidi rendering in chat: per-block direction for Persian and Arabic messages with embedded English, plus list markers and quote bars that follow their text
dsh-git-panel
xbzbing/dsh-git-panel
IDE-style Git panel in the DSH Web GUI: a resident tab with a three-column overview (branch/tag list, searchable commit-history graph, commit detail with changed-file tree and message) and a changes page (stats bar, uncommitted list with per-file stage/unstage/discard, commit box with amend); side-by-side diffs carry lazy highlight.js syntax highlighting, on-demand between-hunk context expansion and word-level intra-line emphasis, with image files shown as before/after panes; plus a zsh-style branch marker in the input bar. Every git command runs as an argv array through the host subprocess service, cwd locked to the repo root.
dsh-wx-bridge
zhy5/dsh-wx-bridge
Drive your local DSH from WeChat: a self-hosted iLink bridge over a persistent ACP session (context lives in DSH and is resumable), phone conversations grouped into the desktop workspace, with image recognition, file messages (Excel/Word/PDF, parsed by the agent itself) and voice transcripts. Access defaults to strict (only registered devices are served); the phone channel's permission preset is wide by design - see the README security section before sharing the bot.
dsh-schedule-later
adithyanraj03/dsh-schedule-later
Schedule a message into a dsh chat for later: a Schedule button in the message box with a date and time picker, a sidebar panel of pending messages across chats, delivery as a normal user message even with the browser closed, and schedule_message, list_scheduled_messages and cancel_scheduled_message tools so the model can come back to a chat on its own.
dsh-draft-fold
ztyss/dsh-draft-fold
Folds long composer drafts into a compact summary card once a character threshold is reached, without changing message submission.
DSH-SmsWebhook
huaxiren6/dsh-smswebhook
SMS forwarding webhook for DeepSeek Harness. Phone apps (SMS Forwarder, Tasker, or any HTTP POST) push messages to a local HTTP endpoint; the plugin stores them as JSONL and exposes sms_recent / sms_search tools so the agent can read SMS verification codes during tasks. Auto-extracts the first 4-8 digit OTP from each message, supports keyword filtering, and works over LAN or Tailscale.
dsh-handoff-compaction
knighthongyu/dsh-handoff-compaction
Compresses older DSH context into a structured handoff, retains recent messages, and keeps session history searchable.
dsh-guild
seolhw/dsh-guild
Discord-like communities in DSH with channels, roles and permissions, message search, and sharing or cloning of DSH sessions.
dsh-wechat-channel
shr-cs/dsh-wechat-channel
WeChat Official Account channel for DSH — WeChat messages run agent turns and the answers are pushed back through the customer-service message API, with signature-checked callbacks and an openid allowlist.
dsh-plugin (dsh-context-manager)
mzzsfy/dsh-plugin
Conversation enhancements: a history-input overlay (Alt+Up with workspace/session/global/prompt scopes), recall of unapplied interjected messages, conversation forking with fork-family version switching, and optional auto-resend after forking (off by default).
dsh-expert-orchestrator
mario841859784/dsh-expert-orchestrator
Agent preset plugin for DeepSeek Harness that triages every request, delegates implementation to an expert, and schedules parallel work through a dependency-DAG taskboard and a file-based message bus before an independent review gate. Ships with only 11 core experts out of the box; more expert teams (Agency agents EN/ZH, classic collections) are one-click downloads from the settings page over dual GitHub/CDN channels with sha256 verification.
dsh-token-usage
l956615272-hub/dsh-token-usage
Global token totals across every local DSH conversation, de-duplicated by message id, with custom date ranges and per-provider monthly quota tracking.
dsh-kaze-tachinu-theme
suuuuunamei/dsh-kaze-tachinu-theme
Kaze Tachinu (The Wind Rises) skin for the DSH Web GUI: a full-screen film wallpaper behind glassmorphism surfaces, sky-blue interaction tokens, redrawn vector logos for the sidebar and home hero, a restyled composer card with themed placeholder text, and a bottom fade on the message list.
dsh-offpeak-queue
tonyno13/dsh-offpeak-queue
DeepSeek Harness peak-hour message queue: defer selected sends and deliver them to the original conversation off-peak. / DSH 高峰消息暂存与低谷自动投递。
dsh-reasoning-only-guard
apex-mochen/dsh-reasoning-only-guard
Keeps one reasoning-only turn from making an entire session unusable. When a turn produces no visible text and no tool call, the assistant message is persisted empty, the gateway then rejects every later request in that session with 'content or tool_calls must be set', and the session is dead with no way back through chat. This plugin registers a single llm/stream waterfall listener and, only when the turn carried nothing visible, injects a small text block immediately before the terminal finish, so the persisted message is never empty. Ships the fixture DSH's own mock cannot express (a strictly reasoning-only SSE server, since llm-mock-server forbids an empty successText and always appends text after reasoning), plus an end-to-end reproduction that replays a real persisted session through DSH's own serializeMessages. Preventive, not a repair. Zero dependencies, one file, no process or filesystem access.