A native DSH plugin ecosystem — 530+ ESM plugins covering research, multi-agent orchestration, secret scanning, sessions, MCP governance, observability and more, all registered through DSH extension seams with no skeleton edits.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-09-01
License
Not specified by the author
01What can it help you accomplish?
Port capabilities from peer agent harnesses into DeepSeek Harness as drop-in, seam-registered DSH plugins.
530+ ESM plugins (deep research, multi-agent orchestration, secret scanning, sessions, MCP governance, observability, …) registered through DSH extension seams — no skeleton edits.
DeepSeek Harness (DSH) users who want to extend their agent without forking the harness.
Verify the full plugin suite against a live DeepSeek Harness (DSH) composition before relying on it.
e2e registration check (2183/2183 across 530 mounted plugins) and a 6/6 real DeepSeek session turn, plus `pnpm test` / `pnpm typecheck`.
Contributors and operators who need confidence that mounted plugins register and run.
02How to install into DeepSeek Harness
Prerequisites
- A DSH (DeepSeek Harness) `cordis.yml` composition to mount the plugins into
- Node.js with `tsx` and the pnpm package manager (the repo is a pnpm workspace)
Installation steps
- 01
Clone the repo: `git clone https://github.com/LaplaceYoung/oh-my-dsh.git` then `cd oh-my-dsh`
$ git clone https://github.com/LaplaceYoung/oh-my-dsh.git
- 02
Install workspace dependencies: `pnpm install`
- 03
Mount plugins in a DSH `cordis.yml` composition, e.g. add `- id: omd-deep-research` / `name: '@oh-my-dsh/deep-research'` with a `provider` + `model` config
Verify the integration
- pnpm test
- pnpm typecheck
- bash e2e/run-e2e.sh
- DEEPSEEK_API_KEY=… node --import tsx e2e/run-real-session.mjs e2e/dsh-src
03DSH integration and capability boundaries
Native DSH plugin ecosystem — drop-in ESM packages mounted via a DSH `cordis.yml` composition on the @deepseek-ai/cordis protocol
Deep research (deep-research)
a compound question→a cited report synthesized via DSH's web seam (`ctx.web`) + LLM (`ctx.llm`); degrades to a deterministic template without a real key
Multi-agent orchestration (tower)
a list of instructions to dispatch→a team of worker subagents iterating one repo concurrently, with a reviewer flagging conflicts
Pre-write secret scanning (secret-scanner)
`write` / `edit` / `apply_patch` tool calls→denies calls whose arguments carry API keys, tokens, or private keys before any filesystem mutation
denies `write`/`edit`/`apply_patch` calls before any filesystem mutation, with no allow-override pathSession lifecycle (session-*)
DSH session state→checkpoint rollback, share links, search/retrieval, replay, export, and RBAC across 24 session plugins
MCP, bridged and governed (mcp-*)
MCP servers→protocol bridge, registry, trust/poison decisions, capability negotiation, browser driver, and discovery across 7 plugins
04Who is it for? When not to use it?
Good for
- DeepSeek Harness (DSH) users who want to extend their agent without forking the harness.
- Contributors and operators who need confidence that mounted plugins register and run.
Not for
- Plugins are ESM packages that must be mounted into a DSH (DeepSeek Harness) `cordis.yml` composition; the repository is a pnpm workspace run under Node.js with `tsx`.
05Compatibility, maintenance and safety notes
- Plugins are ESM packages that must be mounted into a DSH (DeepSeek Harness) `cordis.yml` composition; the repository is a pnpm workspace run under Node.js with `tsx`.
- The real-session e2e path requires a `DEEPSEEK_API_KEY`; `pnpm test`, `pnpm typecheck`, and the registration e2e run without credentials (every path degrades gracefully).
TypeScript, 530 plugins, 3731 tests, 2183/2183 e2e checks, 6/6 live session; no tagged release.
06Frequently asked questions
What is oh-my-dsh?
A capability library for DeepSeek Harness (DSH) — 530+ drop-in ESM plugins that each adapt one capability from a peer harness (Claude Code, kimi-code, Codex CLI, …) through a documented extension seam. It never patches the agent loop.
How do I install a plugin?
Clone the repo, run `pnpm install`, then mount the plugin in your DSH `cordis.yml` composition — e.g. add an entry with `id: omd-deep-research` and `name: '@oh-my-dsh/deep-research'` plus a `provider`/`model` config.
Do the plugins modify the DeepSeek Harness core?
No. Every plugin registers as a side effect (`ctx.effect()` / `ctx.on()`) and declares services via `inject`; capabilities are split into the three-part seam (interface / implementation / consumer). There are no agent-loop edits and no hot-path allocation.
How do I verify the suite works?
Run `pnpm test` and `pnpm typecheck`, then `bash e2e/run-e2e.sh` (boots DSH, mounts 530 plugins, asserts 2183 checks). A full real-session path with a DeepSeek turn is `DEEPSEEK_API_KEY=… node --import tsx e2e/run-real-session.mjs e2e/dsh-src`.
07Related DSH workflows
openviking
by volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
archify
by tt-a1i
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
nocobase
by nocobase
NocoBase is an open-source AI + no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.
learn-harness-engineering
by walkinglabs
Harness engineering beginner tutorial, from 0 to 1
08Data and sources
DSH is an all-plugin harness: the agent loop itself is a plugin
Plugins are ESM packages under `plugins/<name>` (`@oh-my-dsh/<name>`).
open all the way down, never touching the agent loop.
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-01. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
