Patch alpha release: JSONL event output for exec, apps/thread protocol surfaces, and telemetry plus model cleanups.
Changelog
[new] Exec can emit agent events as JSONL for line-oriented, machine-readable consumption.
[new] Protocol support for reading apps and batch app summaries (apps list/read style APIs).
[new] Web search begin events so search tool runs surface a clear start signal.
[new] Thread helpers for clearing goals and listing loaded threads.
[changed] OpenTelemetry export favors OTLP over HTTP rather than gRPC.
[changed] Sub-agent activity and related thread items carry a richer, reordered set of fields (collaboration, review, memory citations, and agent state).
[changed] MCP elicitation requests move toward a URL-oriented shape; value matching gains a regex-style matcher.
[changed] Permission-oriented configuration via CODEX_PERMISSION / CODEX_PERMISSION_PROFILE.
[removed] The o1 model identifier is no longer included.
Under the hood
New exec event processor dedicated to JSONL output, keeping stream formatting out of the main path.
Additional config and requirements payloads (project config, managed hooks requirements, config-requirements read responses) to support stricter or managed setups.
External-agent config migration items for bringing third-party agent config into Codex.
Tool-choice and raw payload reference types for tighter request/response modeling.
Thread store TOML representation simplified around a local approval-oriented store.
Handshake, guardian approval, and related client/server request enums adjusted for the current protocol.
Assorted internal type churn (apps, assistant turns, serialization helpers) without user-facing docs changes in this alpha.
Upgrade notes
If you still pin o1, switch to a supported model id before upgrading.
If you scrape OTLP over gRPC, point collectors at the HTTP OTLP path instead.
Callers of collaboration/MCP elicitation or sub-agent activity payloads should recheck field shapes; several request and thread-item layouts changed in this alpha.
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.