ディレクトリに戻る

dsh-capability-menu

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

pkufudawei/dsh-capability-menu

MCPツールとスキルの露出レベル(コンテキストフットプリント)と実行モードを管理するDSHの統合能力メニュー。Exposed/Progressive/Blockedの3段階で制御。

GitHub で見る
$ dsh plugin --profile web add @daweifu/capability-menu

62

スター

0

フォーク

TypeScript

言語

Apache-2.0

ライセンス

2026-08-19

作成日

2026-08-25

最終プッシュ

Apache-2.0 の Cordis プラグイン。DeepSeek Harness(dsh)運用者が MCP ツールとスキルを Exposed / Progressive / Blocked の 3 階層で分類し、`meta_search` / `meta_invoke` でコンテキスト占有を抑えられる。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-30

ライセンス

Apache-2.0

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

  • Manage the exposure level (context footprint) and execution mode of MCP tools & skills in DeepSeek Harness through Exposed / Progressive / Blocked tiers.

    A unified capability catalog (`ctx.meta`) plus two meta-tools — `meta_search` (discover Tool/Skill) and `meta_invoke` (execute tool / load skill) — so the model pulls capabilities on demand instead of loading everything into one request.

    DeepSeek Harness (dsh) operators running many MCP tools/skills who want to cap token and context usage per request without forking upstream.

  • Review and tune the three-tier capability policy from the DeepSeek Harness settings UI.

    A 'Capability Menu' tab (Settings / General) listing MCP tools (grouped by server, collapsible) and Skills with tri-state dots and per-tier counts; switch a capability's tier with one click and changes apply live, no restart.

    Operators and admins who prefer a GUI over editing the YAML policy file by hand.

02DeepSeek Harness への導入方法

前提条件

  • Node.js installed
  • dsh CLI installed (`dsh plugin` forwards to pnpm internally)

インストール手順

  1. 01

    $ dsh plugin --profile web add @daweifu/capability-menu

  2. 02

    $ dsh plugin --profile web add @daweifu/capability-menu-web

導入成功の確認

  • Run `dsh --profile web --dump-config | grep -E 'capability-menu'` — the README says you should see this package's own patch layer (capability-menu-registry / -search / -invoke / -policy).

ロールバック

  • dsh plugin --profile web remove @daweifu/capability-menu
  • dsh plugin --profile web remove @daweifu/capability-menu-web

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

Installed as a Cordis plugin via the dsh CLI (`dsh plugin --profile web add @daweifu/capability-menu`) and runs inside the DeepSeek Harness runtime; exposes `ctx.meta`, `meta_search` and `meta_invoke` without forking upstream.

  • Unified capability catalog (ctx.meta)

    MCP tools and skills registered in the DeepSeek Harness runtimea single capability directory (`ctx.meta`) indexed by `ctx.tools` / `ctx.skills`

    does not modify upstream source — combines into the same runtime via the Cordis plugin mechanism
  • Two meta-tools: meta_search & meta_invoke

    a capability query or invocation request from the model`meta_search` lists/details capabilities (Tool/Skill); `meta_invoke` executes tools through the full `ctx.tools` pipeline or loads skill bodies

    `meta_invoke` performs real tool execution; blocked tools are rejectedprogressive tools/skills stay out of context until invoked
  • Exposed / Progressive / Blocked three-tier policy

    a policy config of tools/skills exposed / progressive / blocked rulescontrols what the model sees per request (full schema vs catalog-only vs hidden) and how each capability executes

    progressive tools/skills are removed from the model's context payload until invokedblocked tools are rejected by meta_invoke

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

向いている用途

  • DeepSeek Harness (dsh) operators running many MCP tools/skills who want to cap token and context usage per request without forking upstream.
  • Operators and admins who prefer a GUI over editing the YAML policy file by hand.

不向きな用途

  • Native (non-`mcp__`) tools such as `bash` / `read` / `write` / `edit` / `read_image` / `glob` / `grep` are NOT cataloged by the plugin — they are not indexed by `meta_search`, not dispatched by `meta_invoke`, and do not appear in the capability list. They only keep model visibility by being listed in `tools.exposed`.
  • The meta-tools `meta_search` / `meta_invoke` are always Exposed and cannot be blocked; listing either in `blocked` fails loud (the policy errors out).

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

  • Native (non-`mcp__`) tools such as `bash` / `read` / `write` / `edit` / `read_image` / `glob` / `grep` are NOT cataloged by the plugin — they are not indexed by `meta_search`, not dispatched by `meta_invoke`, and do not appear in the capability list. They only keep model visibility by being listed in `tools.exposed`.
  • The meta-tools `meta_search` / `meta_invoke` are always Exposed and cannot be blocked; listing either in `blocked` fails loud (the policy errors out).
2026-08-192026-08-25作者は未記載

Apache-2.0; no tagged release yet (latest_release is null); last push 2026-08-25; repo created 2026-08-19

06よくある質問

dsh CLI で dsh-capability-menu をインストールするには?

Node.js と dsh CLI をインストールしたうえで、`dsh plugin --profile web add @daweifu/capability-menu` と `dsh plugin --profile web add @daweifu/capability-menu-web` を実行します(サーバー側と「能力メニュー」タブ)。`dsh plugin` は内部で pnpm に転送されます。

DeepSeek Harness とはどう接続しますか?

Cordis プラグインであり、Cordis のプラグイン機構を通じて Harness と同じランタイムに組み込まれ、上流のソースを改変しません。統一能力カタログ(`ctx.meta`)と 2 つのメタツール(`meta_search` / `meta_invoke`)を追加します。

Exposed / Progressive / Blocked の 3 階層とは?

Exposed = 完全 schema がモデルのコンテキストに常駐し直接呼び出し可能。Progressive = コンテキストに入らず(ゼロコスト)、使うときだけ `meta_search`/`meta_invoke` 経由で取得。Blocked = 発見されず `meta_invoke` に拒否される。これは自動集計ではなく、利用者が設定する駐留ポリシーです。

インストール成功を確認するには?

`dsh --profile web --dump-config | grep -E 'capability-menu'` を実行します。README によれば、本パッケージ自身の patch 層(capability-menu-registry / -search / -invoke / -policy)が見えるはずです。

ロールバック / アンインストールするには?

`dsh plugin --profile web remove @daweifu/capability-menu` と `dsh plugin --profile web remove @daweifu/capability-menu-web` で 2 つのパッケージを削除します。

08データと出典

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

    为 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 提供统一的能力目录(`ctx.meta`)、两个元工具(`meta_search` / `meta_…

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

    它不修改上游源码,通过 Cordis 插件机制与 Harness 组合进同一个运行时

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

🏆

dsh プラグイン おすすめ

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

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

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