v2.6.27

BenedictKing/ccxv2.6.27Mar 7, 2026by github-actions[bot]

AI Summary

Introduces protocol compatibility testing and full bidirectional conversion support for Claude Messages, OpenAI Chat, Gemini, and Responses protocols.

Key Highlights

  • Channel capability testing supporting 4 protocols
  • Capability test result caching to save time
  • Full bidirectional conversion support for 4 protocols

New Features

  • Channel capability testing
  • Capability test result caching
  • 4-protocol full bidirectional conversion support

Full Release Notes

### ✨ 新功能

- **渠道能力测试** - 新增协议兼容性测试功能,支持并发测试 Messages/Chat/Gemini/Responses 四种协议,检测流式支持和延迟
- **能力测试结果缓存** - 避免短时间内重复执行耗时的测试请求(5 分钟 TTL,最大 15 分钟)
- **4 协议完整互转支持** - 实现 Claude Messages、OpenAI Chat、Gemini、Responses 四种协议的完整双向转换

### 🐛 修复

- 修复 Responses ↔ Gemini 互转中工具调用字段丢失、call_id 映射不一致等问题
- 修复流式响应中完成状态错误、usage 顺序错误、文本重复等问题
- 修复前端 URL 预览与后端能力不一致的问题
- 修复纯工具调用被误判为空响应的问题

### 🔧 改进

- **能力测试请求优化** - 降低测试请求的思考强度和超时时间,大幅缩短测试耗时
- **高级选项字段条件渲染** - 不支持的渠道类型自动隐藏高级选项输入控件
- **服务类型标签修正** - OpenAI → OpenAI Chat,Responses (原生接口) → Responses (Codex)

---

**Full Changelog**: https://github.com/BenedictKing/ccx/compare/v2.6.25...v2.6.27