ディレクトリに戻る

dsh-std

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

yan-zero/dsh-std

DeepSeek Harness(dsh)向けのプロトコル定義メタレイヤー。dsh-plugin.json の各ファセットを DSH に標準的に読み込むためのアダプター規格を提供します。

GitHub で見る
$ dsh plugin add dsh-std

95

スター

1

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-16

作成日

2026-08-23

最終プッシュ

MIT ライセンスの DSH プロトコル定義メタレイヤー。`@dsh-std/core` メタプロトコルに各ドメインプロトコルと単一の `adapter-dsh` ショックアブソーバーを加えてプラグイン相互運用を標準化——一度書けば TUI、Web、SSH、ヘッドレスデーモンのどこでも動作します。

DSH 統合

エコシステム関連

作者による申告

安全性監査

未監査

最終検証日

2026-08-27

ライセンス

MIT

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

  • DSH プラグイン・バックグラウンドランタイム・各種ユーザーインターフェースを、ひとつの標準プロトコル層で相互運用させる

    ユニバーサル相互運用プロトコルと `@dsh-std/core` メタプロトコル。同じプラグインコードをそのまま、TUI 端末・Web ブラウザ・リモート SSH サービス・ヘッドレスデーモンコンテナで実行できる

    DSH プラグイン作者とホスト / ランタイム実装者。アップストリームの変更に左右されない安定した契約が欲しい人

  • プラグインコードを実行せずに、インストール前の互換性を予測する

    静的 `dsh-plugin.json` マニフェストにより、マーケットプレイス・ホスト・CI ツールがミリ秒単位で互換性を算出

    インストールしてからランタイムでクラッシュする、という事態を避けたい開発者・プラットフォームチーム

02DeepSeek Harness への導入方法

前提条件

  • Node.js ^22.19 || >=24 と pnpm——README では Development(開発)の節に記載

インストール手順

  1. 01

    pnpm install

  2. 02

    pnpm check

導入成功の確認

作者は未記載

03DSH 統合と能力の範囲

DSH 統合エコシステム関連

`@dsh-std/adapter-dsh` アダプター層を介した接続——このアダプターは DSH のアップストリームランタイムをユニバーサルプロトコル層から隔離する単一のショックアブソーバーとして機能する

  • メタプロトコルコア(`@dsh-std/core`)

    プロトコル宣言(`apiVersion` + `kind`)と `requires` / `supports` マニフェスト項目ピュアファンクションのネゴシエーションによる構造化互換性レポート

  • 単一窓口の DSH アダプター(`@dsh-std/adapter-dsh`)

    DSH アップストリームランタイムの変更と第三者間相互運用の変動破壊的変更をひとつのアダプター層に吸収し、エコシステム全体を保護

  • facet ベースのオンデマンド起動

    フロントエンド UI とバックエンドロジックを同梱したプラグインパッケージホストは必要な facet だけをアクティベート(例:ヘッドレスサーバーはフロントエンド UI コードを一切読み込まない)

    プラグインが無効化 / アンインストールされると、そのスコープ内のリスナー・タイマー・リソースは自動的にガベージコレクトされる
  • 軽量なヘッドレスユニットテスト

    ピュアなプロトコルコアに対するプラグイン / ホストのテストフル DSH インスタンスやブラウザなしで、軽量な Node.js / CI 環境で数十ミリ秒のテスト結果

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

向いている用途

  • DSH プラグイン作者とホスト / ランタイム実装者。アップストリームの変更に左右されない安定した契約が欲しい人
  • インストールしてからランタイムでクラッシュする、という事態を避けたい開発者・プラットフォームチーム

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

  • コードと提案は初期ドラフト段階です。公開コントラクトの変更は各パッケージの CHANGELOG.md に記録する必要があります。
  • 準拠する実装は参照 npm パッケージに依存する必要はなく、DeepSeek Harness 内部で動作する必要もありません。
2026-08-162026-08-23作者は未記載

MIT · early drafts (code and proposals are early drafts)

06よくある質問

DSH Standard とは何ですか?

DSH プラグイン・バックグラウンドランタイム・各種ユーザーインターフェース(TUI 端末、Web UI、デスクトップアプリ、ヘッドレスデーモン)をきれいに疎結合させ、スムーズに連携させるためのユニバーサル相互運用プロトコルのセットです。

DeepSeek Harness とはどのように接続するのですか?

DSH 用のアダプターコードは `@dsh-std/adapter-dsh` にあります。このアダプターは単一窓口のショックアブソーバーとしてアップストリームランタイムをユニバーサルプロトコル層から隔離するため、DSH はエコシステムを壊さずに大胆なリファクタリングができます。

準拠するプラグインは npm パッケージに依存する必要がありますか?

いいえ。準拠する実装はこれらの npm パッケージに依存する必要はなく、DeepSeek Harness 内部で動作する必要もありません。

`dsh-plugin.json` は何のためのものですか?

静的マニフェスト(`dsh-plugin.json`)により、マーケットプレイス・ホスト・CI ツールがプラグインコードを一行も実行せずに互換性をミリ秒単位で計算できます——インストール後にランタイムでクラッシュする、という失敗を防げます。

プロジェクトの成熟度はどのくらいですか?

コードと提案は初期ドラフト段階です。各パッケージはそれぞれの CHANGELOG.md に変更を記録し、公開コントラクトの変更は対応するチェンジログの更新が必要です。

08データと出典

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

    It isolates the upstream runtime from the universal protocol layer.

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

    Adapter code for DSH lives in [`@dsh-std/adapter-dsh`](packages/adapter-dsh/README.md).

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

    Conforming implementations are not required to depend on these npm packages, nor do they need to run inside DeepSeek Har…

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

🏆

dsh プラグイン おすすめ

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

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

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