目标
以 AI SDK 的错误处理为参照系,建立 aimux 完整的错误域。本 issue 是常设跟踪:相关 PR 全部关联到这里,具体设计与差距分析写在各 PR 里。
范围
- Provider 层错误分类:变体语义、结构化字段、HTTP/JSON/轮询失败的归类
- 编排层错误:工具调用错误细分、各模态生成失败、重试机制的错误表达
- 流式与取消:stream 内错误语义、abort/timeout 贯通
- 跨语言错误面:C ABI 与 native 绑定(Node/Python)的错误类层级与字段透出
- 配套:错误相关文档、CI 覆盖
原则
参考对齐而非照抄:与 AI SDK 架构不同处(C ABI、跨语言重试协议)以 aimux 自身契约优先。
进展
目标
以 AI SDK 的错误处理为参照系,建立 aimux 完整的错误域。本 issue 是常设跟踪:相关 PR 全部关联到这里,具体设计与差距分析写在各 PR 里。
范围
原则
参考对齐而非照抄:与 AI SDK 架构不同处(C ABI、跨语言重试协议)以 aimux 自身契约优先。
进展