Cloudflare 更新:无客户端连接时 Pending I/O 也可让 Agent 持续运行
irvinebroque · x · 2026-10-04
Cloudflare Durable Objects 迎来一个对 long-running agents 很关键的小改动:当没有客户端连接时,所有类型的 pending 出站 I/O 也能让 Durable Object 保持活跃。
改动内容:
- Pending 的 service binding 调用、RPC、fetch()、this.ctx.container.monitor() 现在都会阻止 Durable Object 被空闲回收
- waitUntil() 的 Promise、setTimeout/setInterval 定时器同样受保护
- 之前版本中,这些操作等待期间对象可能被关停,导致未完成的工作中断
对 agent 的意义:agent 可以在客户端断开后继续调用工具、协调其他 Durable Objects、等待容器进程,不再依赖原始连接存活。每个 pending 操作最多阻止空闲关停 15 分钟,后续新操作可续期,避免了「忘关连接导致无限占用」的隐患。
兼容日期 2026-10-01 起默认生效;早期版本需加 durableobjectiotaskspreventeviction 标志,想退出的可加 durableobjectiotasksdonotpreventeviction。
所属事件:Cloudflare Durable Objects 支持无客户端时持续运行长任务(2 条相关)→
「编程与Agent」频道最新
- MTPLX 发布新版本:缓存副本砍至一份,140k 后解码明显提速 — HankYeomans · 2026-10-04
- 开发者自制 Gemini 风格主题,适配 Antigravity 编程应用 — coiboi48 · 2026-10-04
- 不用 After Effects:开发者用 Claude×GPT 在 Python 里重建动画工作流 — AnonymousClaudeuser · 2026-10-04
- Yoav Goldberg 补充:harness 优势只在长尾,利基领域仍会保留 — yoavgo · 2026-10-04
- Yoav Goldberg 提出 harness distillation:外层能力终将被模型内化 — yoavgo · 2026-10-04
- 跑出 3000 条真值数据:他用本地基准发现 Qwen 失败后思考最卖力 — julianharris · 2026-10-04