Minor alpha release (0.149.0-alpha.1) focused on async user messaging, file-change approvals in the TUI, exec-policy identity checks, hook/MCP execution, and Bedrock setup support—plus removal of Sentry.
Changelog
[new] Async send user message tool support so the agent can deliver user-facing messages without blocking the main tool path.
[new] TUI file-change approvals flow for reviewing and acting on proposed edits in the app UI.
[new]Executable identity handling under exec policy, so policy decisions can key off what is actually being run.
[new]Hook MCP executor path for running configured hooks via MCP-style tool handlers (including agent and MCP tool hook handler modes).
[new]Request user input tool request/response types for prompting the user mid-session and taking the reply as tool output.
[new] Client collaboration events: Ack, ClientMessage, ClientMessageChunk, plus a collab waiting end notification for multi-party session flow.
[new]Bedrock discover/setup client requests, with setup modes for access keys, environment, and profile.
[changed] Patch approval responses and related TUI/thread event wiring refined around file changes and agent message items.
[changed] Agent message events/items carry a richer shape for downstream UI and protocol consumers.
[removed] Exec JSONL event-processor path dropped from the exec crate surface.
[removed]Sentry (and sentry-core) are no longer bundled.
Under the hood
Network proxy gains explicit request disconnect handling for tearing down proxied requests cleanly.
OpenTelemetry exporter options include OTLP HTTP (in place of the previous OTLP gRPC-oriented variant in this build).
Realtime thread transport typing includes a WebRTC start path.
Additional protocol/model groundwork: app summaries, assistant-turn markers, guardian warning notifications, rate-limit reset credit details, token-usage daily buckets, Tools v2 markers, MCP server migration records, and Homebrew cask info payloads.
Login/account parameter shapes were reworked around ChatGPT/Codex login variants; several older one-off response types were pruned.
Internal env/feature switches were reshuffled (cloud-tasks/SOCKS, escalate socket, network-policy violation, plugin metrics, session id, identity token file, and related names). Treat these as unstable alpha knobs unless documented for your install.
Workspace crate/source layout grew slightly around exec_policy, hook MCP execution, and the new tool/TUI modules above.
Upgrade notes
If you relied on exec JSONL event-processor output, switch to the supported event/streaming paths in this release—that processor is gone.
If you integrated Sentry via the previous bundled dependency, crash/error reporting through that stack will no longer be present; use your own telemetry setup if you still need it.
Collaborator/client integrations should accept the new Ack / ClientMessage / ClientMessageChunk events and collab waiting end notification.
Anything coding against apply-patch approval response types should move to the updated patch approval response shape.
Bedrock users can adopt the new discover/setup client requests and the access-key / environment / profile setup modes when wiring cloud credentials.
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.