v2.6.30

BenedictKing/ccxv2.6.30Mar 9, 2026by github-actions[bot]

AI Summary

Fixes critical bugs in tool call protocol conversion and adds comprehensive test coverage.

Key Highlights

  • Fixed P2 bugs in tool call conversion (empty tool input, duplicate IDs)
  • Completed tool call conversion logic between protocols

New Features

  • Protocol conversion test coverage for tool calls

Full Release Notes

### 🐛 修复

- **修复工具调用协议转换中的两个 P2 级别 Bug** - 解决空 tool input 生成非法 JSON 参数问题,以及 Gemini 同名并行函数调用产生重复 tool_call_id 问题
- **Responses API 工具调用与工具定义互转补全** - 修复 Responses 协议在 Claude / OpenAI Chat / Gemini 之间转换时 function tools、function_call、function_call_output 字段丢失或格式不一致的问题

### ✨ 新增

- **协议互转工具调用测试覆盖** - 补充所有缺失的协议间 tool 互转测试,新增 3 个测试文件共 16 个测试用例

---

**Full Changelog**: https://github.com/BenedictKing/ccx/compare/v2.6.29...v2.6.30