| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: 支持自定义网关 User-Agent | 4 天前 | |
release: prepare v0.5.1 | 1 个月前 | |
fix(auth): isolate subscription and quota request user agents | 4 天前 | |
fix: hydrate Codex prompts and await gateway readiness | 1 个月前 | |
feat(account): 新增账号测试功能,测试该账号的文字/图片模型是否可用,与凭证可用性测试 (#452) * feat(account): 新增账号测试功能,测试该账号的文字/图片模型是否可用,与凭证可用性测试 新增「测试账号」入口:对账号发一次真实上游请求,验证其使用文字/图片模型的凭据是否可用,通过 SSE / Tauri 事件把进度与结果实时回传到弹窗。 - 图片测试走 image_generation 工具(顶层文字模型 + gpt-image-2 工具),而不是把 gpt-image-2 当顶层主模型直连——后者会被上游以「ChatGPT 账号 不支持该模型」拒绝。 - 依据所选模型的能力(supports_image_generation)自动修正测试类型,并把kind 字段端到端打通(修复 Tauri 命令静默丢弃 kind 的问题)。 - 依据测试结果更新账号状态:401/403 → 不可用,429 → 限流,成功 → 恢复active(手动 disabled/inactive 不自动恢复)。 * fix(account): 修复账号测试 - rustfmt:cargo fmt --all 修复超长行并重排模块声明与 use 顺序,恢复 CI 通过 - web SSE:codexmanager-web 新增 /api/events/account-test 路由与转发代理, 补齐服务端事件通路,弹窗不再因收不到事件卡在「运行中」 - testId 隔离:前端在订阅前本地生成并持有 testId(crypto.randomUUID 兜底), 后端 start_account_test 优先采用客户端 testId(未提供回退自增 ID), 消除「订阅到拿到 testId」之间的并发串流窗口 - Select 收窄:恢复 SelectContent 全局默认对齐行为,仅测试弹窗内两处 显式 alignItemWithTrigger={false},避免影响既有约 55 个 Select - 新增 codexmanager-web 的 account-test SSE 代理测试 * fix(accounts): secure account test workflow --------- Co-authored-by: 高 宏顺 <18272669457@163.com> | 6 天前 |