arXiv論文メモ
新着一覧
cs.SE · 査読状況未確認

エージェント用プラグインの規格適合と併用の問題を調査

Packaged, But Not Portable: Why Conforming to the Agent Plugin Standard Is Rare, and Why Conforming Would Not Be Enough

Tezan Sahu

この論文をやさしく読む

ひとことで言うと

プラグインのファイル形式が規格に合うことと、複数を一緒に使って正しく機能することは別だと、大規模な収集データで調べた研究です。

何に役立つ?

プラグインを配布する側や読み込む側が、必須フィールドだけでなく、機能名の衝突や優先順位を設計する際の参考になります。

この研究の面白いところ

規格検証の合格率は6.2%でも、多くは一つの定型フィールド追加で読み込み可能になります。その先に、宣言の破棄や名前の重複という別の課題が残る点を示します。

どこまで分かった?

割合は収集したコーパスについての結果です。名前の重複81%は、機能を公開するバンドルを母集団とし、利用者の環境で実際に81%の障害が起こるという意味ではありません。v1.1は論文の提案です。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

コーディングエージェントは、スキル、サブエージェント、コマンド、フック、ツールサーバーを含むインストール可能なプラグインで拡張される。2026年7月24日、公開仕様Agent Plugins v1.0.0が、単一のプラグインをどのエージェントでも動かせるよう、こうしたバンドルの配置と記述方法を標準化した。本研究では、実務者が抱く二つの疑問を問う。エコシステムはこの規格を採用しているのか。そしてプラグインが規格に適合していれば、利用者が導入済みの他のプラグインと一緒に動かすのに十分なのか。 これらに答えるため、30,655リポジトリにまたがる68,072のプラグインバンドルを集め、来歴を追跡したコーパスAgentPluginZooを構築し、発見記録、採点コード、分析とともに公開する。検証に合格するのは6.2%だけだが、不一致は構造的というより浅いもので、96.6%は欠けている定型フィールドを一つ追加すれば読み込める。実際の負担は別の場所にある。40.2%は読み込み可能になるものの、仕様上、クライアントは作者が書いたフィールドを捨てなければならず、その多くはプラグインが何を提供するかの宣言である。 さらに、規格適合は二つ目の疑問を解決しない。機能を公開するバンドルの81%には他のプラグインと重なる名前があるが、どちらを選ぶかを決める名前空間や優先順位の規則はない。本論文では、組合せのためのモデルが必要なところに、コミュニティは梱包形式を標準化したと論じる。そのモデルに必要な四つの概念として、修飾された機能識別子、宣言された機能一覧、優先順位規則、プラグイン間の関係を挙げ、競合する別規格ではなく、同じ仕様を追加的に拡張するv1.1プロファイルに収められることを示す。現在拡張機能を梱包する実務者と、規格を発展させる人々への提言を行う。特に、規格適合が一般化するには、まず適合状況を観測可能にしなければならない。コーパスとコードは https://github.com/tezansahu/agentpluginzoo で公開されている。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-20(UTC)
最新改訂
2026-09-20 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

Coding agents are extended by plugins: installable bundles that ship skills, sub-agents, commands, hooks, and tool servers. On 24 July 2026, an open specification (Agent Plugins v1.0.0) standardised how such a bundle is laid out and described, so that one plugin could run on any agent. We ask the two questions a practitioner would ask of it: is the ecosystem adopting the standard, and if a plugin did conform, would that be enough to make it work alongside the other plugins a user has installed? We answer both by building AgentPluginZoo, a provenance-tracked corpus of 68,072 plugin bundles across 30,655 repositories, released with its discovery ledger, scoring code, and analysis. Only 6.2% validate, but the gap is shallow rather than structural: 96.6% would load after adding one missing boilerplate field. The real cost lands elsewhere. 40.2% would load while the specification obliges the client to discard fields their authors wrote, mostly declarations of what the plugin ships. Moreover, conformance settles nothing for the second question: 81% of capability-exporting bundles share a name with another plugin, with no namespace or precedence rule to decide which one answers. This paper argues the community standardised a packaging format when composition needs a model, names the four concepts such a model must add - qualified capability identity, a declared capability surface, a precedence rule, and inter-plugin relations - and shows they fit an additive v1.1 profile of the same specification rather than a competing standard. Recommendations follow for practitioners packaging extensions today and for the people evolving the standard, chief among them that conformance must be made observable before it can become common. The corpus and code are available at https://github.com/tezansahu/agentpluginzoo

著者のコメント

6 pages, 5 figures, 1 table. Corpus and code: https://github.com/tezansahu/agentpluginzoo | SUbmitted to ISEC 2027

arXiv ID: 2609.23809 / 要約の誤りについて