Summary
The Pi CLI merged device-code login support for OpenAI Codex, adding a browser-independent authentication path better suited to SSH sessions, remote machines, and CI-like environments. The flow includes cancellation and timeout handling rather than assuming a localhost callback can complete the sign-in.
What changed
Pi added device-code login for OpenAI Codex to support headless and remote authentication flows.
Why it matters
Remote and non-interactive authentication has become a real bottleneck for agent CLIs. This change matters because it makes Pi more usable in the environments where long-running coding agents often live, such as SSH sessions, jump boxes, and hosted development machines.
Evidence excerpt
The merged change adds OpenAI Codex device login with cancellation and timeout support, explicitly targeting authentication flows that work over SSH and other headless environments.