修复AGC模型请求与对话登录态自动续期 #329

Merged
kdletters merged 2 commits from codex/agc-session-refresh into master 2026-09-11 18:09:48 +08:00
Member

变更说明

  • AGC 客户端配套后端 API 在 401 时自动刷新登录态并重试一次,覆盖模型目录请求。
  • DirectProject 对话鉴权失效时刷新平台会话、同步 Rust/Runner 凭据并重试同一 clientTurnId。
  • 403 权限拒绝不触发续期;账号切换后不重发旧请求。
  • 补充并发续期、失败保留原错误、权限边界和 Direct 对话重试测试。

验证

  • npm run test -- apps/ai-game-creator-shell/tests/appSurface.test.ts apps/ai-game-creator-shell/tests/clientApi.test.ts apps/ai-game-creator-shell/tests/clientHttp.test.ts apps/ai-game-creator-shell/tests/conversationModelSelect.test.tsx
  • npm run agc:typecheck
  • npm run check:encoding
  • git diff --check
## 变更说明 - AGC 客户端配套后端 API 在 401 时自动刷新登录态并重试一次,覆盖模型目录请求。 - DirectProject 对话鉴权失效时刷新平台会话、同步 Rust/Runner 凭据并重试同一 clientTurnId。 - 403 权限拒绝不触发续期;账号切换后不重发旧请求。 - 补充并发续期、失败保留原错误、权限边界和 Direct 对话重试测试。 ## 验证 - npm run test -- apps/ai-game-creator-shell/tests/appSurface.test.ts apps/ai-game-creator-shell/tests/clientApi.test.ts apps/ai-game-creator-shell/tests/clientHttp.test.ts apps/ai-game-creator-shell/tests/conversationModelSelect.test.tsx - npm run agc:typecheck - npm run check:encoding - git diff --check
kdletters added 1 commit 2026-09-11 17:48:22 +08:00
修复AGC模型请求与对话登录态自动续期
Project CI / Repository checks (pull_request) Failing after 15s
Project CI / Backend tests (pull_request) Failing after 15s
Project CI / Frontend tests (pull_request) Successful in 2m42s
Project CI / Native shell tests (pull_request) Successful in 19m29s
77892a8930
统一模型等API的401续期并同步Rust和Runner会话
补齐DirectProject鉴权失败续期与同回合重试
保留鉴权失败提示并阻止账号切换后的旧请求重发
补充续期成功失败并发及权限边界测试
同步客户端实施文档与认证排障记忆
kdletters added 1 commit 2026-09-11 17:57:19 +08:00
合并master并保留AGC登录态续期修复
Project CI / Repository checks (pull_request) Successful in 2m40s
Project CI / Frontend tests (pull_request) Successful in 3m11s
Project CI / Backend tests (pull_request) Successful in 7m5s
Project CI / Native shell tests (pull_request) Successful in 20m34s
3b4c006dd5
同步最新 master 代码并解决 AGC 客户端冲突
保留模型 API 与 DirectProject 对话的自动续期重试
补充续期边界测试与认证排障文档
Member

Close #317

Close #317
kdletters merged commit fafe6b63cd into master 2026-09-11 18:09:48 +08:00
kdletters deleted branch codex/agc-session-refresh 2026-09-11 18:09:48 +08:00
Sign in to join this conversation.