Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1066 plugins found
dsh-web-mobile-pmsfh
renlang119/dsh-web-mobile-pmsfh
Standalone mobile page for DeepSeek Harness served at /dsh-web-mobile-pmsfh/, with workspace-grouped sessions, streaming chat with markdown and collapsible reasoning, attachments via the official fileUploads API, read-only workspace file browsing, and login-gated static routes.
dsh-hermes-workspace
jackdu2333/dsh-hermes-workspace
A DSH sidebar panel that talks to locally running Hermes TUI gateways over JSON-RPC: switch between bot profiles, resume their Bot Chat sessions, stream message and tool deltas, and embed the Hermes terminal view.
dsh-plugin-message-history
domush/dsh-plugin-message-history
Shell-style Up/Down arrow key message history navigation for DSH Web UI with cross-session persistence and draft restoration. It keeps up to 100 of your past messages as plain text in ~/.dsh/message-history.json, filling it at startup from the session records already under ~/.dsh/sessions, and makes no network requests.
dsh-reply-language
waldemarpng/dsh-reply-language
🌐 A DeepSeek Harness plugin: pick the language beside the model selector and every reply — sessions, subagents, teammates, side chats — follows. Auto releases the pin.
dsh-error-digest
railgun20001/dsh-error-digest
Collects the failures recorded in DSH session logs — tool failures, turn failures and model retries — folds them into one table merged across sessions and sorted by frequency, showing category, source, error code, count, last-seen time and a summary per row. Each row can start a new session draft pre-filled for root-cause analysis or for prevention (sending still needs your confirmation), and ignoring a row only hides it in the panel without deleting logs.
deepseek-harness-gateway
weifengze/deepseek-harness-gateway
HTTP API for DeepSeek Harness: agents / sessions / event timeline / SSE streams / steering / messages / runs / files / questions / subagents, with archived run manifests, per-key metering and tenant isolation.
dsh-cross-agent
diomchen/dsh-cross-agent
Peer sessions between DeepSeek Harness instances on a LAN: UDP discovery, an explicit one-way allow list with open or confirm approval, HMAC-signed HTTP with a ±60 s window and nonce replay protection, a `跨端 · <peer>` session for delivered prompts, two-phase file transfer up to 100 MiB with SHA-256 receipts, and seven agent tools that call the named tools listed in `exposedTools` on the receiving side. Its local /cross-agent panel routes are guarded only by a loopback check, without DSH's Host/Origin admission.
dsh-remote-agent
beastyz/dsh-remote-agent
SSH workbench for launching remote agent CLIs with durable sessions, terminal, file editing, Git worktrees and local port forwarding. It drives the local OpenSSH client (macOS/Linux; remote Linux with GNU coreutils, tmux optional) to run commands, edit files and forward ports on any host from ~/.ssh/config, with host-key checking defaulting to accept-new; the last 512K characters of each terminal's output are saved under ~/.dsh/remote-agent/terminals. It uses the same package name and mount id as zbzbhs/dsh-remote-agent, so the two collide if installed together.
dsh-ai-company
dsm-dsm/dsh-ai-company
Multi-workspace agent federation with persistent ticket trees, parallel worker sessions, structured evidence reports, independent acceptance checks, retry/stop and restart recovery. Workers get shell and file tools in the ticket's directory, company_verify re-runs the ticket's acceptance commands in a shell on the host, and scope lists are task authorization rather than a sandbox. State is stored in ~/.dsh/ai-company; the optional company_repo_* tools run separately installed aoci/codegraph commands on any path they are given.
dsh-session-trash
zhaoqianguo/dsh-session-trash
Adds a recoverable trash bin for DeepSeek Harness sessions: right-click delete, restore, permanent purge, configurable retention with automatic expiry, batch restore and purge, capacity stats for bin / archived / active sessions, archive takeover that can unarchive or move archived sessions into the bin, and 10 agent tools. Entries are deleted permanently after 30 days by default, and the agent tools can purge entries or empty the bin.
dsh-session-wake
waning-sun/dsh-session-wake
Wakes a DSH conversation on demand and hands work to it: pick one or more sessions to auto-wake when DSH starts, give each session its own provider, model and reasoning effort, and let the agent call another conversation with the session_task tool — it wakes that session, delivers the content, waits for it to finish and brings the answer back. Also ships list_sessions and wake_session tools plus a settings page titled 会话唤醒; no QQ or bridge dependency. The three tools are available to every agent and can reach any session in the profile; the auto-wake list is empty by default, a session's boot prompt is delivered at every DSH start, and session_task waits up to 300 seconds by default.
dsh-session-trash
wangxiaocuo/dsh-session-trash
Session trash for DeepSeek Harness: move cold sessions out of the sidebar into a recoverable trash, restore them within the retention window (30 days by default), or delete their logs permanently. A trashed subagent tree moves and restores as a whole, a shared DSH toast offers undo, and the settings page supports search, sorting, multi-select batch restore and emptying the whole trash.
dsh-session-media
ok541151/dsh-session-media
Session-archive layer for DSH. It injects one per-workspace Markdown file into the system prompt on every turn, searches past session transcripts with AND keywords, an optional time window and a workspace filter, and recovers the images and documents those past sessions carried by returning their original local paths or copying them to a chosen directory. It also reports index health: version, entry count, cache usage, frequent sessions and sessions stored in an archive format it does not recognise. Keyword search only, no embedding service.
dsh-session-recovery
liuhange789/dsh-session-recovery
Checkpoint-and-resume for interrupted runs: when a conversation reaches a key step — two consecutive successful file writes/edits, or one successful test command — it appends a lightweight record (timestamp, step type, tool, ≤200-char argument summary, result status) to a local JSONL file, keeping the newest 50 and pruning after 24 hours. After DSH restarts, the session_recovery tool lists unfinished sessions and resuming one creates a new session whose system prompt carries only the last three checkpoints (≤500 characters) instead of the full transcript.
dsh-fold-delete
kunkun24/dsh-fold-delete
Collapse older messages in long conversations and permanently delete sessions you no longer need.
dsh-context-domains
guicaiyue/dsh-context-domains
Puts a domain bar under the session header — a domain groups skills and tools and toggles as one block, so one click loads or unloads every member. Hovering a chip lists its members (skills, then tools) in a height-capped panel that scrolls. The right end of the bar is a compaction-threshold counter (− 5 +, 100k tokens per step) that rewrites the live compaction engine policies, so the compaction trigger line changes on the next turn without restarting dsh; a degraded fallback turns the number amber and is reported in the snapshot. Settings maintains domains and members with search, skill/tool tabs, all/selected/unselected filters and a copyable AI grouping prompt. Tool removal uses tools.restrict plus a guard; hiding a skill re-registers it with modelInvocable false, so it leaves the model catalog while /name still works. Sessions of another preset are left untouched.
dsh-plugins (archive-rsi)
feahter/dsh-plugins
Session archive with tags, notes and per-session metrics, plus a Plan-Do-Check-Act loop over the archived sessions that produces prompt and AGENTS.md rules and re-measures them on later sessions. Runs locally without calling a model.
dsh-message-cite
coraxeldridge/dsh-message-cite
Cites one specific message from another conversation: the @ menu inserts a chip, and at send time the quoted text is injected as untrusted background; a conversation_history tool also lets the model search and read other sessions of the same workspace. The @ menu searches the indexed sessions of every workspace (only the model tool is limited to the current one), and its HTTP routes (/dsh-message-cite/api/…) are guarded only by a marker header, not by a DSH access check.
dsh-delete-session
chichi233/dsh-delete-session
Adds a "Delete session" item to the sidebar session menu that moves the session transcript directory to the Windows Recycle Bin, or to a plugin trash folder under ~/.dsh/plugin-data when that is unavailable (restorable either way), and deletes its spill files and projection cache in one request, detaching a live session first and cascading to its subagent sessions. A setting switches the confirmation step off so deleting takes one click; duplicate delete items registered by other plugins are collapsed so only one remains.
dsh-delete-session-menu
ba1ying2/dsh-delete-session-menu
Adds "Delete conversation" (zh/en) to the sidebar conversation menu. Confirming removes the durable session log under <DSH_HOME>/sessions, drops the id from the workspace registry (sessionIds, pin, archive), detaches a live session before its files go away, and emits api-session/removed so every connected client drops the row.
dsh-native-runtimes
william-jin-cmu/dsh-native-runtimes
Runs sessions on your own Claude Code and Codex CLIs from the model picker, and lets a DSH agent hand background tasks to them and follow up. Permission prompts cannot be answered from DSH: Claude Code runs in acceptEdits mode by default, Codex in its workspace-write sandbox, and ACP permission requests are approved automatically by default.
dsh-bookmark
vaisramana/dsh-bookmark
Select text or tables in conversations to bookmark, highlight, and annotate in the right sidebar, with a collapsible all-sessions bookmark page.
dsh-artifacts
modusensus/dsh-artifacts
Sidebar artifact shelf that collects the images, videos, files and links sessions deliver, deduplicated by SHA-256 content hash, with five filter tabs and counts, keyword search, video thumbnails, a lightbox, manual link saving, image paste, upload up to 25 MB, one-time backfill of past session logs, and a save_artifact tool the model can call. Copies each collected file into ~/.dsh/artifacts (up to 50 MB per file, 200 MB per video).
dsh-compactUI
ifengz/dsh-compactui
Codex-style compact sidebar for DSH: one top row holds the logo, an inline session search and the menu button; the plugin, market and automation entries fold into a popover where a + pins them back into the sidebar; pinned sessions get a collapsible section that survives collapsed projects. Client-side only, no dependencies.