Skip to content

Releases: sylearn/AIUsage

v0.8.11

08 Jun 13:42

Choose a tag to compare

0.8.11 更新内容

体验优化

  • 重构 Claude Code / Codex 代理页面顶部操作区,统一按钮命名、排序和视觉层级。
  • Codex 的 config.toml 实时文件入口移动到顶部工具栏,与 Claude Code 的 settings.json 入口保持一致。
  • cc-switch 操作统一命名为「导入 cc-switch」,更准确表达从 cc-switch 导入节点和通用配置的行为。
  • 保留账号卡片「注释作为主标题,默认显示应用名」的设计,同时移除标题下方重复账号信息,账号只保留在卡片底部。
  • 为账号卡片右键菜单新增「编辑注释」,可直接修改卡片主标题对应的注释。

稳定性与发布

  • 版本号更新到 0.8.11。
  • 本次发布资产由 GitHub Actions Release Build 生成并发布,避免本地包与 CI 包签名不一致。

Full Changelog: v0.8.10...v0.8.11

v0.8.10

08 Jun 13:03

Choose a tag to compare

0.8.10 更新内容

体验优化

  • 重新设计“服务商”页面顶部控制区,搜索、渠道筛选、管理来源、隐藏账号和添加应用的层级更清晰。
  • 优化“添加/管理来源”弹窗的批量选择、搜索、取消和应用按钮排布,底部会直接显示当前选择状态。
  • 统一服务商相关按钮的 macOS 原生轻量风格,提升可扫视性、点击反馈和视觉一致性。

稳定性与维护

  • 修复 v0.8.10 首次发布时由重复 Release Build 并发覆盖造成的 Sparkle 更新签名校验失败。
  • 同步应用版本到 0.8.10,并通过 Release Build 生成 macOS dmg 与 zip。
  • Release Build 已自动回写 Sparkle appcast。

Full Changelog: v0.8.9...v0.8.10

v0.8.9

08 Jun 12:24

Choose a tag to compare

0.8.9 更新内容

体验修复

  • 修复用量统计页 Codex 筛选栏变形:选中 Codex 后,顶部「数据源 / 视图」筛选组合不再因为原生 segmented picker 被压缩而出现 tab 变形。
  • 重新设计筛选按钮视觉:改为稳定的等宽分段按钮,选中态更清晰,行高和边框在不同筛选组合下保持一致。

稳定性与维护

  • 顶部筛选栏会按可用宽度稳定切换单行 / 双行布局,避免在窗口宽度变化或 Codex 轨道出现时产生布局抖动。

Fixes #16

Full Changelog: v0.8.8...v0.8.9

v0.8.8

08 Jun 11:51

Choose a tag to compare

0.8.8 更新内容

体验修复

  • 修复 Claude Code 代理 / Codex 代理页面滚动卡顿:节点列表在普通滚动时不再持续测量每一行高度,减少 SwiftUI 布局和状态更新带来的卡顿。
  • 优化节点操作按钮悬浮提示:改用系统原生提示,避免滚动时触发大量悬浮动画。

稳定性与维护

  • 继续保留拖拽排序能力,行高测量只在实际拖拽期间启用。

Full Changelog: v0.8.7...v0.8.8

v0.8.7

06 Jun 03:28

Choose a tag to compare

0.8.7 更新内容

体验修复

  • 修复 Codex「复制启动命令」在系统代理下 502:当电脑开启了系统代理时,用「先开启代理 + 复制启动命令」在终端跑 CODEX_HOME=… codex 会因 codex 把发往本地代理(127.0.0.1:<端口>)的请求也走了系统代理而报 502 Bad Gateway。现在导出的 CODEX_HOME 目录会一并写入 .envno_proxy=127.0.0.1,localhost,::1),让 codex 跳过本地回环的系统代理,复制出的命令开箱即用。

Full Changelog: v0.8.6...v0.8.7

v0.8.6

06 Jun 02:57

Choose a tag to compare

0.8.6 更新内容

新增

  • Codex 支持 cc-switch 一键同步:与 Claude 对称,从本地 cc-switch 一键导入 Codex 供应商(上游地址 / 模型 / API Key),并保真保留你的其余配置(model_reasoning_effortmcp_serversnotice 等)。节点 id 由供应商 id 派生为确定性值并按 upsert 更新,重复同步不会产生重复节点。

体验修复

  • Codex 节点「复制启动命令」修正:此前会误生成 Claude 专用的 claude --settings ...,现在 Codex 节点正确生成 CODEX_HOME="<目录>" codex(独立配置目录,不污染你的 ~/.codex/config.toml)。

稳定性与维护

  • Codex 节点档案落盘清理:不再写入运行时用不上的 Claude settings 残留块,配置文件更干净。
  • 文档:更新 PROXY_ARCHITECTURE.md 的 cc-switch 双家族同步说明。

Full Changelog: v0.8.5...v0.8.6

v0.8.5

06 Jun 02:14

Choose a tag to compare

0.8.5 更新内容

体验修复

  • 修复 Codex 代理节点激活按钮文案误显示「接入/断开 Claude」的问题——现按节点类型正确显示「接入/断开 Codex」「接入 Codex 时不可用」。
  • 修复 Codex 节点连通性测试对接 new-api / one-api 类中转(如 anyrouter)时误报 HTTP 400 invalid_responses_request:探测请求改为贴近真实 Codex CLI 的形态(消息数组 input + include:["reasoning.encrypted_content"]),严格中转不再误拒;上游容量类错误(如模型负载已达上限)会如实透出,而非被当成格式错误。

稳定性与维护

  • 增强代理运行时的自动恢复能力(ProxyRuntimeService 与代理服务端)。

Full Changelog: v0.8.4...v0.8.5

v0.8.4

05 Jun 09:00

Choose a tag to compare

0.8.4 更新内容

体验优化

  • 重做代理节点「连通性测试」界面:测试结果常驻在节点名下方(✓ 状态码 · 延迟 · 时间 / ✗ 状态码),右侧操作图标恒定对齐;失败可点开详情弹窗查看完整报文并一键复制/重试。
  • 测试结果跨重启保留,节点编辑或删除时自动清除旧结果。

稳定性与维护

  • 修复连通性测试失败后测试按钮无法再次点击、错误提示溢出卡片的问题。
  • 下线 Amp 监控:Ampcode 改版后已无法采集用量、免费额度也已取消,相关代码整体移除(后续如有需要可由 PR 重新接入)。

Full Changelog: v0.8.3...v0.8.4

v0.8.3

05 Jun 07:50

Choose a tag to compare

0.8.3 更新内容

新功能

  • cc-switch 一键同步:可从 cc-switch 本地库一键导入 Claude 供应商配置为节点。基于 cc-switch 记录派生「确定性 ID + 幂等 upsert」——同一配置无论何时、同步多少次都不再生成重复节点,并保留原有端口 / 创建时间 / 排序;导入过程移至后台线程,界面不再卡顿。(基于 @LynxBay#15
  • 节点连通性测试支持 Codex:除 Claude(/v1/messages)外,Codex 节点现可经 /v1/responses 一键测试上游连通性,经本地代理忠实透传,端到端校验「客户端 key → 本地代理 → 上游」整条链路。
  • 分层「最终 JSON」编辑器 + 按节点通用配置合并开关:JSON 编辑器支持来源高亮、搜索、折叠、行号;每个 Claude 节点可单独决定是否合并「通用配置」。

稳定性与维护

  • 连通性测试的返回 / 错误文本对 sk- / Bearer / token 等敏感信息脱敏,失败信息语义化。
  • 修复 Release 构建在更严格编译器下的 switch 穷尽性问题。
  • 拆分超长视图文件(ProxyConfigEditorView / JSONRawEditorView),符合代码规模规范。
  • 更新代理架构文档(cc-switch 同步 / 连通性测试 / 分层编辑器)。

感谢 @LynxBay 贡献 #15

Full Changelog: v0.8.2...v0.8.3

v0.8.2

04 Jun 17:13

Choose a tag to compare

0.8.2 更新内容

用量与计费修复

  • 修复 Codex Responses cached_tokens 被同时算入输入 token 的问题:普通输入现在按 input_tokens - cached_tokens 统计,缓存读取单独统计。
  • Codex 用量拆分为 Proxy / Non-Proxy:代理归档负责计费,本地 JSONL 只统计 token,成本固定为 0,避免重复计费。
  • Claude Code 用量统一读取 AIUsage 代理归档,并保持 input、cache read、cache create 三类 token 独立统计。

稳定性与准确性

  • 修复补定价、清日志、删除节点后永久归档未同步,导致统计页仍显示旧成本的问题。
  • 已配置为 0 价的模型不再被误判为“未定价”。
  • 增加 Codex 缓存统计、Proxy/Non-Proxy 轨道、Claude 代理归档相关测试覆盖。

文档

  • 新增 docs/USAGE_AND_BILLING.md,说明 Claude Code 与 Codex 的用量来源、缓存 token、计费口径、归档逻辑和限制。
  • 更新 README、架构文档和代理架构文档,保持 0.8.2 口径一致。

Full Changelog: v0.8.1...v0.8.2