-
Notifications
You must be signed in to change notification settings - Fork 79
Releases: seakee/CPA-Manager-Plus
v1.4.2
e45872b CPA Manager Plus v1.4.2
6 commits · 35 files changed · +2598 / -755
Overview
本次发布聚焦 Codex 配额体验与 provider 配置兼容性。管理端现在能识别 Codex Team 的月度配额窗口,避免短窗口耗尽时误判为账号不可用;前端补齐 reset-credit 消耗入口,并在 provider 编辑流程中保留 v1.16 新增字段,减少保存后配置丢失风险。
Highlights
Features
- Codex 配额卡片支持 reset-credit 消耗操作,包含确认流程、状态刷新、reset 可用性与订阅元数据展示,以及本地化文案和测试覆盖。(
quota,web) - Manager Server 将 Codex
plan_type纳入配额窗口分类,Team secondary window 缺少 duration 时会按月度配额处理,避免短窗口耗尽但月度配额仍可用时误停账号。(manager-server,codexinspection) - Provider 编辑 drawer、完整编辑页、API transformer 与 model entry helper 现在会保留 CPA v1.16 的 disable-cooling、Claude CCH signing、cloak cache-user-id、图片/思考模型元数据,并把未知原始字段合并回保存 payload。(
ai-providers,web)
Upgrade Notes
None.
Full Changelog: v1.4.1...v1.4.2
Assets 10
v1.4.1
6e44da6 CPA Manager Plus v1.4.1
9 commits · 23 files changed · +3691 / -603
Overview
本次发布在 v1.4.0 的基础上收尾账号动作自动停用的诊断与可观测细节,统一 auth file 解析路径,并补齐 quota cooldown 的配置文档。AI Providers 的新增/编辑交互顺势合并到 drawer 与 tab 联动的流程中,进一步减少冗余入口切换;worker 与 collector 同步路径补充更明确的运行时日志,便于复盘配额限流与 auto-disable 行为。
Highlights
Improvements
- AI Providers 新增/编辑配置改为 drawer 形式,并在已选中 provider tab 时支持直接新增,减少冗余入口切换。(
ai-providers)
Fixes
- 账号动作 opt-in 自动停用补齐诊断日志,覆盖命中/跳过/成功/失败路径,便于复盘。(
account-actions) - 监控账号状态停止跨 provider 串扰 auth file 元数据,provider 切换时身份信息保持一致。(
monitoring) - Worker 解析拼接后的 fail body 文本时对所有 JSON 值完整 decode,避免半截对象影响失败归因。(
worker)
Refactor
- 抽出 CPA auth file 公共 helper,统一 provider 间 auth 解析入口,账号动作自动停用与 quota cooldown 共用同一 helper 路径。(
manager-server,account-actions)
Chore
- 运行时可观测性增强:quota cooldown worker 在 runtime config 真正发生变化时输出
baseURL与managementKeySet日志,并在 cooldown recovery 跳过路径(unknown owner / pre-disabled)补充原因;account action auto-disable 路径在保存候选、eligibility、runtime config 缺失、auth file / identity 校验失败、已禁用、patch 成功/失败等节点补齐结构化日志,且不暴露 token、Authorization、rawFailBody或RawJSON。(manager-server)
Docs
- 补充 quota cooldown 配置说明,记录 ownership、runtime 同步与 retention 约束。(
docs)
Upgrade Notes
None.
Acknowledgements
- @MuziIsabel - 推进账号动作 opt-in 自动停用能力并补齐诊断日志,抽取 CPA auth file 公共 helper 统一解析路径,完成 quota cooldown 配置文档,并在本次为 quota cooldown 与 account action auto-disable 补齐结构化运行时日志。
Full Changelog: v1.4.0...v1.4.1
- 6e44da6 Merge pull request #154 from MuziIsabel/feat/runtime-observability
- 72536cd chore: improve runtime observability logs
- 0fd4cb7 Merge pull request #148 from MuziIsabel/docs/quota-cooldown-config
- 87b604b Merge pull request #146 from MuziIsabel/feat/account-actions-auto-disable
- 911e164 fix: improve account action auto-disable diagnostics
- fed0ffd Merge pull request #153 from seakee/fix/account-auth-state-identity-leak
- 7106d15 🐛 fix(monitoring): stop leaking auth files across providers in account status
- 1ba8681 Merge pull request #152 from seakee/feature/provider-edit-drawers
- f2cd5e5 ✨ feat(providers): drawer-based provider add/edit configuration
- 473c99d ✨ feat(providers): direct add when a provider tab is selected
- fbc9471 Merge pull request #151 from seakee/fix/json-body-header-concatenation-parsing
- 14e7c45 🐛 fix(worker): decode all JSON values in concatenated fail body text
- 7a6c954 docs: document quota cooldown configuration
- a61b806 feat: add opt-in account action auto-disable
- 9103bd6 refactor: extract CPA auth file helper
Assets 10
v1.4.0
b4c93d1 CPA Manager Plus v1.4.0
14 commits · 84 files changed · +10267 / -3832
Overview
本次发布把监控中心从单纯展示用量推进到可执行的账号治理流程:新增 Pending Account Actions 页面、账号动作 API、配额耗尽账号自动停用和 cooldown 持久化,帮助在 CPA 使用量持续进入 Manager Server 后更快定位需要处理的认证账号。同时,AI Providers 页面完成表格化重构并加入健康检查抽屉,provider 配置、排序、诊断和详情查看更加集中。
Highlights
Features
- 监控中心新增 Pending Account Actions 页面和账号动作候选流程,可集中查看需要人工复核的账号操作。(
monitoring,manager-server) - Manager Server 新增配额耗尽 auth file 自动停用 worker,结合 quota cooldown 记录和 usage event fanout,降低重复触发耗尽账号的风险。(
manager-server) - AI Providers 页面重构为统一的 provider table、toolbar 和详情抽屉,跨 Claude、Codex、Gemini、OpenAI 与 Vertex 的 provider 配置更易扫描和管理。(
ai-providers) - 新增 provider health check drawer,可对 provider 执行健康检查并展示模型与认证状态诊断。(
ai-providers)
Fixes
- Pending Account Actions 的评审反馈和待处理文案更清晰,减少处理账号动作时的歧义。(
monitoring) - Manager Server 按 auth project id 匹配账号动作,避免候选项关联到错误项目。(
manager-server) - 监控分析刷新避免重叠请求,并把 pagination cursor 纳入 in-flight identity,降低分页或刷新时的重复与错位风险。(
monitoring) - Quota cooldown 状态会持久化 ownership,并同步 runtime 与插入事件过滤逻辑。(
manager-server) - Auth issues 入口移动到监控工具栏,相关问题入口与监控操作区保持一致。(
monitoring)
Upgrade Notes
None.
Acknowledgements
- @MuziIsabel - 推进 Pending Account Actions 与 quota-exhausted auto-disable 流程,并修复 cooldown ownership/runtime 同步问题。
- @Arkuna - 修复监控分析刷新与分页请求稳定性,并补齐相关 hook 覆盖。
Full Changelog: v1.3.0...v1.4.0
Assets 10
v1.3.0
5ef56b8 CPA Manager Plus v1.3.0
7 commits · 28 files changed · +1819 / -296
Overview
本次发布继续增强 Auth Files 管理体验,新增账号级批量控制、账号补丁基础能力和更可读的默认认证文件名,减少批量导入、编辑和识别认证文件时的重复操作。同时,Codex 巡检会正确处理已停用 workspace,配置与巡检页面复用新的 segmented tabs 组件,提升多模式切换的一致性。
Highlights
Features
- Auth Files 新增账号级批量控制,可在账号维度批量处理认证文件相关操作。(
auth-files) - Auth Files 增加账号级 patch primitives,为更细粒度的认证账号更新提供基础能力。(
auth-files) - Auth Files 生成更可读的默认认证文件名,降低导入后识别账号和来源的成本。(
auth-files) - 新增复用型 Segmented Tabs 组件,并在配置与 Codex 巡检相关页面使用统一的模式切换控件。(
ui)
Fixes
- Auth Files 批量上传改为逐个文件保存,避免一次提交多文件时互相影响。(
auth-files) - Web 端和 Manager Server 的 Codex workspace 处理逻辑兼容已停用 workspace,避免巡检或展示异常。(
web,manager-server)
Upgrade Notes
None.
Full Changelog: v1.2.1...v1.3.0
Assets 10
v1.2.1
d913dd1 CPA Manager Plus v1.2.1
7 commits · 17 files changed · +1123 / -615
Overview
本次发布聚焦 Auth Files 的导入效率,新增 Sub2API auth JSON 粘贴入口,让用户可以直接从 JSON 内容转换并保存认证文件;同时优化下拉菜单边界表现,并清理不应继续随仓库发布的本地协作命令文件。
Highlights
Features
- Auth Files 支持粘贴 Sub2API auth JSON,覆盖解析、转换、API 保存、本地化文案和交互测试。(
auth-files)
UI Polish
- 调整 Dropdown Menu 和 Select 的边界样式,减少菜单贴边或溢出时的视觉问题。(
ui)
Chore
- 移除已跟踪的 Claude release command 和本地 agent 文件,避免协作配置继续进入发布内容。(
repo)
Upgrade Notes
None.
Full Changelog: v1.2.0...v1.2.1
Assets 10
v1.2.0
d725ed4 CPA Manager Plus v1.2.0
10 commits · 34 files changed · +1307 / -527
Overview
本次发布提升监控中心在高密度信息场景下的可读性,并补齐 Anthropic cache read/create token 的采集和展示。侧边栏、监控筛选、指标、表格和卡片使用更紧凑的可见文案,同时保留完整标题与无障碍信息;配置表单和监控账号概览也修复了容易误导用户的状态问题。
Highlights
Features
- 侧边栏导航支持 compact label,并把完整标签保留在 title 中,减少英文和俄文长标签在窄布局中的溢出风险。(
layout) - 监控页的标签页、工具栏控件、状态信息、分页控件、筛选项、排序项和指标模型新增紧凑标签,长文案集中在模型层维护。(
monitoring) - 监控账号卡片、概览表、API key 摘要和实时事件表开始消费 compact labels,密集表格和卡片在不改变布局规则的前提下更易扫描。(
monitoring) - 英文和俄文新增侧边栏、监控筛选、标签页、指标和分页的短文案,为受限 UI 区域提供本地化 compact copy。(
i18n)
Fixes
- 修复 Anthropic cache_read_input_tokens 和 cache_creation_input_tokens 别名未被后端解析的问题,nested usage payload 和顶层 camelCase 字段均已覆盖。(
manager-server) - 前端使用量解析和监控摘要、实时行、账号卡片、API key 摘要现在会展示 Anthropic cache read/create 指标,避免只看到 Cached=0。(
web) - 监控搜索现在覆盖 account snapshot、auth label、auth file、provider 和 auth index 元数据,可搜索完整账号标识。(
monitoring) - Manager 配置的 dirty state 改为基于标准化表单差异计算,空的 CPA Management Key 轮换字段会保留已保存 key,并增加 autofill 防护。(
config) - 监控账号概览移除启用/禁用控件和写操作,账号状态保持为只读汇总,避免聚合账号行触发 provider-wide 副作用。(
monitoring)
Upgrade Notes
None.
Full Changelog: v1.1.1...v1.2.0
Assets 10
v1.1.1
6053578 CPA Manager Plus v1.1.1
5 commits · 11 files changed · +486 / -95
Overview
本次补丁发布继续打磨监控中心摘要体验,优化长数字与请求指标的展示,并修复历史导航可能触发的数据刷新循环。整体变更集中在前端监控页面和使用量格式化,升级风险较低。
Highlights
Features
- 监控请求摘要卡片现在展示更清晰的指标内容和辅助提示,表格摘要样式也同步调整,便于快速判断请求规模、耗时和 token 使用情况。(
monitoring) - compact usage 数字格式支持更大的用量范围,减少大额 token、请求数和费用相关数字在界面中的截断或不一致显示。(
web)
Fixes
- 修复监控历史导航时数据 hook 可能反复触发刷新并造成 render loop 的问题。(
monitoring)
Upgrade Notes
None.
Acknowledgements
- @kcocoa - 修复监控历史导航中的 render loop 问题,提升监控页面稳定性。
Full Changelog: v1.1.0...v1.1.1
Assets 10
v1.1.0
7e3164d CPA Manager Plus v1.1.0
15 commits · 42 files changed · +1827 / -178
Overview
本次发布聚焦监控中心的可读性和计费准确性,补齐事件分页总数、账户显示控制和 Priority/Fast service tier 成本计算。同时,发布流程现在支持版本化 curated release notes,后续 tag 发布会优先使用仓库内维护的发布说明。
Highlights
Features
- 新增监控账户显示模式切换,可在脱敏账户与完整账户标识之间切换,并复用于实时事件来源显示。长标识会保持截断与 hover title,表格列宽也固定以减少切换时的布局跳动。(
web)
Fixes
- 监控事件分页现在返回稳定的
total_count,并使用 timestamp/id cursor,避免相同时间戳事件在翻页时被跳过。(manager-server) - 监控中心展示已加载/总数进度,完成后隐藏旧的无更多事件提示。(
web) - Priority/Fast service tier 的使用成本现在按实际 tier 计价,前端 fallback 成本计算也会应用对应 multiplier。(
manager-server,web) - 错误日志 tab 可以在未启用普通文件日志时独立打开,便于查看 CPA 侧请求失败诊断信息。(
logs) - OpenAI-compatible provider 菜单现在按 priority 语义降序排序。(
web)
CI
- Tag 发布时优先读取
docs/release-notes/<tag>-zh.md、zh-CN.md或en.md作为 GitHub Release body,并保留 git log fallback。(release)
Docs
- 新增 CPAMP 发布流程和 release note 约定文档,明确 preflight、dry-run、PR、tag 与 CI 查找规则。(
release)
Upgrade Notes
None.
Acknowledgements
- @bc19sam-afk - 修正 OpenAI-compatible provider 排序,使菜单显示与 priority 语义一致。
Full Changelog: v1.0.1...v1.1.0
Assets 10
v1.0.1
d0da3ac - d0da3ac Merge pull request #95 from seakee/release/v1.0.1-polish
- 544b75f 📝 docs: refresh README preview screenshots
- 8ab8b0b 🐛 fix(web): clarify CPA connection risk copy
- 6558ad8 Merge pull request #94 from seakee/admin-key-reset-cli
- e0de555 📦 build(release): include docs in native packages
- 1b52bc3 📝 docs(manager-server): document admin key reset recovery
- 6e403f4 ✨ feat(manager-server): add offline admin key reset command
- fe0a28f Merge pull request #93 from seakee/feat/manager-cpa-connection-edit
- 1513533 ✨ feat(web): add editable Manager CPA connection
- 76626bf Merge pull request #82 from bc19sam-afk/codex-auth-quota-status-filters
- ad671e7 ✨ feat(manager-server): allow CPA connection rebinding
- 3d413f2 Clarify filtered Auth Files deletion scope
- f7fab6f Merge pull request #91 from seakee/fix/mobile-sidebar-opacity
- 62e266c 🐛 fix(web): increase mobile sidebar opacity
- a43f2a2 Keep Codex auth statuses scoped by auth index
- e047915 Merge pull request #90 from seakee/feat/codex-inspection-results-pagination
- ae07817 Merge pull request #89 from seakee/feat/realtime-api-key-alias
- 9914959 ✨ feat(monitoring): paginate codex inspection results
- e6c7ca7 ✨ feat(monitoring): show realtime API key alias
- 614d1f5 Align Codex auth status with monthly quota windows
- 603f3e0 Separate Codex auth attention by quota window
- bea445b Clarify why Codex auth needs operator attention
- 7a45a04 Surface Codex auth status before automating action
Assets 10
v1.0.0
286b127 - 286b127 Merge pull request #85 from seakee/cpa-v7139-adaptation
- dfe9ab4 ✨ docs: document CPA v7.1.39 compatibility
- 0d06caf ✨ fix(web): adapt monitoring and Codex config fields
- 1c36ff9 ✨ fix(manager-server): handle CPA v7.1.39 usage metadata
- b515c88 Merge pull request #84 from seakee/fix/codex-quota-monthly-window
- 2b48b7a ✨ fix(codex): support monthly quota windows
- 83f23e7 Merge pull request #83 from seakee/cpa-mode-boundary
- 0f09f5b ✨ docs: document CPAMP deployment mode boundaries
- 8abc9e8 ✨ feat(web): separate CPA panel and manager capabilities
- 9cfc33b ✨ feat(manager-server): isolate manager mode auth and binding
- 299d195 Merge pull request #81 from seakee/fix/realtime-monitoring-tps
- 88641dd Merge pull request #80 from seakee/refactor/codex-inspection-config-drawer
- c49adef Merge pull request #79 from seakee/fix/monitoring-filter-options
- e07cec6 Merge pull request #78 from seakee/fix/monitoring-analytics-scope
- d7590ce 🐛 fix(monitoring): calculate realtime TPS from total latency
- fa7770b ♻️ refactor(web): unify codex inspection config editing
- 9013212 🐛 fix(web): stabilize monitoring filter option scope
- a955d8d 🐛 fix(manager-server): add complete monitoring filter aggregates
- e4802d6 Merge pull request #77 from bc19sam-afk/codex-provider-priority-sort
- d1ab2b3 Prune stale Codex model filters
- d273eb7 Align Codex provider ordering with OpenAI controls
- fc0126d Keep disabled Codex providers below sorted entries
- 1e030a8 Match Codex priority sort to default zero semantics
- 48a219a Expose Codex provider priority ordering in the manager UI