ディレクトリに戻る

dsh-interconnect

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

chinesezjc/dsh-interconnect

DSH インスタンス間メッセージ/イベント引き渡し(interconnect サービス+ツール)

GitHub で見る
$ dsh plugin add dsh-interconnect

35

スター

3

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-13

作成日

2026-09-24

最終プッシュ

MIT ライセンスの TypeScript 製 DSH プラグイン群。永続 WebSocket でインスタンス間のメッセージ連携とイベント fan-out を実現し、共有鍵認証を備え、返信は手動宛先指定不要。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-09-05

ライセンス

MIT

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

  • 複数の DSH インスタンス間でメッセージ連携と双方向イベントプッシュを行う

    永続 WebSocket ホストサービスによるクロスインスタンス / クロスマシンのメッセージ配送、live session 列挙、活性確認

    複数の DSH インスタンスを運用し、確実なインスタンス間メッセージ連携とイベント fan-out を必要とする開発者・運用者

  • モデルに自律的に宛先指定させ、対向インスタンスと通信させる

    interconnect_send / _list / _ping / _reply ツール。send は instanceId + sessionId を自動注入し、reply は手動宛先不要

    マルチインスタンスの DSH ワークフローを作り、モデルに自律的にピア発見・宛先指定不要の返信をさせたい開発者

02DeepSeek Harness への導入方法

作者は未記載

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

DSH ネイティブプラグイン:永続 WebSocket の interconnect ホストサービスと、モデルから呼べる send/list/ping/reply ツール群、および ctx.interconnect / ctx.skills に直接登録される付随 skill。

  • interconnect ホストサービス

    peers マップ(instanceId → origin)と DSH_INTERCONNECT_TOKEN→永続 WebSocket 配送、live session 列挙、活性確認、interconnect/event 経由のイベント fan-out

    ctx.interconnect ホストサービスを登録する/interconnect/link WebSocket エンドポイントを開く(ハートビートと指数バックオフ再接続付き)
  • tool-interconnect ツール群

    instanceId + sessionId + text(send/ping/list)または sessionId + text(reply)→モデルから呼べる interconnect_send / _list / _ping / _reply ツール

    send は resume でオフライン session を復帰できる
  • skill-interconnect 付随スキル

    モデルコンテキスト(ctx.skills)→list / ping / send / reply の使い方を説明する dsh-interconnect スキルを登録

    send は送信側 instanceId + sessionId を自動注入するトランスポート層が存在する場合のみ登録される
  • 共有鍵認証

    DSH_INTERCONNECT_TOKEN(bearer)→fail-closed・timing-safe なトークン比較

    有効な共有トークンがないリクエストは拒否される

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

向いている用途

  • 複数の DSH インスタンスを運用し、確実なインスタンス間メッセージ連携とイベント fan-out を必要とする開発者・運用者
  • マルチインスタンスの DSH ワークフローを作り、モデルに自律的にピア発見・宛先指定不要の返信をさせたい開発者

不向きな用途

  • 共有シークレット `DSH_INTERCONNECT_TOKEN`(bearer)が必要。比較は fail-closed かつ timing-safe なので、すべての対向が同じトークンを共有する必要があります。
  • 0.9 以降は通信が WebSocket 永続接続のみになり(HTTP エンドポイントは廃止)。未設定/到達不能な対向への send/ping/list は `unreachable` を返し、HTTP フォールバックはありません。

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

  • 共有シークレット `DSH_INTERCONNECT_TOKEN`(bearer)が必要。比較は fail-closed かつ timing-safe なので、すべての対向が同じトークンを共有する必要があります。
  • 0.9 以降は通信が WebSocket 永続接続のみになり(HTTP エンドポイントは廃止)。未設定/到達不能な対向への send/ping/list は `unreachable` を返し、HTTP フォールバックはありません。
  • `instanceId` は peers マップのキーにすぎません。実際の接続先 origin はマップの値から得られ、`instanceId` そのものは回線に出ず、ルーティングにも関与しません。
2026-08-132026-09-01作者は未記載

MIT ライセンス · メンテナンス中(タグ付きリリースなし、README が事実上の出典)

06よくある質問

dsh-interconnect とは?

クロスインスタンスのメッセージ連携と双方向イベントプッシュのための 3 つの DSH プラグイン群です。interconnect ホストサービス、tool-interconnect ツール群、skill-interconnect 付随スキルの 3 つで、ある DSH インスタンスが同マシン内または他マシン上のインスタンスへメッセージを送りイベントを受け取れます。

モデルは対向インスタンスとどう通信する?

interconnect_send・interconnect_list・interconnect_ping・interconnect_reply を通じて通信します。interconnect_send は送信側の instanceId と sessionId を自動注入し、受信側はローカルの session だけで interconnect_reply で返信できるため、手動の宛先指定は不要です。

0.9 以降の宛先指定(アドレッシング)はどう動く?

0.9 以降は通信が WebSocket 永続接続のみになり(HTTP エンドポイントは廃止)、instanceId(peers マップのキー)で宛先を指定します。実際の接続先 origin はマップの値から得られ、instanceId そのものは回線に出ず、ルーティングにも関与しません。

対向インスタンスが到達不能なときは?

未設定/未接続の対向への send/ping/list は unreachable を返します。0.9 以降は WebSocket のみのため HTTP フォールバックはありません。

どうやって保護されている?

共有シークレット DSH_INTERCONNECT_TOKEN(bearer)を使います。比較は fail-closed かつ timing-safe なので、すべての対向が同じトークンを共有する必要があります。

08データと出典

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

    跨实例消息互通与事件通知插件,用于 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (DSH)。

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

    **`interconnect`** —— host 服务(`ctx.interconnect`):

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

    依赖 `interconnect` 服务,只有传输层存在时才注册进 `ctx.skills`。

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

🏆

dsh プラグイン おすすめ

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

広告

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

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