「好みのIDEで、好みのAIを」 相互運用性を向上させる共通規格「ACP」 JetBrains IDEがサポート:特定のエディタでしか導入できない制約を解消
JetBrainsは、JetBrains IDEの最新リリース候補版で、「Agent Client Protocol」サポートのβ版を提供開始した。ACPは、コードエディタ/IDEとAIコーディングエージェント間の通信を標準化するプロトコルだ。
JetBrainsは2025年12月5日(チェコ時間)、「JetBrains IDE」の最新リリース候補版で、「Agent Client Protocol」(ACP)サポートのβ版を提供開始したと発表した。
ACPは、コードエディタ/IDE(統合開発環境)とAIコーディングエージェント間の通信を標準化するプロトコル。Language Server Protocol(LSP)が言語サーバとの通信を標準化したのと同様、AI連携の共通規格になることを目指している。
IDEとAIエージェントの相互運用性を向上 JetBrains、Zed、Dockerが協力
ACPをサポートするコードエディタ/IDEとコーディングエージェントは、自由に組み合わせて利用できる。つまり、特定のAIや製品に縛られず、セキュリティやコストの観点でも最適なエージェントを好みのIDEに統合できるようになる。
ACPにより、コーディングエージェントの開発者は、個々のコードエディタ/IDEとの統合作業ではなく、コア機能に集中できる。またコードエディタ/IDEの開発者は、より迅速に新機能にアクセスできる。
JetBrainsは今後、IDEでのACP対応エージェントの利用体験を改善するとともに、ACP対応エージェントの配布に乗り出し、キュレーション済みレジストリの構築を目指す。また、ローカルマシンだけでなく、リモートサーバで動作するエージェントにもACPを再利用したい考えを示している。さらに、IDEで提供しているMCP(Model Context Protocol)ツールチェーンにより、エージェント自体の機能も強化する計画だ。
JetBrainsとZed Industriesはそれぞれ、コードエディタ/IDEとコーディングエージェント間の通信を可能にするプロトコルを開発していた。2025年夏にZed Industriesが自社のプロトコルを発表した後、両社は協議を行い、競合するプロトコルを投入する代わりに、ACPの開発を協力して進めることで合意した。
Dockerは、オープンソースのマルチエージェントランタイム「cagent」で、Anthropicの「Claude Code」、OpenAIの「Codex CLI」、Googleの「Gemini CLI」というコーディングエージェントに加え、既にACPもサポートしている。cagentで構築されたエージェントは、JetBrains製品のようなACP互換IDEで即座に動作する。
JetBrainsによると、現在、多数のACP対応エージェントが存在しており、今後さらに増加する見込みだという。
ACPの技術的な特徴
エージェントはコードエディタのサブプロセスとして実行され、stdio経由でJSON-RPCを用いて通信する。ACPは、MCPで使用されるJSON表現を可能な限り再利用するが、差分の表示など、有用なエージェント型コーディングのUX(ユーザー体験)要素(差分の表示など)のためのカスタム型を含んでいる。
ユーザーが読むテキストはデフォルト(既定)でMarkdown形式となっている。これにより、コードエディタにHTMLレンダリングを要求せず、リッチフォーマットを表現するのに十分な柔軟性が確保される。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
人気エディタ「Zed」とGemini CLIが密接に統合。その鍵はAgent Client Protocol(ACP)
人気のコードエディタ「Zed」が、AIコーディングエージェントとの連携を進化させる新プロトコル「ACP」を発表した。これにより、開発者は自分の好きなエディタとコーディングエージェントを自由に組み合わせることが可能になる。その参照実装となるGemini CLIとZedとの統合が発表された。
JetBrains、AIコーディングエージェント「Junie」を発表 開発者の何を代行する?
JetBrainsはAIコーディングエージェント「Junie」を発表した。ルーティンワークを任せたり、パートナーとして複雑な作業に共同で取り組んだりできる。
「ChatGPT」「GitHub Copilot」が上位 バックエンドやDevOpsでは導入に遅れ SlashData調査
SlashDataは、2025年後半のAIコーディングツールの利用状況や、エージェンティックAIの導入状況を明らかにする調査結果を発表した。
