Codex is Live in Zed
Blog post from Zed
The introduction of the Agent Client Protocol (ACP) in collaboration with Google's Gemini CLI team revealed a significant demand for such a protocol, leading to its adoption by various clients and agents, including JetBrains, and prompting requests for OpenAI's Codex integration. Zed now supports Codex through ACP, allowing users to select it from the New Thread menu without any additional charges, as interactions with Codex do not pass through Zed's servers. The ACP is designed for flexibility, accommodating different agent capabilities, but differences in agent implementations, such as Codex's handling of terminal commands, affect user experiences. Codex runs commands in its own process, contrasting with other agents that use pseudoterminal (PTY) mode, which can result in terminal interactivity issues. With the successful integration of multiple agents, Zed is now focusing on collaborating with the community for future ACP developments, having already seen its adoption in editors like Neovim, Emacs, and JetBrains IDEs. The Zed team encourages further community-driven ACP integrations and invites individuals to join their team to continue advancing software development.