重试即重置的预算不是预算:Agent 限流要绑定任务而非单次运行
Key-Register-1969 · reddit · 2026-10-31
一位开发者总结了他反复遇到的三类同构故障:改写措辞就能重置的检索上限、新开根运行就能绕过的 API 预算、错误工作流可反复重新触发的重试循环——共同漏洞是限额被限定在单次运行(run)范围内,而故障并不尊重这个范围。
作者指出,按 run 计数的限制(每 run token 预算、每链 maxcalls、突发检测)只能拦截爆发式滥用,拦不住慢速版本:几分钟重复一次的失败调用、返回相同证据的改写查询、以全新执行 ID 到达的重试,在限流器眼里都是新任务。
他建议把限额的作用域从 run 改为任务(task),包含三点:
- 一个能跨越根运行、重试与重新触发的任务标识符,如果铸造 run 的系统无法携带它,预算也无法存续,这是首先要补的缺口;
- 以「任务+动作+输入」为键的重复计数器,衰减窗口要长到能捕捉间隔数分钟的重复,而不只是爆发;
- 错误路径继承剩余预算而非新开一份。
最难的是判断重试何时从「重复」变成真正的新工作(新输入、新证据、状态变化)——所以计数器需要过期时间,并把重置条件绑定到真实变化而非新的 run ID。
「编程与Agent」频道最新
- Curtis Yarvin 提出「自动驾驶计算机」:应用全由电脑自己写 — ZeroStateReflex · 2026-10-31
- 设计师 vibe coding 为摩托车行交付管理系统,客户追着要语音 Agent — SaiTarunRonanki · 2026-10-31
- Agent 评测设计实战:时间戳相同时如何让答案不依赖检索顺序 — jylusdev · 2026-10-31
- Self-Credit:让 LLM 智能体自我分配步骤奖励,BrowseComp-Plus 提升 8.5 分 — gregd_nlp · 2026-10-31
- herdr 五个月进 YC:终端运行时让编程 Agent 在关机后持续存活 — Scobleizer · 2026-10-31
- 「AI编码智能体还不是你的同事」:多Agent并行下的责任与架构之问 — Obaid_BLM · 2026-10-31