Improve Codex multi-account dashboard visibility - #3552
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Codex review: needs real behavior proof before merge. Reviewed September 11, 2026, 3:14 AM ET / 07:14 UTC (Revision 2). ClawSweeper reviewWhat this changesAdds separate Codex account cards to the browser dashboard and native Overview, with account credits, reset details, and persisted browser display settings. Regression provenancePossible regression — suspected (reviewed change). No predecessor PR is attributed. Merge readiness⛔ Blocked before merge - 6 items remain Several earlier findings are resolved, but account failure handling and grouped rendering still have concrete defects. The contribution remains useful and distinct from main; real behavior proof is still outstanding. Priority: P2 Review scores
Verification
How this fits togetherCodexBar collects usage from locally configured accounts and projects it into an authenticated dashboard response and native menu cards. The browser combines that response with provider cost history to display account usage and shared spending. flowchart LR
A[Visible Codex accounts] --> B[Usage collection]
B --> C[Dashboard account projection]
D[Provider cost history] --> E[Browser dashboard]
C --> E
F[Browser display preferences] --> E
A --> G[Native Overview rows]
Before merge
Findings
Agent review detailsSecurityNone. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Keep account identity and selection independent of fetch success, display disambiguated account labels, and reuse shared financial rendering alongside account cards. Do we have a high-confidence way to reproduce the issue? Yes, source establishes deterministic patch-level cases: a failed account fetch loses selection metadata, shared-email workspaces lose their distinguishing labels, and grouped Codex cards bypass financial rendering. These cases were not executed. Is this the best way to solve the issue? Not yet: reusing the existing account collector and snapshot contract is appropriate, but the projection and browser rendering must preserve account distinctions and existing provider information. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against f277e7ee6afd. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (1 earlier review cycle)
|
f34bb12 to
e90a46d
Compare
|
@clawsweeper re-review |
|
🦞🧹 I asked ClawSweeper to review this item again. |
Summary
Expose Codex multi-account details consistently in the dashboard and menu bar Overview while preserving privacy and existing provider-level metrics.
Changes
Validation
swift build --product CodexBarswift build --product CodexBarCLImake check(passed on the initial revision; source changes are format-safe undergit diff --check)The full test target was started but its first complete rebuild exceeded the local run window; no test failure was reported before it was stopped. The two production products compile successfully after the review fixes.