Historically we started with a CodexAuth that knew how to refresh it's own tokens and then added AuthManager that did a different kind of refresh (re-reading from disk). I don't think it makes sense for both `CodexAuth` and `AuthManager` to be mutable and contain behaviors. Move all refresh logic into `AuthManager` and keep `CodexAuth` as a data object. |
||
|---|---|---|
| .. | ||
| debug_sandbox | ||
| debug_sandbox.rs | ||
| exit_status.rs | ||
| lib.rs | ||
| login.rs | ||
| main.rs | ||
| mcp_cmd.rs | ||
| wsl_paths.rs | ||