COMMUNITY REGISTRY
Inspect versions, compatibility, HMR behavior, source code, and exact install commands.
dsh-direnvWorkspace-aware direnv environment injection for DeepSeek Harness, with user-approved .envrc authorization
@camusugar/dsh-notifyDSH system notifications (OS toast) while a session waits on user approval, a question, or a plan review
dsh-termux-notifyDSH plugin: Sends system notifications to the phone via Termux when user input is required or when a round of results is available; includes a built-in settings page and environment check
agent-bodyAgent-Body — an organ-based plugin layer for DeepSeek Harness: organs, nerve impulses, a heartbeat, reflex arcs, long-term memory and closed-loop self-healing.
dsh-glob-rulesGlob-activated rule prompts for DeepSeek Harness (DSH): when the agent reads or edits a matching file, the rule activates and is injected into the conversation (Claude Code rules.md / # Path: style).
dsh-approval-coreAutomated approval decision pipeline: routine approvals, dangerous cases routed to humans (fail-safe), constrained learning. Hardened fork of dsh-approval-gate
dsh-webhook-notifierSend notifications to a webhook when a round is completed, with support for GET/POST, custom fields, request headers, and sending logs.
dsh-stealth-readerDeepSeek Harness client plugin: Interleaves txt/epub novels with real conversation traces line by line into a log stream; moving the mouse immediately returns to the work interface.
dsh-jev-routerJev decision model routing plugin: by default, only adjusts thinking intensity (cache-safe); optional automatic model routing (disabled by default + hard gate on cache cost) · DeepSeek Harness plugin
dsh-cooldown-retryPatient auto-retry for DeepSeek Harness: honor the upstream gateway's retry_after_seconds on a 429 capacity cooldown instead of giving up after two fast retries, wait out the mislabeled modality 400 a saturated gateway replays from its client-error circuit, and journal every wait as the built-in's o
dsh-soul-engine「灵魂系统」status-surface plugin (DSH / DeepSeek Harness): 14 soul_* tools (memory / goals / to-dos / reflection / feedback / costs / scheduling) + ledger summary injection each turn + zero-token self-maintenance scheduler + heartbeat wake-up (reuses existing sessions, default ≤5 times per day) + user st
dsh-notify-relayDSH notification relay: routes lifecycle events such as task completion, failure, and pending approval through a rules hub with deduplication, do-not-disturb, and digest batching, then delivers them to Bark/Server酱/Telegram/企业微信/飞书/钉钉/ntfy/generic webhooks. Automatically retries failures without los
dsh-zhipu-toolkitZhipu BigModel/GLM provider toolkit for DeepSeek Harness: dual-endpoint model catalog (Coding Plan + ordinary API), verified thinking-level mapping, live model discovery
dsh-time-injectChinese time injection (time inject): At the first step of each turn, append a single-line Chinese time reading to the model context, so the agent always knows what time it is.
dsh-index-tap-bridgeEnables DSH plugins that inject scripts through webServer.tapIndex to work in the official Harness desktop version as well: automatically translates tapIndex HTML transformations into structured injection lines recognized by the desktop shell (webserver/index-inject).
sh-volume-knobRead the newest turn aloud from the DSH composer: a speaker button right of the microphone that reads from the start of your newest question, scrolls the page to that spot and marks it with a blinking caret on one click, stops on the next, picks any other reading start position on press-and-drag-rig
plannotator-dshReview a file, a folder or a web page in the Plannotator browser UI from DeepSeek Harness, and get the annotations back as a message.
@local/dsh-rewind-retryRetry, edit-and-resend, or continue any finished turn. Rewinds by forking the session right before the chosen prompt.
dsh-plugin-model-filterSearchable model picker for the DSH chat composer — adds a search/filter box to the model selection menu.
dsh-cache-badgeDSH web plugin: cache hit rate as falling Tetris-style bricks in the blank gutter beside the conversation — one brick per real model request attempt, one column per task, red below 10%.
dsh-linux-desktopNative Linux desktop integration for DeepSeek Harness: an XDG desktop entry, a clean frameless standalone window, and lifecycle management that stops services started by the application when the window closes.
dsh-tavily-resilient-searchPesquisa web em tempo real para o DeepSeek Harness via API Tavily, com rotação atómica e resiliente de um agrupamento de chaves (rate limit 429, cota mensal 432/433, revogação 401) e contingência keyless — sem nunca interromper o agent loop.
dsh-web-searxngDSH plugin: SearXNG-backed search provider for ctx.web
dsh-midtalkIn-task interjection and optional interruption: /say passes a message without loss (inserted at the next step boundary), /cut aborts the current step and leaves a structured recovery card
sage-guikitSage GUI Toolkit — Windows desktop control tools (screen layout / annotated screenshot / click / type / key / scroll / wait / window / UIA structured query) via PowerShell + SendInput + UIAutomation, DPI-aware and multi-monitor safe
dsh-context-lengthDSH (DeepSeek Harness) plugin: Adds a “Context Length” page under “Settings - Models” for customizing the context window length of a specified model from a specified channel (provider). Changes take effect only after clicking Save.
dsh-hardlink-publish-fallbackCompletes a write-tool file creation that failed because the volume cannot publish new files via hard link (exFAT/FAT/network shares).
dsh-plugin-model-proxyDSH plugin: per-model proxy routing (http/https/socks5) with a settings UI — e.g. opencode/muse-spark-1.2-contributor needs a proxy while sibling models stay direct
dsh-chatgpt-subscriptionSign in with your ChatGPT account to use ChatGPT models in DSH.
@datawork-technology/dsh-system-promptPer-model system prompt injector for DeepSeek Harness: append custom prompt text to the system prompt for locally configured models, matched by exact provider/model route or a provider-wide provider/* rule, managed from a Settings page and persisted across restarts.