💡
原文英文,约800词,阅读约需3分钟。
📝
内容提要
OpenAI发布了Codex App Server架构,支持多种客户端通过稳定API进行交互。该服务器将用户请求转化为结构化操作,具备会话管理和服务器发起请求的功能。Codex App Server与Agent Client Protocol(ACP)共同推动行业标准化,所有源代码可在开源Codex CLI库中获取。
🎯
关键要点
- OpenAI发布了Codex App Server架构,支持多种客户端通过稳定API进行交互。
- Codex App Server将用户请求转化为结构化操作,具备会话管理和服务器发起请求的功能。
- Codex App Server的内部架构包括stdio读取器和Codex消息处理器,将客户端JSON-RPC请求转换为Codex核心操作。
- OpenAI设计了三种对话原语:Item、Turn和Thread,以支持复杂的用户交互。
- 协议支持服务器发起请求,允许在执行命令前等待客户端的批准。
- OpenAI在设计过程中尝试了模型上下文协议(MCP),但最终选择了Codex App Server以满足更复杂的IDE交互需求。
- 客户端嵌入App Server的三种部署模式包括本地客户端、合作伙伴客户端和Codex Web运行时。
- Codex App Server的演变与行业标准化努力相辅相成,Agent Client Protocol(ACP)旨在成为通用标准。
- Codex App Server的所有源代码可在开源Codex CLI库中获取,协议文档包括TypeScript和JSON Schema的模式生成工具。
➡️