Plugins
Browse, filter, and install DeepSeek-Harness plugins.
3787 plugins found
dsh-agent-sync
jianghuai24/dsh-agent-sync
Mirrors other coding agents' sessions into DeepSeek Harness as continuable tasks, one workspace per application, with content-fingerprint deduplication.
dsh-scalpel
elegant01/dsh-scalpel
Compare two or three answers in one session and drop chosen turns from every later model request.
dsh-prompt-optimizer
devzer0o0/dsh-prompt-optimizer
Rewrites the message you type into the DSH composer into a precise prompt before the model ever sees it, with one cheap side call on the session's own route. The rewritten text is what gets logged and sent, so the transcript always shows exactly what the model received; hover the whale to compare before and after. Slash commands, very short or very long messages and image-only messages are left alone, and any failure sends your text untouched. The composer whale is the switch: dark silhouette when off, gold when on.
dsh-team-admin
chenkai2/dsh-team-admin
Agent Teams management for the DSH Web GUI: inspect the teammates of any session, delete a role together with its session (the session folder moves to a recoverable trash), reclaim the freed member slot on pre-0.2.2-rc.1 teams, keep deleted members out of the subagent picker and the team roster, and restore a read-only members panel in the session header on 0.2.2-rc.1+ — works with both the old and the new Agent Teams implementations without patching DSH.
dsh-new-session
cassiatw1g/dsh-new-session
Gives the model in DeepSeek Harness a real new_conversation tool: creates a session in the current workspace, delivers a self-contained handoff as its first user message, optionally attaches a read-only dsh-session: reference to the calling conversation, pins the title, and switches the Web UI to the new session.
slumberpavilion
anglenaris/slumberpavilion
Slumber Pavilion physically moves archived DSH sessions out of the load path into ~/DSH-Archive, and ships archive, read, restore and delete tools for them.
dsh-error-monitor
alb233/dsh-error-monitor
Lists this session's runtime errors — turn errors, tool failures, command failures and subagent failures — as copyable cards in a conversation tab.
dsh-archived-purge
5d-artist/dsh-archived-purge
Select-all cleanup for archived DeepSeek Harness sessions: deletes the session log, projection cache, workspace accounting and archive marker, cascades subagent logs, and can also remove unreferenced attachments, the request-image cache, the workspace files a Session wrote and leftovers of already-deleted Sessions.
dsh-feishu-oauth
lloydzhou/dsh-feishu-oauth
Feishu OAuth login reduces the need to distribute the DSH owner token while retaining token login; authorized users receive native owner session cookies with shared owner privileges, without per-user isolation.
dsh-lanxi-qq
laomingren/dsh-lanxi-qq
QQ (OneBot 11 / NapCat) channel for DeepSeek Harness: bridges QQ private chats and group chats into their own dsh sessions. Ships group guardrails (mention-only, quiet hours, cooldowns, daily quota, peak-hour mute), a tool gate with write-action audit, an outbound filter that stops the model from echoing input tags, voice transcription, media and forwarded-card support, dryRun and usage stats. Forked from dsh-onebot-qq 0.9.4. Cannot be installed alongside the upstream dsh-onebot-qq (two QQ channels on one NapCat crash-loop DSH). Private chats answer admins only (an empty admin list means nobody); group chats default to all groups and answer any @-mention, so set groupPolicy to allowlist to restrict who can drive the agent.
dsh-unified-model
elfgzp/dsh-unified-model
Writes one model and reasoning effort into every session at once from a control beside the composer model picker, since the shipped picker only changes the session you are in. Sessions that already match are skipped, subagent sessions follow their parent instead of being written, and the same selection can be pinned as the default for new sessions.
dsh-session-cost
zhaocang-qwq/dsh-session-cost
Exact per-session spend for DeepSeek Harness, billed request by request at the peak or off-peak rate in force when that request was sent.
dsh-cost-meter
xiaobaijunya/dsh-cost-meter
Estimated CNY API cost for each conversation turn and for the session token total, using DeepSeek peak/off-peak and per-model pricing; subagent costs are listed separately.
dsh-draft-studio
wufeng0105/dsh-draft-studio
You type half a thought — "make me a scraper for Douban" — and the AI has to guess the rest. Click one button beside the input box and that line becomes a full instruction it can actually follow: what to build, what to output, what the limits are, how you'll know it's done. It never picks for you: where you haven't decided something (which library, which format), it lists the options instead of choosing one. The result is still a draft — never sent, and one click or Ctrl+Z puts your original back. Four presets (general / code / writing / translation), each one editable text you can rewrite to taste, and you choose which buttons appear. Optional: read the last few turns of the conversation so "that thing I mentioned" resolves correctly; use the current session's model or pin a specific one. Pure JS, no build, no bundled dependencies.
dsh-goal-budget
boom-10/dsh-goal-budget
Sets token, cost and wall-clock caps on a DSH goal and blocks that goal when a cap is reached, instead of only reporting the spend. The figures come from the usage events DSH records for the session, priced per model, with a pill beside the composer that opens a per-model breakdown. The official DeepSeek tariff is built in, with peak/off-peak pricing toggleable because it depends on the route; other models are priced from configured rates, and a model with no rate has its tokens counted and its name listed rather than being guessed at.
dsh-job-monitor
yuanjiangdev123/dsh-job-monitor
A dedicated background-job dashboard for the DSH Web UI: merges jobs from every session, shows producer-reported or parsed progress with an honest estimate fallback, groups by status, purpose, session or kind, streams live output, and keeps a local history ledger.
dsh-lock-screen
xxihagalife/dsh-lock-screen
A password lock screen for DeepSeek Harness so passers-by cannot see a running session while you step away.
dsh-codex-kit (projects-browser)
xchcy/dsh-codex-kit
Replaces the sidebar workspace list with a Codex-style browser: sticky Pinned / Projects / Recent sections, status marks for working, awaiting approval, interrupted, and completed sessions, right-click sorting plus workspace rename and delete, and per-session pin and archive menus.
dsh-codex-kit (chat-only)
xchcy/dsh-codex-kit
Adds a chat-only action to the sidebar footer that opens a blank session in a dedicated ~/.dsh/chats workspace, so a conversation can start without choosing a project.
dsh-workspace-tints
veduis/dsh-workspace-tints
Gives each Workspace a stable tint from a warm-to-cool ramp, sets its name as a section heading above indented Sessions, and turns a finished unread chat's row green.
dsh-session-console
onlyinliu/dsh-session-console
Session Console: a sidebar dashboard over every conversation that shows run state, token spend, cache hit rate, context pressure and a heat score, resolves a plain-language sentence such as "how is the example project going" to the matching session, and dispatches that sentence as a queued task into it. Ships five agent tools (overview, find, tail, dispatch, cancel) over the same data.
dsh-sticky-notes
lovestudyxin/dsh-sticky-notes
Sticky-note wall in the sidebar: six paper colors, pin and search, up to six images per note, local backups, and an agent tool that lets a session or an IM bot add a note without opening the browser.
dsh-agent-theater
lim1202/dsh-agent-theater
A conversation view beside Chat and Trajectory that turns a DSH session into a character stage, with Codex Pet sprites, comic bubbles and a completion report listing the files and attachments the turn produced.
dsh-session-view
lidongbei/dsh-session-view
Session-first DSH sidebar: pinned, active and recent sections, workspace grouping, focus groups, search and a session trash bin.