Bug reportCompleted

Quota Center account switching leaves sessions with invalidated tokens

Đạt TrầnPosted

Bug Details

Location: Spend & Quota Center > Accounts > Account switching

Mô tả:

Khi dùng tính năng mới Spend & Quota Center trên v1.59.0, ban đầu terminal đang chạy bằng tài khoản A. Sau đó mình tự bấm switch / Set global default sang tài khoản B trong tab Accounts. UI báo global default đã đổi sang tài khoản B và ghi chú rằng terminal hiện tại vẫn giữ session cũ.

Nhưng khi dùng tiếp, Codex bị lỗi token và bắt login lại từ đầu. Ảnh terminal cho thấy codex_apps MCP startup fail với HTTP 401, token_invalidated, kèm message Your authentication token has been invalidated. Please try signing in again.

Trong Quota Center, nhiều account cũng hiện trạng thái như Usage token expired, OAuth token expired, hoặc yêu cầu reconnect. Mình gặp hiện tượng tương tự cho các provider khác, không chỉ riêng Codex.

Kỳ vọng là khi switch account trong Quota Center, account đã lưu trong pool phải được kích hoạt đúng cho quota/auth context của terminal hoặc provider tương ứng. Nếu terminal hiện tại không thể đổi account ngay, UI nên cảnh báo rõ và không làm MCP/auth rơi vào trạng thái token invalidated buộc login lại từ đầu.

Attachment:

Có 2 ảnh đính kèm: một ảnh Quota Center cho thấy đã switch/global default sang account khác nhưng account vẫn báo token expired/reconnect, và một ảnh terminal Codex cho thấy codex_apps MCP startup fail vì HTTP 401 token_invalidated.
clipboard

clipboard

Reproducibility: Always · Impact: Blocked

Environment

VERSION
v1.59.0
OS
Windows
ARCH
x86_64
CHANNEL
stable

Resolution progress

  1. PENDING

  2. REVIEWING

  3. IN PROGRESS

  4. COMPLETED

  • Đạt Trần submitted this request
  • Khoa Nguyen moved it to In progress
  • Khoa Nguyen moved it to Completed1.59.1

Discussion0

Newest first
  • No comments yet. Add context or ask a question below.

Sign in to comment, vote and follow this request.

Sign in to reply