概要
- Agent Client Protocol(ACP) の導入により、開発者からの強い需要が明らかに
- Zed は Codex、Claude Code、Gemini CLI などを ACP 経由でサポート
- Codex-ACP アダプター をオープンソース化し、Zed 以外でも利用可能
- 各エージェントごとの挙動や端末モードの違いにより、体験に差異
- 今後はコミュニティと共に ACP の発展に注力予定
Agent Client Protocol(ACP)とZedの統合
- Google Gemini CLIチーム との協業による ACP の導入
- 開発者からの 高い需要 を受け、Zed での即時サポート実現
- New Thread メニュー から Codex、Claude Code、Gemini CLI を簡単に選択可能
- 各エージェントの利用料金や規約は OpenAI等の提供元 と直接契約
- Zed は外部エージェント利用に追加料金を請求しない仕様
- Codex-ACP 経由のデータは Zedサーバーを経由せず、プライバシー保護を重視
- codex-acp adapter をオープンソース化し、他のエディタでも利用可能
異なるエージェントの挙動と体験の違い
- 各モデル・エージェントごとに 動作や特徴 が異なる点
- 途中でモデル切り替えが可能なエージェント、固定のもの
- 会話履歴の閲覧・再開ができるもの、できないもの
- ACPは多様なエージェントに対応可能な 柔軟設計
- Codex ACPアダプター開発時の設計課題
- Codexは 自身のプロセスで端末コマンドを実行し、出力をストリーミング する設計
- 他エージェントでは クライアント側でコマンド実行 を管理
- 端末(ターミナル)の動作モードによる差異
- PTYモード :インタラクティブな操作やカラー出力対応
- 例:git rebase --continue 実行時、エージェントがエディタ待ちでデッドロック発生の可能性
- 非PTYモード :インタラクションや色は減るが、エージェントのスタックが減少
- PTYモード :インタラクティブな操作やカラー出力対応
- 両モードの体験比較をもとに、今後のACP統合の指針を策定
今後のACP統合とコミュニティへの期待
- Zedは既に Claude Code, Gemini CLI, Codex などをACP経由で統合済み
- ACPはZed専用ではなく、 Neovim, Emacs, JetBrains IDEs など他エディタでも採用拡大
- 今後は コミュニティ主導 でACPの発展を目指す方針
- 新たなACPインテグレーションへの期待と、エディタ体験向上への継続的な取り組み
Zedの利用と採用情報
- Zed は macOS, Windows, Linux で利用可能なエディタ
- 公式サイトから ダウンロード 可能
- ソフトウェア開発の未来を共に作る 新規メンバーを募集中