Skip to main content

Plugins

Browse, filter, and install DeepSeek-Harness plugins.

108 plugins found

T

dsh-wake-up

tifu799/dsh-wake-up

Resumes a dormant DSH session on demand: when a session is not currently live, it is resumed from disk with the provider/model route it last used, so external integrations (chat bridges, schedulers, webhooks, other plugins) can deliver into it instead of failing with "that session is not alive". Exposes an HTTP endpoint, a wake_session tool and a ctx.wakeUp service. Resuming only reads history back into memory and spends no model request by itself.

012 days agoSessions & MessagesMIT
W

dsh-event-gate

willmylife/dsh-event-gate

Event-driven trigger plugin (the doorbell beside dsh-proactive's alarm clock): recursive fs watchers with per-rule debounce windows and glob filters, plus a loopback-only local webhook endpoint with per-rule tokens, fire rules that wake a target session through the host agents service - live sessions get a direct follow-up, cold ones are resumed first - and inject a rendered prompt with template variables (paths, count, payload). Rules hot-reload from the event-gate rules file without restarting DSH, every trigger appends to an auditable JSONL history queryable via the trigger_list and trigger_history tools, and a loopback health route reports install and runtime status. Typical uses: auto-organizing a downloads folder, diagnosing CI or monitoring alarms posted from local scripts, and watching logs for errors. Pure JS, no build step, MIT.

010 days agoWorkflow & AutomationMIT
F

dsh-whale-care

fanyingnie2163663/dsh-whale-care

Weather care for DeepSeek Harness: turns a forecast into one sentence you can send — clothing and umbrella advice from feels-like temperature, humidity and air quality, adjusted for how cold-sensitive the user is and how they commute. Also a switchable daily care push, extreme-weather alerts and reminders, evaluated when the agent wakes (a host such as qq-bridge can wake it on schedule). Preferences stay on the local machine.

08 days agoTools & CapabilitiesMIT
W

dsh-team-autopilot

wooden-tan/dsh-team-autopilot

Deterministic auto-dispatch for native DeepSeek Harness Agent Teams: wakes idle members when a task becomes ready, and turns advisory write scopes into an effective soft lock.

014 days agoWorkflow & AutomationMIT
3

dsh-mailbox

3082838272n-max/dsh-mailbox

Mailbox for DeepSeek Harness: sessions pass letters through a shared folder, and an hourly randomized scheduler can wake a session on its own (mutual letters between two sessions, or a gentle nudge to the owner). Per-recipient hourly rate limit and a UTF-8 log.

016 days agoWorkflow & AutomationMIT
M

dsh-awakening

mingoyung/dsh-awakening

Startup animation picker with three bundled DeepSeek, Codex and Claude Code themes, local MP4/WebM imports and an in-app community library; optional first-screen install and restore on supported Windows DSH NEXT builds.

07 days agoUI EnhancementsMIT
S

AgentsChatProtocol (mcp-plugin)

swswordholy-tech/agentschatprotocol

Connect DeepSeek Harness to shared AgentsChat rooms over MCP and WebSocket wake bridge for cross-agent messaging, peer code review, proposals, voting, and OKRs.

05 hours agoIntegrations & RemoteApache-2.0
M

dsh-autonomous-restart

meng-lx/dsh-autonomous-restart

Restart initiated by the agent itself, not by a button. The agent calls one tool, then the plugin takes over: it waits until every agent and background job on the host is idle, runs a visible ten-second countdown that a click, a scroll, or a key press cancels, then restarts DSH and wakes the original session so the agent carries on from its last sentence. No button, no manual entry: the tool is the only way in. Works on the official desktop app and the official web client; third-party shells are not supported out of the box. Windows only. One thing to know: every launch of the DSH desktop app writes a fresh identity cookie into its own profile and never prunes the old ones, so after enough launches the cookie header outgrows the request limit and the next start dies with HTTP 431 and `Error: desktop welcome: Web authentication failed`, with no window at all. Restarting by hand runs into this too; this plugin simply restarts far more often, so it brings that day closer.

02 days agoSessions & MessagesMIT
K

dsh-mesh

kaniol-lck/dsh-mesh

DSH client plugin for dsh-mesh: turns a signed, content-free wake ping from the hub into a real session turn, with a settings page, inbox card and history cache.

016 days agoIntegrations & RemoteMIT
Z

dsh-whale-waker

ztan4706/dsh-whale-waker

Per-target scheduled wake-ups for a DSH workspace: interval, quiet hours, daily cap and a prompt per target; each wake-up waits for the turn it started and records the outcome, and a turn that never finished is not counted as done.

016 days agoWorkflow & AutomationMIT
O

dsh-reflex

onesmash/dsh-reflex

Reflex arc for DS Bot: runs as a sibling DSH plugin with no change to ds-bot, collects facts in cheap layers, scores them with a local decision model, and wakes a Bot only when something crosses a threshold.

09 days agoWorkflow & AutomationMIT
L

dsh-voice-wake

ljz970803/dsh-voice-wake

Local wake-word voice input for DSH. Say the wake word, wait for the chime, then speak; text is sent to a DSH session. Audio is processed locally by default and not stored. Requires the DSH speech input service (speechToText) to be available.

016 days agoVision, Voice & MultimodalMIT
W

dsh-memory-keeper

wu079/dsh-memory-keeper

Cross-session memory for DSH: export every session to readable Markdown transcripts, keep one long-term MEMORY.md, and get a wake-up summary in a fresh window.

03 days agoMemoryMIT
H

dsh-qq

hzh5021/dsh-qq

Bridges a OneBot QQ bot into DSH: the owner's direct messages open a session on the same home, answers go back to QQ, and files named with \[SEND_FILE: path] are delivered. Needs a OneBot v11 implementation with a forward WebSocket (such as NapCat) and ownerId set in the config, otherwise every message is ignored. The home it shares with the main session is provided by the separately installed dsh-wakeup plugin. It also runs an unauthenticated local status endpoint on 127.0.0.1:3002 with open CORS that returns the owner QQ number, the login QR code and recent log lines (including the first 60 characters of incoming messages).

018 days agoIntegrations & RemoteMIT
M

dsh-auto-restart

meng-lx/dsh-auto-restart

Restart initiated by the agent itself, not by a button. The agent calls one tool, then the plugin takes over: it waits until every agent and background job on the host is idle, runs a visible ten-second countdown that a click, a scroll, or a key press cancels, then restarts DSH and wakes the original session so the agent carries on from its last sentence. No button, no manual entry: the tool is the only way in. Works on the official desktop app and the official web client; third-party shells are not supported out of the box. Windows only.

017 days agoSessions & MessagesMIT
A

dsh-session-wake

asheep233/dsh-session-wake

Instant wake for running DSH sessions — a host-plane bridge using the official sessionController.prompt() API (HTTP + file queue). Why headless can't.

022 days agoIntegrations & RemoteMIT
S

move45clock

silverlark257/move45clock

Move45clock: a health clock for DeepSeek Harness. A 45-minute work timer (5–120 minutes), 12 guided 12–15 minute seated/standing break plans, a visual plan editor, reminder cards scalable to 200%, night reminders at 21:30/22:00/22:30, and optional action-name voice coaching. Window wake is Windows-only.

013 days agoIntegrations & RemoteMIT
T

dsh-tauri-monitor

tensor-x/dsh-tauri-monitor

Generic monitor plugin for DSH Desktop: an HTTP polling rule engine. Poll any endpoint on schedule (multi-step, variable extraction, JS condition expressions); when conditions hit, wake a visible agent session to act — zero model calls otherwise. Configure everything in a sidebar GUI panel: create/edit/pause/test/fire-now/run history, same UX as the built-in scheduler plugin.

023 days agoWorkflow & AutomationMIT
E

akasha-book (akasha-sleep)

ersith/akasha-book

Schedules Akasha sleep distillation on idle or timer, and injects a wake note for new sessions plus a per-turn memory pulse; the optional idle-resume behaviour is off by default. Companions: Hindsight (repo memory), OpenViking (user memory), and the built-in session search (see repo README). Setup: clone the repo, copy core/ aside, then replace <AKASHA_DIR> in cordis.patch.yml with its absolute path (or set the AKASHA_DIR env var); plugins fail loudly while the placeholder remains.

023 days agoMemoryMIT
P

dsh-interrupted-resume

ptrel1/dsh-interrupted-resume

Lightweight crash-recovery for dsh: after a restart, it detects sessions whose last turn was killed mid-flight and re-injects a continuation prompt that first demands the agent verify real-world state before acting, so side-effecting operations are not blindly repeated. It only reacts to the genuine crash marker (turn/end reason 'interrupted', synthesized on cold read by session repair), so it never misfires on user cancels, rate limits or model errors - which is why it needs no error classification, backoff or configuration UI. Unlike general-purpose auto-continue plugins, it also covers the case where a subagent was interrupted mid-run: the parent turn has already ended normally while it waits, so a naive check sees nothing to resume and the whole subagent tree dies silently; this plugin detects the interrupted child and wakes the parent instead. Single host file, zero external dependencies, seven config constants.

015 days agoSessions & MessagesMIT
D

dsh_compact_queue

dongasai/dsh_compact_queue

Registers /compact_queue, a compaction command that does not drop the request when the session is busy: it compacts immediately when idle, otherwise queues the request in that session and runs it at the session's next idle window, with a 2-second fallback tick beside the agent status event so the trigger is not missed, a 30-minute wait cap, and /compact_queue cancel to withdraw a queued request or abort a running one. Each session keeps its own queue state from a single command registration, completion and failure arrive as a collapsed notice that does not wake the model, and every ManualCompactionError code except busy is terminal so a failure is not retried. Host half only; the core /compact command is left untouched.

022 days agoSessions & Messages
A

dsh-output-loop-guard

adistancethereis/dsh-output-loop-guard

DSH guard against self-repetition in streamed model output: detects a degeneration loop in reasoning or visible text, aborts the runaway turn and wakes the agent with a corrective notice.

026 days agoDev & Plugin ToolsMIT
E

dsh-experimental-computer-use-linux-nde-mcp

eviljoker/dsh-experimental-computer-use-linux-nde-mcp

DSH Cordis computer-use provider for the ZTE Nde desktop. npm install auto-fetches the musl binary built by computer-use-linux-zte-nde (v0.7.7-nde.3) into the package's own bin/ via postinstall; resolveCommand() resolves the cordis command path against import.meta.url so the mount works regardless of dsh web's cwd. Reserves the shared computer-use slot via ctx.computerUse.register and exposes MCP tools under mcp__computer-use-linux-nde-mcp__* (screenshot, list_windows, click, type_text, doctor, etc.). Two notable Nde fixes upstream of this provider: KWin caption+coords fallback for window targeting, and SnapshotCache that keeps AT-SPI single-wake per (app, pid) so Chrome is not repeatedly disturbed.

0last monthDev & Plugin Tools
E

dsh-jenkins-plugin

endless-zby/dsh-jenkins-plugin

Jenkins CI integration with a live build-progress panel in the right sidebar, a multi-instance settings page, five model-facing tools (list jobs, build status, console log, workspace, trigger build), and a failure wake that hands a failed followed build to the conversation that followed it.

015 days agoDev & Plugin ToolsMIT