OpenAI Codex App Server:编程代理的新标准
- OpenAI发布Codex App Server架构
- 基于JSON-RPC 2.0的双向通信协议
- 超过100万开发者已在使用Codex
发生了什么?
OpenAI详细公开了Codex的核心基础设施App Server架构。Codex App Server是驱动VS Code扩展等富客户端的接口。[OpenAI Developers]它统一管理认证、对话历史、审批流程和流式代理事件。
协议基于JSON-RPC 2.0,通过stdio以JSONL格式进行双向通信。[OpenAI Developers]它由三个核心概念构成:Thread(对话)、Turn(单次请求-响应)、Item(消息、命令、文件变更)。
为什么重要?
称Codex为”伪装成程序员工具的通用代理框架”是有原因的。[Simon Willison]随着App Server的公开,开发者可以将Codex深度集成到自己的产品中。超越现有的CLI或简单的API调用,现在可以直接实现实时代理事件流和审批流程。
自GPT-5.2-Codex发布以来,Codex总使用量翻了一番,过去一个月有超过100万开发者使用了Codex。[Simon Willison]随着macOS应用的发布,多代理并行执行和自动化调度功能已添加,代理编程工作流正式全面启动。
未来会怎样?
App Server v2已经将协作工具调用作为轮次流中的项目事件进行广播。可以使用spawn_agent指定代理角色预设,使用send_input中断正在运行的代理。多代理协作预计将变得更加精细。
目前自动化功能需要本地执行,但云端版本已经预告。Windows支持也在基于Electron准备中,但由于操作系统级沙盒限制而延迟。通过MCP(Model Context Protocol)集成和OAuth登录流程支持,外部服务集成预计将扩大。
常见问题(FAQ)
Q:Codex App Server可以免费使用吗?
A:目前ChatGPT免费和付费用户都可以使用Codex功能。Plus、Pro、Business、Enterprise、Edu用户暂时获得了2倍的请求限额提升。开源实现可在GitHub(openai/codex/codex-rs/app-server)上找到。
Q:现有Codex CLI与App Server有什么区别?
A:CLI在终端处理单个会话,而App Server管理整个代理生态系统,包括认证、对话历史、审批流程和实时事件流。要将Codex集成到自己的产品中,应该使用App Server。
Q:可以用App Server构建什么产品?
A:可以构建像VS Code扩展这样的IDE集成、自定义编程代理平台和自动化代码审查系统。基于Thread/Turn/Item的协议使对话状态管理系统化,审批系统允许控制代理的文件修改和命令执行。
如果这篇文章对您有帮助,请订阅AI Digester。
参考资料
- Unlocking the Codex harness: how we built the App Server – OpenAI (2026-02-04)
- Codex App Server Documentation – OpenAI Developers (2026-02-04)
- Introducing the Codex app – Simon Willison (2026-02-02)