【Bug已解决】Codex Desktop: capacity errors should preserve intent and auto-retry instead of handing model routing back to the user 解决方案
原始报错:Codex Desktop: capacity errors should preserve intent and auto-retry instead of handing model routing back to the user 场景:向模型服务发请求时遇到容量错误(服务端繁忙 / 限流 / 容量不足),客户端不做任何重试,直接把"请求失败,请选择另一个模型或重试"的锅甩给用户,让用户手动去点。用户本来只是想完成一次任务,却被中途打断去当"调度员"。 关键词:容量错误、自动重试、意图保留、故障转移、退避策略、不暴露给用户。
一、现象长什么样
用户发出一条消息,后台返回容量类错误(典型是 HTTP 429 或 503,或业务层 capacity_error)。此时客户端的行为是:
- 弹出一个对话框:"模型当前不可用,请选择其他模型或稍后重试";
- 把请求中断,把"接下来怎么办"的决策丢回给用户;
- 用户要么手动换模型,要么手动点重试,要么放弃。
问题在于:容量错误通常是瞬时且可恢复的。服务端只是那一秒满了,过几秒就有空位。如果客户端在后台悄悄重试几次,绝大多数请求本可以成功,用户根本不会察觉。把决策甩给用户,等于把一个"应该用代
订阅专栏 解锁全文
346





被折叠的 条评论
为什么被折叠?



