更新日志(中文)
[1.3.53] - 2026-09-14
变更
- Codex API 服务的 provider 改为跟随官方远程压缩链路:托管写入的 provider 显示名改为
OpenAI,与官方客户端的 provider 能力判断保持一致,使自动压缩和手动压缩都走远程/responses/compact;已接管的旧 profile 也会自动校正。请求仍先经过本地网关,实际压缩能力由当前选择的上游负责。
修复
- 修复历史工具调用不完整导致 Codex 旧会话被严格 Responses 上游拒绝:Codex 请求现在只在调用和输出能够配对时为缺失的
function_call/custom_tool_call补齐call_id,保留已有 ID 与回放命名空间;无法配对的匿名输出会从本次请求中移除,不再生成call_missing_output_*合成 ID,旧会话不会因No tool call found for function call output无法继续。该修复覆盖本地 API 网关与 provider gateway 两条链路。
Changelog (English)
[1.3.53] - 2026-09-14
Changed
- The Codex API Service provider now follows the official remote-compaction path: its managed provider display name is written as
OpenAI, matching the official client's provider capability check so automatic and manual history compaction use the remote/responses/compactflow. Existing managed profiles are reconciled as well, while requests still go through the configured local gateway and the selected upstream remains responsible for handling compaction.
Fixed
- Fixed incomplete historical tool calls breaking old Codex sessions on strict Responses upstreams: Codex requests now repair missing
function_call/custom_tool_callcall IDs only when the call can be paired with its output, preserve existing IDs and replay namespaces, and remove anonymous orphan outputs instead of assigning syntheticcall_missing_output_*IDs. This prevents old transcripts from failing withNo tool call found for function call outputthrough both the local API gateway and provider-gateway paths.