ネイティブな DSH プラグインエコシステム——530 以上の ESM プラグインが、深層リサーチ、マルチエージェント編成、シークレットスキャン、セッション、MCP ガバナンス、可観測性などをカバー。すべて DSH 拡張シーム経由で登録され、スケルトンの変更はありません。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-09-01
ライセンス
作者は未記載
01どんなタスクに使えるのか?
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.
02DeepSeek Harness への導入方法
前提条件
- 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)
インストール手順
- 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
導入成功の確認
- pnpm test
- pnpm typecheck
- bash e2e/run-e2e.sh
- DEEPSEEK_API_KEY=… node --import tsx e2e/run-real-session.mjs e2e/dsh-src
03DSH 統合と能力の範囲
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
04誰に向いているのか?使うべきでない場面は?
向いている用途
- 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.
不向きな用途
- 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`.
05互換性・メンテナンス・セキュリティ上の注意
- 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.
06よくある質問
oh-my-dsh とは何ですか?
DeepSeek Harness(DSH)向けの機能ライブラリです。530 以上のそのまま使える ESM プラグインがあり、それぞれが他の harness(Claude Code、kimi-code、Codex CLI など)の機能の一つを、文書化された拡張シーム経由で DSH に適合させます。エージェントのループ自体を書き換えることはありません。
プラグインのインストール方法は?
リポジトリをクローンし、`pnpm install` を実行します。その後、DSH の `cordis.yml` 構成にプラグインをマウントします。たとえば `id: omd-deep-research`、`name: '@oh-my-dsh/deep-research'` に加え、`provider`/`model` の設定を追加します。
DeepSeek Harness の中核を変更しますか?
いいえ。各プラグインは副作用として登録され(`ctx.effect()` / `ctx.on()`)、`inject` でサービスを宣言します。機能は三段階シーム(interface / implementation / consumer)に分割され、エージェントループの編集やホットパス上のメモリ確保は行われません。
このスイートが動くかどうかの検証方法は?
`pnpm test` と `pnpm typecheck` を実行し、続けて `bash e2e/run-e2e.sh`(DSH を起動し 530 プラグインをマウント、2183 項目のチェックをアサート)を実行します。実際のセッションで DeepSeek へのターンを含む完全なパスは `DEEPSEEK_API_KEY=… node --import tsx e2e/run-real-session.mjs e2e/dsh-src` です。
07関連する DSH ワークフロー
openviking
by volcengine
AI エージェント向けの自己進化型コンテキストデータベース。メモリ、知識 RAG、スキルを統合
archify
by tt-a1i
アーキテクチャ図、ワークフロー図、シーケンス図、データフロー図などを動きのある自己完結型 HTML として生成し、鮮明に書き出せるエージェントスキル
nocobase
by nocobase
ビジネスシステムを高速構築できるオープンソースのAI+ノーコードプラットフォーム。実績ある基盤の上でAIが動作するため、スピードと信頼性を両立できる。
learn-harness-engineering
by walkinglabs
Harness エンジニアリング入門チュートリアル。ゼロから一歩ずつ学べる
08データと出典
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.
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-01。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
