Skip to content

Commit 98ed166

Browse files
authored
Merge pull request #387 from ndycode/rebuild/main-open-prs
release: rebuild open main PR wave with review fixes
2 parents 3c54452 + b3abbf7 commit 98ed166

64 files changed

Lines changed: 4643 additions & 831 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Codex CLI-first multi-account OAuth manager for the official `@openai/codex` CLI
1919
- Interactive dashboard for account actions and settings
2020
- Experimental settings tab for staged sync, backup, and refresh-guard controls
2121
- Forecast, report, fix, and doctor commands for operational safety
22+
- Runtime request budget, cooldown, and traffic observability in `codex auth status` / `codex auth report`
2223
- Flagged account verification and restore flow
2324
- Session affinity and live account sync controls
2425
- Proactive refresh and preemptive quota deferral controls
@@ -156,6 +157,14 @@ If browser launch is blocked, use the alternate login paths in [docs/getting-sta
156157
| `codex auth report --live --json` | How do I get the full machine-readable health report? |
157158
| `codex auth fix --live --model gpt-5-codex` | How do I run live repair probes with a chosen model? |
158159

160+
### Reliability behavior
161+
162+
- whole-pool replay is disabled by default when every account is rate-limited
163+
- active requests use a bounded outbound request budget so one prompt cannot walk the full pool indefinitely
164+
- repeated cross-account 5xx bursts trigger a short cooldown instead of continuing aggressive rotation
165+
- proactive refresh is staggered to reduce background refresh bursts
166+
- `codex auth status` surfaces recent runtime request metrics in text output, and `codex auth report --json` exposes the machine-readable cooldown/runtime snapshot
167+
159168
---
160169

161170
## Dashboard Hotkeys
@@ -190,6 +199,7 @@ If browser launch is blocked, use the alternate login paths in [docs/getting-sta
190199
| Accounts | `~/.codex/multi-auth/openai-codex-accounts.json` |
191200
| Flagged accounts | `~/.codex/multi-auth/openai-codex-flagged-accounts.json` |
192201
| Quota cache | `~/.codex/multi-auth/quota-cache.json` |
202+
| Runtime observability | `~/.codex/multi-auth/runtime-observability.json` |
193203
| Logs | `~/.codex/multi-auth/logs/codex-plugin/` |
194204
| Per-project accounts | `~/.codex/multi-auth/projects/<project-key>/openai-codex-accounts.json` |
195205

@@ -265,6 +275,9 @@ codex auth login
265275

266276
- `codex auth` unrecognized: run `where codex`, then follow `docs/troubleshooting.md` for routing fallback commands
267277
- Switch succeeds but wrong account appears active: run `codex auth switch <index>`, then restart session
278+
- Requests fail fast with a pool cooldown message: wait for the cooldown window or inspect `codex auth status`
279+
- Requests fail fast after repeated upstream 5xx errors: inspect `codex auth report --json` for runtime traffic and cooldown details
280+
- Storage cleanup fails with `EBUSY` / `EPERM` (Windows): run `codex auth doctor --fix` to retry, or manually remove `~/.codex/multi-auth/<project-key>/` and re-login
268281
- OAuth callback on port `1455` fails: free the port and re-run `codex auth login`
269282
- Browser launch is blocked or you are in a headless shell: re-run `codex auth login --manual` or set `CODEX_AUTH_NO_BROWSER=1`
270283
- `missing field id_token` / `token_expired` / `refresh_token_reused`: re-login affected account

0 commit comments

Comments
 (0)