Agent 无限重试烧钱 16 小时?作者复盘并开源耐用型运行时
slateraligator · reddit · 2026-09-02
作者分享了一次生产环境事故:由于未设置参数,Agent 在模型拒绝调用后持续重试了 1,200 次,静默运行 16 小时。为此,作者开源了基于 Apache 2.0 的 Agent 运行时 Toren,核心设计包括:
- 状态持久化:每一步执行前写入 PostgreSQL,支持进程被杀后断点续传,避免重复计费。
- 重试控制:设置指数退避和最大尝试次数上限。
- 外部取消:支持外部指令终止运行。
- 成本追踪:CI 流程会在每步强制重启 Worker 并检查账单。作者认为,长期运行的 Agent 必须具备“耐用性(Durable)”以应对部署、OOM 和 API 变更。
「编程与Agent」频道最新
- Agent 工程公案:是 GPU 梦见了工程师? — charles_irl · 2026-09-02
- Agent 软件工程的悖论:工程师应像 GPU 一样思考 — charles_irl · 2026-09-02
- MapQuest 推出 MCP 服务器,为 AI Agent 提供位置与路线能力 — deliprao · 2026-09-02
- Fable 5.1 核心改进:增强长周期智能体任务稳定性 — minchoi · 2026-09-02
- Reef 开源:把推理服务器变成持续自我改进的 agent — pliang279 · 2026-09-02
- Ethan Mollick 提议 Agent 设“促进者”以决定何时介入人工 — rseroter · 2026-09-02