Skip to content

v0.5.2a8

Latest

Choose a tag to compare

@ThreeFish-AI ThreeFish-AI released this 06 Jul 09:02

✨ 变更(自 v0.5.2a7)

  • fix(vendor-logging): 修复流式 4xx/5xx 错误日志中文乱码——logger.warning("...body=%s...", error_body[:500])bytesrepr(),非 ASCII 的 UTF-8 字节被转义为 \xe6\x82\xa8 之类不可读序列(上游限流/鉴权等中文错误无法辨认);新增 decode_error_body(raw, limit=500)errors="replace" 容错解码、先整体解码再按字符截断避免多字节 UTF-8 边界二次乱码,limit 语义为字符数),base.py / copilot.py / antigravity.py 三处流式错误日志统一收敛 (#278)
  • fix(vendor-antigravity): 流式 scope 检测改用完整解码 body,与日志展示的 500 字符截断解耦——避免 ACCESS_TOKEN_SCOPE_INSUFFICIENT 标记位于第 500 字符之后时被截断丢弃、token 不再标记 needs_reauth 而持续以 scope 不足的凭证重试;恢复与非流式路径(send_message 传完整 response.text)一致,补回归测试(标记位于 500 字符之后的 403 错误体断言检测仍触发,旧截断实现下失败)(#278)

📋 完整变更日志见 CHANGELOG.md

Note

本版为 pre-release,已自动触发 release.yml 发布至 TestPyPI;生产 PyPI 发布仍需经 pypi environment 审批门。