v0.3.5
v0.3.5
CodexElves 0.3.5 重点更新:function_call_output/custom_tool_call_output/tool_result 转 tool 消息时。
主要更新
- function_call_output/custom_tool_call_output/tool_result 转 tool 消息时,
- 悬空工具输出本身是 user 消息,图片直接内联
- 新增 split_chat_tool_output,纯文本输出保持字符串形态且不多发消息
- 补充图片外移、并行工具调用连续性、纯文本三个回归测试
- function_call_output/custom_tool_call_output 转 tool_result 时,
- 悬空工具输出降级为 user 文本时同样保留 image 块
- 新增 anthropic_tool_result_content,纯文本输出保持字符串形态不变
- 补充工具结果含图、纯文本、悬空输出三个回归测试
- 思考深度改为按家族与版本号推导,claude-opus-5 等新模型不再被降到 high
- GPT/Gemini/StepFun 能力表同步版本化,修复 claude-opus-4.6 与 step-3.5-flash 匹配失效
- Anthropic 400 自适应回退支持任意档位,修复 xhigh 被 high 子串误命中
- fast 服务通道与打包目录别名去除 5.6 硬编码,保留打包目录优先的分层
- 上下文窗口表补充新版本模式兜底
- 添加模型时非 GPT 模型默认优先 Anthropic 协议
修复与维护
- 新写入改为 codex-elves-compaction-v2 明文,去掉 Base64 约 1/3 体积膨胀
- 保留 v1 Base64 解码兼容,标注 0.3.7 移除
- 补充明文写入与旧版解码的回归测试
- 版本号升级至 0.3.5
- 兼容 app-initial 模块中的服务模式设置与 dispatcher
- 补充新版模块结构和 Fast 请求注入回归测试
测试与发布保障
- 更新版本号策略描述:不得因合并上游而被上游版本覆盖
- Windows 安装包文件名使用动态占位符
<version>替代硬编码0.1.0
安装包
- Windows:
CodexElves-0.3.5-windows-x64-setup.exe - macOS Intel:
CodexElves-0.3.5-macos-x64.dmg - macOS Apple Silicon:
CodexElves-0.3.5-macos-arm64.dmg
说明
- 本 Release 由 GitHub Actions 自动编译并上传安装资产。
latest.json会在所有平台资产上传后自动更新。- 自动更新说明基于
v0.3.4...v0.3.5的提交正文生成。