v2.6.55

BenedictKing/ccxv2.6.55Apr 12, 2026by github-actions[bot]

AI Summary

Fixes non-streaming Chat responses returning empty bodies, 403/429 error classification, and form state crosstalk issues. Adds TypeScript 6.0 compatibility.

Key Highlights

  • Fixed empty response body in non-streaming Chat scenarios.
  • Fixed 403/429 error classification to prevent mislabeling as quota issues.
  • Fixed form state crosstalk when switching between add/edit modes.
  • Added TypeScript 6.0 compatibility.

New Features

  • Chat response fix
  • Error classification fix
  • Form state fix
  • TypeScript 6.0 support

Full Release Notes

### 🐛 修复

- 修复 Chat 非流式透传场景下可能返回空响应体的问题
- 修复能力测试与代理对空流的误判,只有返回实际内容时才判定为成功
- 修复 403/429 错误分类,避免普通权限问题被误判为余额不足并导致渠道状态异常
- 修复新增/编辑渠道时的表单状态串扰,避免模式切换和字段重置异常

### 🔧 改进

- 优化能力测试对话框的模型列表排版与操作按钮尺寸,提升可读性与操作体验
- 改进渠道恢复逻辑,恢复渠道时会同步恢复被拉黑的 Key
- 优化亲和调度让渡策略,在更高优先级健康渠道可用时优先回到当前最优渠道
- 改进能力测试的状态表达与前端展示,减少 completed / failed / cancelled 混淆
- 提升前端对 TypeScript 6.0 的兼容性,增强构建稳定性

---

**Full Changelog**: https://github.com/BenedictKing/ccx/compare/v2.6.50...v2.6.55