ディレクトリに戻る

dsh-super-injector

キュレーション掲載メンテナンス: 活発

yjh051108/dsh-super-injector

BepInEx 風ランタイム mod インジェクター:実行中 DSH web に任意ローカルプラグインを junction + loader で注入、ホットリロード対応

GitHub で見る
$ dsh plugin --profile web add <展開先>

167

スター

20

フォーク

TypeScript

言語

2026-08-13

作成日

2026-09-18

最終プッシュ

稼働中の web へローカルプラグインパッケージをその場で注入する(junction + loader.create)ネイティブ DSH 実行時注入器。再起動不要・bundles 編集不要でホットリロード・ステージング・アンインストールに対応。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-24

ライセンス

作者は未記載

01どんなタスクに使えるのか?

  • プロセス再起動なしで、任意のローカルプラグインパッケージを稼働中の DSH web に実行時注入する

    junction + loader.create により注入され即時有効化されるプラグイン(host ツール + client UI)。ホットリロード・ステージング・アンインストール機能付き

    公式アセンブリ入口を迂回し、実行時にローカルプラグインパッケージを読み込みたい DSH(dsh)開発者・モッダー

  • クラウド自ブートストラップ経路でローカルプラグインをビルドなしで実行する

    release コピーをダウンロードしてアセンブルし、クラウドコピーから実行(自己チェック 8/8)。失敗時は touch patch でプロセス内再アセンブル、約 6 秒で復旧

    ローカルプラグインパッケージを「ビルドなし・実行時注入」で使いたい DSH 開発者

02DeepSeek Harness への導入方法

前提条件

  • 注入器が常駐する稼働中の DSH web 環境(実行時注入の開発態パスが必要)
  • git アセンブリパスは初回ビルド時に tsdown を取得するためネットワークが必要(以降はローカルキャッシュ)

インストール手順

  1. 01

    Release パス(推奨・ビルド不要):Releases から `dsh-external-dsh-super-injector-0.0.1.tgz` をダウンロード・展開し、`dsh plugin --profile web add <展開先>` を実行

    $ dsh plugin --profile web add <展開先>

  2. 02

    $ git アセンブリ:`dsh plugin --profile web add github:yjh051108/dsh-super-injector` を実行

  3. 03

    ブートストラップアセンブリ(ソース・一度のみ):`~/.dsh/profiles/web/cordis.patch.yml` に `dsh-super-injector` の insert ブロックを追加

導入成功の確認

作者は未記載

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

BepInEx 型の実行時モッド注入器:junction + loader.create でローカルプラグインパッケージを稼働中の DSH web に実行時注入。patch / package.json / bundles には触れず、プロセス再起動も不要

  • 実行時注入(junction + loader.create)

    ローカルプラグインパッケージのディレクトリ→再起動なしで稼働中 web に即時有効化される DSH プラグイン(host ツール + client UI)

    junction + loader.create により稼働中プロセスのプラグイン状態を変更(patch / package.json / bundles には触れない)
  • ホットリロード / ステージング / アンインストール

    注入済みのローカルプラグイン→注入済みプラグインに対するホットリロード・ステージング・アンインストール操作

    reboot は entry._dispose(公式の _disposing 免除)を使用し、失敗時は自動 rollback
  • 公式 REPLACE 構造の自重載

    DSH 0.1.0-rc.6 のソース意味論(docs/SPEC.md)→再構成された自重載。ツールはスケジュールのみ行い自殺はしない。挙動はソース根拠付き

    挙動は DSH ソース意味論から導出され、経験的パッチに依存しない

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • 公式アセンブリ入口を迂回し、実行時にローカルプラグインパッケージを読み込みたい DSH(dsh)開発者・モッダー
  • ローカルプラグインパッケージを「ビルドなし・実行時注入」で使いたい DSH 開発者

不向きな用途

  • ブートストラップ(方式 C)は自ら `dsh-super-injector` の bundle 層を自己登録し、手動 insert の loader entry id と衝突します。方式 A/B でアセンブリした後は手動 insert ブロックを追加しないでください。`duplicate loader entry id` エラーになります。

05互換性・メンテナンス・セキュリティ上の注意

  • ブートストラップ(方式 C)は自ら `dsh-super-injector` の bundle 層を自己登録し、手動 insert の loader entry id と衝突します。方式 A/B でアセンブリした後は手動 insert ブロックを追加しないでください。`duplicate loader entry id` エラーになります。
  • git アセンブリパスはソースリポジトリを取得するため(事前ビルド済み `lib/` は含まない)、`prepare` フックが初回インストール時に tsdown で自己完結型 `lib/` をビルドし、tsdown 取得にネットワークが必要です。ビルド失敗時は事前ビルド済み Release tgz を使ってください。
2026-08-132026-08-21v0.3.3

TypeScript · 活発にメンテナンス中、最新リリース v0.3.3(2026-08-15);main ブランチ

06よくある質問

公式アセンブリ入口とどう違いますか?

公式アセンブリ機構(profile bundle / repository-plugin)は唯一の「公式入口」であり、ゲームのランチャーだけがモッドを入れられるのと同様です。本注入器はこれを破ります。ブートストラップは公式入口を一度通り、以降は何でも実行時注入できます。

どのインストール方法を選べばいいですか?

ビルド不要の Release tgz を推奨します。`dsh-external-dsh-super-injector-0.0.1.tgz` をダウンロード・展開し、`dsh plugin --profile web add <ディレクトリ>` を実行します。git アセンブリはソースを取得し、初回インストール時に prepare フックが tsdown で `lib/` をビルドします(ネットワーク要)。方式 C ブートストラップはソースの一回限り insert です。

インストール方法を混用するとどうなりますか?

方式 A/B でアセンブリした後、さらに方式 C の手動 insert ブロックを追加すると、bundle 層が手動 loader entry id と衝突し `duplicate loader entry id` エラーになります。いずれか一方のみを選んでください。

正式版 DSH と互換性はありますか?

README によれば v0.3.0 は DSH 0.1.0-rc.6 で一行も変えずにそのまま動作します(peerDeps は範囲宣言であり実証あり)。また注入器は DSH バージョンをハードコードしません。

08データと出典

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

    DSH 生态的 **BepInEx 式模组注入入口**:运行时把任意本地插件包注入运行中的 web

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

    不碰 patch / package.json / bundles 列表、不重启进程。**注入即完整生效

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

🏆

dsh プラグイン おすすめ

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

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

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