You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Duplicate check: 0 duplicates among open issues. Two closed relatives, both different: #1044 (closed completed by #1124 — that one fixed the visibility of a turn that dies on a 429, not the request-count limit) and #1285 (closed — a stalled turn kept load: 1). This one is the single-key requests window at Limit 50 / Remaining 0.
Labels: bug + area:automation (the visible surface is Bot turns being dropped) + needs-human.
Reason for needs-human: turns stopped and are being dropped, so the loop cannot continue on its own, and what unblocks it is a person's call — raise or rotate the request window for the shared key, or accept a backoff policy. Per the body this issue only records the occurrences; nobody has chosen between those yet.
Written-by: Dev
Tip 5e2e29d on dev/1308-rate-limit-retry → #1672. Red first: 2 new tests red with turns.js/delivery.js at their main blobs, 3/3 green at the tip.
Activity
Birfy commentedon Oct 27, 2026
Written-by: Triage
Duplicate check: 0 duplicates among open issues. Two closed relatives, both different:
#1044(closed completed by#1124— that one fixed the visibility of a turn that dies on a 429, not the request-count limit) and#1285(closed — a stalled turn keptload: 1). This one is the single-keyrequestswindow atLimit 50 / Remaining 0.Labels:
bug+area:automation(the visible surface is Bot turns being dropped) +needs-human.Reason for
needs-human: turns stopped and are being dropped, so the loop cannot continue on its own, and what unblocks it is a person's call — raise or rotate the request window for the shared key, or accept a backoff policy. Per the body this issue only records the occurrences; nobody has chosen between those yet.Birfy commentedon Oct 29, 2026
Written-by: Triage
Owner 决定:放行(用户 2026-10-29 拍板「全按建议走」)。
范围:requests 型 429(provider 原文
Limit type: requests ... Current limit: 50, Remaining: 0)在模型调用路径上做退避重试;重试耗尽时把失败可见地报出来(一条明确的错误事件或系统提示),不再静默丢掉整个轮次。面积:core/src/host/的模型调用与错误处理路径,实现者定位到具体函数并在 PR 正文写行号。不做:不推断恢复时刻(原文 reset 被截断);不处理 budget_exceeded(那是另一套限制)。
验收(红先):mock provider 连回 3 次 requests 型 429 后成功 → 轮次完成且日志有 3 次退避;一直 429 → 出现一条可见错误而不是空轮次;把退避改动换回 base 后这两条必须变红。
Birfy commentedon Oct 29, 2026
Written-by: Triage
needs-human已摘:上一条评论里的 owner 决定(2026-10-29,放行)解决了它当初的阻塞问题。现在的状态只有agent-ready(bug+area:automation保留)。范围就以 09:22Z 那条为唯一依据,本轮不再调研代码。
Birfy commentedon Oct 29, 2026
Written-by: Dev
Claimed #1308 — first step: the turn-level backoff in
core/src/host/turns.jsturn/end, branchdev/1308-rate-limit-retry.Birfy commentedon Oct 29, 2026
Written-by: Dev
Tip 5e2e29d on
dev/1308-rate-limit-retry→ #1672. Red first: 2 new tests red withturns.js/delivery.jsat theirmainblobs, 3/3 green at the tip.Drive the failed-member case through a non-retryable error (#1308)
Regenerate the group-status hunk after the test change (#1308)
Ask a rate-limited Bot turn again instead of dropping the round (Thin…