Patch alpha (0.150.0-alpha.2 → 0.150.0-alpha.5) with groundwork for realtime conversations on existing calls, TUI permission shortcuts, environment config layering, and tighter sandbox/network controls.
Changelog
[new] Realtime conversations can attach via an existing-call transport instead of only starting a fresh session path.
[new] TUI permission shortcuts for faster approval and permission handling in the app UI.
[new] Agent-side user authorization control for deciding when the user must grant access.
[new] Optional sandbox flag to run with network access disabled (CODEX_SANDBOX_NETWORK_DISABLED).
[new] Collaboration flow emits a collab_waiting_end signal when a wait state finishes.
[changed] TUI chat keymap configuration is richer (more bindable fields than before).
[changed] Shell snapshot requests use a leaner argument shape.
[changed] Hook configuration recognizes agent and MCP-tool handler styles more directly.
[changed] Client message streaming favors chunked ChatGPT result events over the previous single-result event shape.
[removed] The gpt-3 model identifier is no longer advertised in the built-in model list.
Under the hood
Exec-server relay support moves onto a dedicated codex.exec_server.relay v1 protobuf path; older noise-relay message framing is dropped in favor of that stack, with related exec-server account identity wiring.
Environment configuration gains explicit layer/stack types and a structured read response so config can be composed and inspected more cleanly.
Plugin sharing and marketplace upgrade payloads are expanded (share context/principals, hook summaries, upgrade responses); several older one-off app/skills/thread response stubs are consolidated or removed.
Apply-patch approval, filesystem open, apps-installed, and related tool/response types continue to land as typed protocol surface area.
Login account parameters emphasize API-key style auth in place of the previous ChatGPT token variant naming.
OpenTelemetry exporter configuration is simplified around OTLP gRPC.
Dependency cleanup removes wildmatch.
Additional connector-oriented endpoints and workload/identity-related environment wiring appear for specialized deployments; truncated or experimental flag names in this alpha should be treated as unstable until documented.
content/
Browse captured content/
Same tree as codex-cli/latest/content for this version. Open the full browser for sidebar navigation between docs and other files.