您的位置首页 >人工智能 >

Cloudflare 开放支持 OpenAI Codex 跑在 Durable Objects,云端复刻本地一致的常驻代码执行环境

Cloudflare 正式放出实验性支持,开发者可以直接把 OpenAI Codex 部署到 Durable Objects 里面运行,这套方案最大亮点是云端环境和你本地电脑上跑 Codex CLI 的环境完全对齐,很多代码智能体之前上云会踩坑,本地能正常跑的脚本、依赖、文件操作放到云沙箱就出错,本质是环境差异、状态容易丢失、会话一断就得从头重来,Durable Objects 本身自带绑定计算的持久化存储,专门用来承载有状态任务,Codex 的会话记录、工作区文件、工具执行日志都可以持续保留,就算连接中断、实例短暂休眠,恢复之后还能接着之前的上下文继续编码,不用重新初始化整个项目,整体结论就是这套方案适合搭建长期运行、可以断点续跑的云端编码 Agent,省去自己维护容器、持久化文件、会话恢复的后端基建。

传统云沙箱方案和 Durable Objects 运行 Codex 对比表

运行方案环境一致性状态持久化中断恢复运维成本
普通一次性云沙箱容易出现本地、云端差异会话结束直接销毁,文件丢失断开后任务重置,上下文清空低,但只适合一次性短任务
Durable Objects 承载 Codex和本地 Codex 执行环境保持一致内置持久化存储,保留工作区、对话、执行记录支持断点续跑,任务可恢复无服务器架构,不用管容器编排

完整工作流程清单

  1. 初始化会话:创建专属 Durable Object 实例,启动 Codex 执行服务,加载和本地一致的依赖、命令行能力
  2. 接收 Agent 指令:Codex 接收模型下发的编辑、运行脚本、查看文件等工具调用指令,在 /workspace 工作区内操作
  3. 状态自动留存:对话历史、文件改动、每一步工具调用日志由 Durable Objects 配套存储持久写入,配套任务日志、流事件、会话上下文组件
  4. 会话休眠快照:空闲时可以对容器做快照,减少资源占用,不会直接清空项目文件
  5. 断线恢复重连:客户端重新接入,自动读取快照和历史状态,Codex 接着上一步进度继续执行,不用重建环境
  6. 会话收尾清理:任务完成或者主动销毁会话,释放 Durable Object 资源

核心能力与边界说明

  • 核心配套组件:Tasks 任务日志、Sessions 会话存储、Streams 事件回放、Workspace 持久文件系统,组成完整的编码 Agent 持久化框架
  • 接入方式:基于 Cloudflare Agents SDK,属于实验示例模板,支持搭配 Cloudflare AI Gateway 对接 OpenAI 模型
  • 适用场景:长周期代码开发 Agent、多轮迭代改仓库、需要中途暂停后继续的复杂编程任务、远程协作编码智能体
  • 限制:目前属于实验版本,不是正式稳定服务;快照是尽力型恢复,不等同于完整备份;权限隔离需要开发者自己配置访问策略

【常见问题】

问题 1:Cloudflare 宣布 OpenAI Codex 可运行于 Durable Objects,为什么能做到和本地一致的执行环境?

回答 1:Cloudflare 宣布 OpenAI Codex 可运行于 Durable Objects,这套方案复用 Codex 原生 CLI 执行逻辑,容器内的命令、文件目录、依赖行为和本地电脑运行保持对齐,不会出现环境不一致带来的代码执行报错。

问题 2:Cloudflare 宣布 OpenAI Codex 可运行于 Durable Objects,Durable Objects 在这里主要起到什么作用?

回答 2:Cloudflare 宣布 OpenAI Codex 可运行于 Durable Objects,Durable Objects 作为有状态无服务器载体,提供绑定计算的持久存储,负责保存 Codex 的工作区文件、对话记录、执行轨迹,实现常驻和断点恢复。

问题 3:Cloudflare 宣布 OpenAI Codex 可运行于 Durable Objects,是不是拿来就能直接商用上线?

回答 3:Cloudflare 宣布 OpenAI Codex 可运行于 Durable Objects,当前属于实验性 SDK 示例模板,功能还在迭代,不建议直接不经测试投入生产商用。

问题 4:Cloudflare 宣布 OpenAI Codex 可运行于 Durable Objects,和 OpenAI 官方托管 Codex Agent 差别在哪?

回答 4:Cloudflare 宣布 OpenAI Codex 可运行于 Durable Objects,代码执行沙箱跑在开发者自己的 Cloudflare 账号下,文件、命令执行链路自主可控;OpenAI 托管版本执行环境由 OpenAI 侧统一管理。

【参考资料】

[2026-11-09](Run the Codex agent loop on Cloudflare Workers)Cloudflare 开发者更新日志

[2026-11-10](Codex Harness on Cloudflare Agents Docs)Cloudflare 官方文档

[2026-11-11](Cloudflare Durable Objects 支持托管 OpenAI Codex,打造有状态编码智能体)InfoQ

[2026-10-22](Run Codex with the OpenAI Agents API in a sandbox)Cloudflare 沙箱文档

【免责声明】

本文整理自 Cloudflare 官方开发者文档、更新公告与技术媒体报道,OpenAI Codex 运行在 Durable Objects 属于实验特性,接口、快照能力、计费规则后续可能调整;使用该方案需要自行做好权限隔离、代码沙箱安全校验,本文不构成线上 Agent 项目落地、采购选型建议。

今日大家都在搜的词: