English
Fixed
- Fixed automatic exclusions in API connections blocking a selected model when its alias matched an unchecked upstream model name. For example, assigning the alias
dsv4to upstream modeldsv4.1no longer makes the mapping unavailable just because the originaldsv4model is unchecked. - After applying a model selection, editing model names or aliases now updates automatic exclusions accordingly. Saving also protects additional existing aliases for the same model. Manually edited exclusion lists, wildcard rules, and provider disabled states are preserved.
Existing configurations: If conflicting exclusions were previously saved, use “Fetch Models → Apply Selection → Save” again to clear the automatically generated conflicts.
Included from v0.2.100
Added
- Added a unified credential settings dialog for model prefixes, proxy URLs, priorities, scheduling weights, exponential cooldown, WebSockets, excluded models, custom request headers, and notes. Saving updates only changed fields, and closing the dialog warns about unsaved changes.
- Added request statistics to credential cards, showing success and failure counts. When recent data is available from the core, cards also show the success rate over the last 200 minutes and request details for each 10-minute interval.
- Added credential health and cooldown details, including error reasons, cooldown countdowns for credentials or individual models, HTTP status codes, and estimated cooldown end times. Countdowns use data supplied by the core; refresh the list after a countdown ends to confirm the latest status.
- Added Codex quota resets to credential management. When a credential supports resets and has reset credits available, you can reset its quota directly from the card, with the same confirmation and result feedback as the quota page.
Improved
- Replaced the credential list with responsive cards. Progress bars show remaining quota alongside reset times, subscription details, and reset credits. Notes now appear above the action buttons, making multiple accounts easier to browse and manage.
- Standardized font sizes, weights, and line heights, improved font selection for different languages, and refined text hierarchy in credential cards, dialogs, and usage tables.
- Improved text contrast in light and dark themes, making supporting text, input placeholders, and table content easier to read.
Fixed
- Fixed credential settings and enable/disable actions being available for API connections or runtime entries. These actions now apply only to OAuth credential files. The OAuth model exclusion provider list also includes only providers with OAuth credential files and clarifies that exclusions do not affect API connections.
- Fixed agent model selection failing in WebKit environments, including macOS, when clicking an option dismissed the picker before the selection took effect.
- Fixed the macOS menu bar icon not respecting the system's show/hide settings, with support for remembering its visibility state.
简体中文
修复
- 修复 API 接入中,未勾选的上游模型名与已选模型的别名相同时,自动生成的排除规则误伤已选模型的问题。例如,将上游
dsv4.1的别名设为dsv4后,不会再因未勾选原来的dsv4而导致该映射不可用。 - 应用模型选择后,编辑模型名称或别名会同步更新自动排除规则;保存时也会保护同一模型已有的其他别名。手动编辑的排除列表、通配符规则及提供商停用状态会继续保留。
已有配置: 如果此前已保存了冲突的排除规则,请重新执行“获取模型 → 应用选择 → 保存”,清理自动生成的冲突规则。
v0.2.100 更新内容
新增
- 新增统一的凭证设置窗口,可集中调整模型前缀、代理地址、优先级、调度权重、指数冷却、WebSockets、排除模型、自定义请求头和备注。保存时仅更新修改的字段,关闭前会提醒尚未保存的修改。
- 凭证卡片新增请求统计,显示成功与失败次数;内核提供近期数据时,可查看最近 200 分钟的成功率,以及每 10 分钟的请求明细。
- 新增凭证状态与冷却详情,可查看异常原因、凭证或模型级别的冷却倒计时、HTTP 状态和预计冷却截止时间。倒计时基于内核提供的数据,结束后可刷新列表确认最新状态。
- 凭证管理页新增 Codex 额度重置入口,在支持重置且有可用次数时,可直接从卡片操作,并查看与额度页一致的确认提示和操作结果。
优化
- 凭证列表改为自适应卡片布局,使用进度条展示剩余额度,集中显示重置时间、订阅及重置次数信息;备注移至操作按钮上方,便于浏览和管理多个账号。
- 统一界面的字号、字重和行高,优化不同语言的字体选择,以及凭证卡片、弹窗和使用记录表格的文字层级。
- 提升浅色与深色主题下的文字对比度,让辅助说明、输入框占位提示和表格内容更清晰易读。
修复
- 修复凭证设置和启停操作错误地作用于 API 接入或运行时条目的问题,仅允许操作 OAuth 凭证文件;OAuth 模型禁用的渠道列表也仅展示对应凭证的渠道,并明确提示其不影响 API 接入。
- 修复 macOS 等使用 WebKit 的环境中,智能体模型选择器在点击选项时提前收起、导致模型选择失败的问题。
- 修复 macOS 菜单栏图标未遵循系统显示与隐藏设置的问题,支持保存图标的显示状态。