CRS-自建Claude Code镜像,一站式开源中转服务,让 Claude、OpenAI、Gemini、Droid 订阅统一接入,支持拼车共享,更高效分摊成本,原生工具无缝使用。
fix: 识别 403 permission_error 为账号封禁状态,避免 30 分钟无限循环
Claude 封禁账号后返回 HTTP 403 + permission_error: "OAuth authentication is currently not allowed for this organization." 原有的 _isOrganizationDisabledError 只检测 HTTP 400,无法识别该错误。 且 else if 分支中通用 403 在 organizationDisabledError 之前, 即使修改函数也会被截断。 修复内容: 1. _isOrganizationDisabledError 兼容 403 + permission_error 场景 2. 非流式路径:将 organizationDisabledError 检测提前到通用 403 之前 3. 流式路径:在 403 分支内部优先判断是否为封禁性质的 403 Closes #990
谢
谢栋梁 committed
ce7df1228136ccda72d3c664ffe4d099e0e24e00
Parent: d6ced98