github seakee/CPA-Manager-Plus v1.10.4

3 hours ago

CPA Manager Plus v1.10.4

11 commits · 30 files changed · +2743 / -177

English ->

Overview

本次发布聚焦账号历史统计与 provider 优先级管理。Manager Server 新增基于 SQLite 侧边汇总的账号历史统计能力,为账号级摘要读取提供低延迟数据源;前端则把 provider 优先级调整收敛到表格内直接编辑,并继续打磨监控 quota 信息与中文筛选文案。

Highlights

Features

  • Manager Server 新增 usage_rollup_checkpointsusage_account_model_rollups SQLite 侧边汇总表、repository 与 Store 接入,用 usage_events 作为权威来源累计账号/模型历史请求、token、成本与成功率统计(manager-server/monitoring)。
  • 新增 /v0/management/monitoring/account-history API,支持最多 200 个账号目标、可选 catch-up,并返回 checkpoint/pending 状态、总请求数、成功/失败次数、总 token、成本、成功率和首末次出现时间(manager-server/monitoring)。
  • 新增账号历史汇总后台 worker,在服务启动、使用事件进入和定时检查时推进汇总 checkpoint,避免账号摘要读取同步扫描原始事件(manager-server/worker)。
  • Provider 表格新增 inline 优先级编辑;Gemini、OpenAI-compatible、Codex、Claude、Vertex provider 都可以直接在表格里修改 priority,并复用已有保存、乐观更新、失败回滚和缓存刷新路径(web/providers)。
  • Provider priority 单元格改为更轻量的点击编辑值展示,移除表格内 step 按钮和多余边框,并约束大数值显示,降低列表视觉噪音(web/providers)。

Fixes

  • Codex quota 来源、抓取/观测时间移动到紧凑 info tooltip,减少监控账号卡和 Quota 面板的内联元数据噪音,同时保留 quota refresh 与 header merge 行为(web/monitoring)。
  • 请求监控 token structure 表格保留 input、output、cached 三类主 token 行,移除 cache creation/read 独立行,让展示与当前请求监控布局一致(web/monitoring)。
  • 请求监控 compact 筛选恢复简体中文和繁体中文的上下文标签,避免多个筛选项都显示为无上下文的“全部”(web/i18n)。

Tests

  • 补充账号历史 rollup repository、controller、service、catch-up 与读取 benchmark 覆盖(manager-server/tests)。
  • 补充 Provider 表格 inline priority 编辑、Enter/Escape/blur 提交、禁用态和失败回滚相关前端覆盖(web/tests)。
  • 补充 monitoring quota tooltip、token structure 和 locale label 回归覆盖(web/tests)。

Upgrade Notes

  • 本次会在 Manager Server SQLite 数据库中自动创建 usage_rollup_checkpointsusage_account_model_rollups。无需手工迁移,但建议升级前按惯例备份 SQLite 文件与 data.key
  • usage_events 仍是权威数据源;新增 rollup 表是可重建的读取加速层。升级后首次启动会后台 catch up 历史事件,大库可能短暂显示 pending,账号历史数据会逐批补齐。
  • 账号历史 API 单次最多接收 200 个账号目标;如果外部集成直接调用该 API,需要按批请求。
  • 本次包含 provider priority 编辑和 monitoring quota tooltip 的可视变化,建议在 GitHub Release 补充 provider table 与 monitoring quota 截图。

Acknowledgements

  • @bc19sam-afk - 贡献 provider 表格 inline priority controls。

Full Changelog: v1.10.3...v1.10.4

Don't miss a new CPA-Manager-Plus release

NewReleases is sending notifications on new releases.