Skip to content

2.0.7

Latest

Choose a tag to compare

@hawklithm hawklithm released this 23 Oct 16:35
· 6 commits to main since this release
83f60e9

感谢社区贡献者提交代码,共同完善签到功能与国际版兼容性。

  • 修复工具调用配对问题:改善 Responses 工具结果交错及 Anthropic 工具调用与结果的配对处理,修复相关 D1、11148 错误。

  • 完善网关兼容性:补齐国际版 X-Conversation-* 请求头;针对不支持 developer 角色的国内上游,将其映射为 system,保留消息顺序与内容。

  • 正确传播上游错误:保留上游 HTTP 错误,避免 Responses 流式请求失败后仍输出成功完成事件。

  • 新增并完善每日签到接口:提供 /v1/checkin-status 与 /v1/checkin,修正上游调用方式,透传状态码与响应内容,并完善令牌刷新及并发处理。

  • 增加有边界的连接重试:连接失败或连接超时最多进行 3 次尝试;收到响应头后不重放请求,HTTP 错误及读写失败不自动重试。

  • 增强进程内部诊断:新增 console.log、process-events.jsonl 和 crash.log,记录控制台输出、生命周期、退出码、可捕获信号及异常;控制台和生命周期日志支持轮转。

  • 增加 Windows 外部取证工具:独立记录 uv/Python 进程生命周期、退出时间、退出码和相关系统事件;可选配置专用实际解释器与观察器,在受支持的终止路径上收集退出来源和转储。

  • 改善内部结构与回归覆盖:拆分上游请求策略与协议响应转换逻辑,补充协议、签到、错误处理及进程诊断测试。

  • 感谢 @zdk119746 在 PR #7 中贡献每日签到与签到状态查询接口。

  • 感谢 @hongfei0224 在 PR #12 中补齐国际版 X-Conversation-* 请求头,修复相关上游 11128 错误。

也感谢通过 Issue、日志和复现反馈帮助定位问题的用户。

Windows 本地合并回归:289 项通过、1 项跳过;另排除 1 项既有的 Windows 文件权限兼容性断言。相关 PR 的 GitHub 回归检查通过。

  • 常规启动会启用进程内部诊断;Windows 外部监控及退出来源取证需要单独配置,部分配置需要管理员权限。
  • 本版本不提供自动重启,也不默认修改全机共享 Python 的取证设置。
  • 控制台日志、崩溃日志和转储可能包含敏感信息,公开分享前请检查并脱敏。
  • 此前自动退出的根因尚未确认。本版本增强排查能力,不将暂未复现描述为根因已修复。

相关文档:进程诊断 · 外部进程监控 · Windows 退出来源取证