Patch alpha (0.155.0-alpha.3 → 0.155.0-alpha.4): removes the /personality slash command and continues TUI, config, MCP, and exec-server groundwork.
Changelog
[removed] The /personality slash command is no longer available (related personality snapshot handling is gone with it).
[changed] Agents overview in the TUI is reworked, including grouping and usage-oriented views (the prior overview input path is folded away).
[new] Recap history support in the TUI, including generated recap payloads for past turns/sessions.
[new] Directory trust handling during onboarding.
[new] Prose preview support in the streaming UI path.
[changed] MCP server status and tool-call begin/end events carry additional fields; enterprise-managed auth, IdP OAuth, and plugin EMA auth config shapes are represented for MCP servers.
[changed] Thread start/resume/fork responses and turn-start parameters expose additional settings and metadata; thread rollback request support is dropped.
[removed] Realtime-history presentation in core is removed along with the realtime-history subsystem path.
Under the hood
Config loading gains a managed-requirements path, with related application/cloud/requirements and models-requirements config surfaces.
Exec-server picks up a relay v1 protocol module; CODEX_EXEC_SERVER_URL is available for pointing at an exec server.
Session env handling shifts toward CODEX_SESSION_IDS (plural); additional internal flags such as CODEX_HOMED, CODEX_CLOUD_TASKS_FORCE_INTERNAL, and MCP protocol-version related knobs appear.
Plugin hook summaries, skills list/migration, feedback and context-management config TOML hooks, and tools-v2-related types land in the data model.
TUI agents keymap and several thread/MCP event structs gain fields to match the UI and protocol updates above.
quinn-proto is bumped from 0.11.14 to 0.11.15; event-listener-strategy 0.5.4 is pulled in.
Minor composer/runtime cleanup (including removal of the chat-composer sparkle helper and the prior turn-runtime module layout).
Upgrade notes
Drop any workflows or docs that invoke /personality; the command is gone in this build.
If you relied on thread rollback via the client API, that request path is no longer present—plan around resume/fork or a fresh thread instead.
Prefer CODEX_SESSION_IDS over a single CODEX_SESSION_ID if you inject session identity through the environment.
Integrations that parse MCP tool-call events or thread start/resume/fork payloads should tolerate the extra fields on those structures.
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.