ディレクトリに戻る

pi2dsh

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

weijiafu14/pi2dsh

Pi と DSH 生态を打通:未改変 Pi 拡張をネイティブ DSH プラグインとしてマウント、MCP 設定変換

GitHub で見る
$ dsh plugin --profile web add pi2dsh

185

スター

32

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-13

作成日

2026-08-30

最終プッシュ

ネイティブ DSH 互換レイヤー。1 つのブリッジで未修正の Pi エコシステムプラグインを DSH プラグインとして実行。`dsh plugin --profile web add pi2dsh` でインストール。dsh の再起動でマウント。Node.js 22.19+ が必要。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-23

ライセンス

MIT

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

  • Run Pi ecosystem plugins on DeepSeek Harness, unmodified

    Pi npm packages mounted as native DSH plugins through a single bridge instance (one model directory, one login, one credential store)

    DeepSeek Harness users who want Pi's mature plugin ecosystem (web search, memory, code nav, subagents, vision) without per-package adapters

02DeepSeek Harness への導入方法

前提条件

  • Node.js 22.19+
  • DeepSeek Harness installed with the `dsh plugin` command

インストール手順

  1. 01

    Run `dsh plugin --profile web add pi2dsh` (and `dsh plugin --profile web add pi-mcp-adapter` for the MCP adapter)

    $ dsh plugin --profile web add pi2dsh

  2. 02

    Restart `dsh` — plugins mount at startup

    $ dsh

導入成功の確認

作者は未記載

ロールバック

  • Remove a plugin with `dsh plugin remove <pkg>` before removing the engine; upgrade the engine with `dsh plugin add pi2dsh@latest`. The README gives no explicit full-uninstall command beyond `dsh plugin remove`.

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

Native DSH compatibility layer: implements Pi's public extension ABI on top of DSH's native services so unmodified Pi packages run as DSH plugins.

  • Pi → DSH bridge (host + browser)

    Unmodified Pi npm packagesPi plugins surfaced through DSH's tool registry, models/llm config, skills, and user questions

    One ABI gap fixed unlocks every package that hits it; the bridge keeps no per-package special casesTools go to DSH's tool registry; questions go to DSH's user questions — no second bridge-owned implementation of a DSH-native capability
  • MCP adapter (pi-mcp-adapter)

    Host-configured MCP server definitionsFull-screen MCP server manager with stdio/Streamable HTTP/SSE, discovery, proxy tools, resources, prompts

    The Pi adapter's `/pi-mcp` runs beside DSH's native `/mcp`; both stay available
  • Compatibility CLI helpers

    Package names / versions`npx pi2dsh inspect <pkg>@<version>` (pre-upgrade report), `npx pi2dsh matrix --json` (capability matrix), `npx pi2dsh mcp-config` (Pi → DSH MCP entries)

    `npx pi2dsh mcp-config` translates Pi mcpServers config into @deepseek-ai/dsh-mcp-client patch entries; plaintext keys trigger a warning

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

向いている用途

  • DeepSeek Harness users who want Pi's mature plugin ecosystem (web search, memory, code nav, subagents, vision) without per-package adapters

不向きな用途

  • pnpm blocks dependency build scripts by default; if an add fails with ERR_PNPM_IGNORED_BUILDS, run `pnpm approve-builds` inside $DSH_HOME/profiles/web or allow them in pnpm-workspace.yaml.
  • Where the bridge must bypass, degrade, or cannot express a Pi capability, it reports a known architectural gap rather than faking success; some Pi capabilities have no safe DSH mapping and are marked unusable with a removal hint.

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

  • Plugins mount only at DSH startup, so you must restart `dsh` after adding pi2dsh or any Pi plugin for it to take effect.
  • pnpm blocks dependency build scripts by default; if an add fails with ERR_PNPM_IGNORED_BUILDS, run `pnpm approve-builds` inside $DSH_HOME/profiles/web or allow them in pnpm-workspace.yaml.
  • Where the bridge must bypass, degrade, or cannot express a Pi capability, it reports a known architectural gap rather than faking success; some Pi capabilities have no safe DSH mapping and are marked unusable with a removal hint.
2026-08-132026-08-22v0.12.4

MIT · 由 facts pack 抓取(README 分支 main)

06よくある質問

pi2dsh のインストール方法は?

`dsh plugin --profile web add pi2dsh`(MCP マネージャーが必要な場合は `dsh plugin --profile web add pi-mcp-adapter` も)を実行し、dsh を再起動します。プラグインは起動時にマウントされます。

Pi プラグインを修正する必要がありますか?

いいえ。pi2dsh は DSH のネイティブサービス上に Pi の公開拡張 ABI を実装するため、Pi パッケージは公開されたそのまま動作します。フォーク・パッチ・パッケージ別アダプターは不要です。

追加時に ERR_PNPM_IGNORED_BUILDS になるのはなぜ?

pnpm は依存のビルドスクリプトをデフォルトでブロックします。$DSH_HOME/profiles/web 内で `pnpm approve-builds` を実行(または該当プロファイルの pnpm-workspace.yaml の allowBuilds で許可)してから再実行してください。

MCP アダプターの役割は?

`pi-mcp-adapter` は全画面の MCP サーバーマネージャー(stdio / Streamable HTTP / SSE、ディスカバリ、プロキシツール、リソース、プロンプト)を追加し、DSH ネイティブの `/mcp` と並んで `/pi-mcp` として動きます。

08データと出典

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

    pi2dsh is one compatibility layer that implements Pi's public extension ABI on

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

    dsh plugin --profile web add pi2dsh

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

🏆

dsh プラグイン おすすめ

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

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

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