ディレクトリに戻る

oh-my-dsh

メンテナンス: 活発

laplaceyoung/oh-my-dsh

DSH 向け 700+ プラグイン生态。agent-loop 骨格を改変せず拡張接缝のみで登録

GitHub で見る
$ git clone https://github.com/LaplaceYoung/oh-my-dsh.git

54

スター

3

フォーク

TypeScript

言語

2026-08-13

作成日

2026-08-15

最終プッシュ

ネイティブな 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)

インストール手順

  1. 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

  2. 02

    Install workspace dependencies: `pnpm install`

  3. 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 統合と能力の範囲

DSH 統合ネイティブ実行

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 questiona 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 dispatcha team of worker subagents iterating one repo concurrently, with a reviewer flagging conflicts

  • Pre-write secret scanning (secret-scanner)

    `write` / `edit` / `apply_patch` tool callsdenies 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 path
  • Session lifecycle (session-*)

    DSH session statecheckpoint rollback, share links, search/retrieval, replay, export, and RBAC across 24 session plugins

  • MCP, bridged and governed (mcp-*)

    MCP serversprotocol 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).
2026-08-132026-08-15作者は未記載

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` です。

08データと出典

  • 作者による申告github.com37b66715ce55…

    DSH is an all-plugin harness: the agent loop itself is a plugin

  • 作者による申告github.com37b66715ce55…

    Plugins are ESM packages under `plugins/<name>` (`@oh-my-dsh/<name>`).

  • 作者による申告github.com37b66715ce55…

    open all the way down, never touching the agent loop.

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-01。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。