開発者は自分のエディターの中に住んでいます。エージェントがコードを書いたりリファクタリングしたりできる能力が身につくにつれて、その環境内でネイティブに動作すべきです。
だからジェット ブレインズ と ゼッド は ACP(エージェント通信プロトコル)を共同開発しているのです。ACPはエージェントと編集者に共通の言語を提供し、どのエージェントでも文脈を読み取り、アクションを取り、すべてのツールに特注の配線を必要とせずに賢く対応できます。
なぜ重要なのか
開発が再構築されたすべてのプロトコル(言語ツールのLSP、AIコンテキストのMCP)は同じように機能します。標準を一度定義すれば、エコシステムが解放されるのです。ACPはエディター自体のためにこれを行っています。ACPを話せるエージェントを書けば、JetBrains、Zed、あるいはプロトコルを採用している他のどこでも動作します。
ドッカーの貢献
Dockerの cagentはオープンソースのマルチエージェントランタイムで、すでにACP をサポートし ており、Claude Code、Codex CLI、Gemini CLIと並行しています。cagentで構築されたエージェントは、JetBrainsのようなACP互換IDEで即座に動作します。
また、開発者が作業するエディターに直接表示される Dynamic MCPもリリースしました。これによりエージェントは実行時にツールを発見し、作成できます。
次のステップ
ACPは早いですが、方向性は明確です。エージェントがワークフローにより深く組み込まれるにつれて、相互運用可能なツールが勝者となるでしょう。オープンスタンダードは、カスタムグルーではなく共有の基盤の上に構築できる。
Dockerは、開発をより速く、よりオープンで、より安全にするためのACPや標準に引き続き投資していきます。コード、コンテキスト、自動化が融合するとき、共有されたプロトコルが共に前進することを保証します。