v2.9.14
✨ 新功能
- Token 统计时间范围扩展到 1 年 - 新增 90 天、半年、1 年、今年等长时间范围选项,数据保留期从 30 天扩展到 366 天
- Unity2.ai 赞助商集成 - 新增 Unity2.ai 赞助商渠道预设与国际化文案支持
- 自动赞助商集成技能 - 新增 add-sponsor skill,支持自动化赞助商集成流程
- 子代理感知对话路由与亲和隔离 - 减少不同子代理会话间的路由串扰
- 额外代理访问密钥 - 支持额外代理访问密钥配置,扩展代理入口鉴权能力
- 内置模型预设匹配改用正则表达式 - 精确控制前后边界,避免模型名称歧义,支持厂商前缀和日期版本号后缀
- 手动暂停与自动熔断区分显示 - UI 区分手动暂停与自动熔断状态展示
- images 渠道纳入模型聚合 - 模型列表聚合纳入 images 渠道,并支持多渠道并行收集聚合
- Key 权重与模型选择 - Key 池新增 Weight/Models 选择能力
- 按 Key 凭证池与限速 - 新增 per-key credential pool,支持按 Key 作用域进行限速
🐛 修复
- Unity2.ai 和 RunAPI 响应剥离图片生成工具 - 避免不必要的工具调用
- Unity2.ai 使用原生 responses 协议 - 改用原生 responses 协议提升兼容性
- 恢复原生 tool_search 调用 - 恢复 Codex 原生 tool_search calls 并确保流式响应完整性
- 统一两端高级选项选择框宽度与布局 - 统一 Web 和桌面端渠道编辑器高级选项布局
- 按 content block index 管理 tool_use 缓冲 - 修复重叠 tool_use 导致 Content block not found 错误
- 上下文窗口按输入 token 过滤 - 调度器按输入 token 过滤 context windows,避免选择不满足输入上下文要求的渠道
- Docker 前端嵌入构建稳健性改进 - 提升前端产物嵌入构建稳定性
- 调度器文件拆分冲突修复 - 解决 worktree 合并后的 scheduler file-split 冲突
- 驾驶舱交互与 Key 管理 - 修复桌面端驾驶舱交互与 Key 管理若干问题
- 限速高水位调度优化 - 优化调度器限速高水位策略
- Code review 反馈问题修复 - 修复 code review 确认的 11 个 keypool/ratelimit/config 问题
🔧 改进
- 对齐 Web 与桌面端渠道菜单行为 - 统一两端渠道操作菜单交互逻辑
- 预设配置辅助函数抽取 - 使用 helper functions 减少 preset 配置重复代码
- 配置更新逻辑抽取 - 抽取 applyAPIKeyConfigUpdate 并改进 watcher 防抖策略
- 前端活动可视化与单测 - 改进 activity visualization 并补充 unit tests
- Responses/Chat/Scheduler/Metrics 模块拆分 - 大文件拆分为多个文件,提升代码可维护性
Full Changelog: v2.9.11...v2.9.14