You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Added `codex auth best` for forecast-driven active-account switching from the CLI.
9
+
- Hardened live probe refresh handling so rotated access, refresh, and ID tokens stay aligned through the already-best and switch paths.
10
+
- Tightened `auth best` CLI validation and JSON output coverage for help, malformed flags, null storage, concurrency, and sync-state edge cases.
11
+
12
+
## Install
13
+
14
+
```bash
15
+
npm i -g @openai/codex
16
+
npm i -g codex-multi-auth
17
+
```
18
+
19
+
## Core Operations
20
+
21
+
```bash
22
+
codex auth login
23
+
codex auth list
24
+
codex auth status
25
+
codex auth best --live
26
+
codex auth forecast --live
27
+
```
28
+
29
+
## Validation Snapshot
30
+
31
+
Release gate commands:
32
+
33
+
-`npm run clean:repo:check`
34
+
-`npm run typecheck`
35
+
-`npm run build`
36
+
-`npm run lint`
37
+
-`npm test -- test/documentation.test.ts`
38
+
-`npm test`
39
+
40
+
Broad validation result:
41
+
42
+
-`repo-hygiene check passed`
43
+
-`npm run typecheck` passed
44
+
-`npm run build` passed
45
+
-`npm run lint` passed
46
+
-`19/19` documentation integrity tests passed
47
+
-`105/105` test files passed on two consecutive full-suite runs
48
+
-`2513/2513` tests passed on two consecutive full-suite runs
49
+
50
+
## Merged PRs
51
+
52
+
-`#120``feat(cli): add codex auth best account switching`
53
+
54
+
## Commits
55
+
56
+
- PR `#120` adds the new `codex auth best` command and the probe/sync hardening required for safe forecast-driven switching.
57
+
- The release bump in this branch promotes `1.1.10` in package metadata and refreshes the stable release-note links in the root docs surfaces.
58
+
59
+
## Notes
60
+
61
+
-`codex auth best --live` now refreshes probe credentials before reuse and keeps Codex CLI sync state explicit when the current account is already the best account.
62
+
-`auth best --json` now covers the already-best sync result and null-storage handling without mutating account state on help or malformed invocations.
63
+
- Concurrent live-best runs continue to reuse the queued refresh network call while preserving the documented two-save behavior in the current contract.
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "codex-multi-auth",
3
-
"version": "0.1.9",
3
+
"version": "1.1.10",
4
4
"description": "Multi-account OAuth manager and codex auth wrapper for the official @openai/codex CLI, with switching, health checks, and recovery tools",
0 commit comments