Stable release of 0.155.0: promotes the 0.155 line out of alpha, adds /personality, and drops experimental daemon/tunnel options ahead of GA.
Changelog
[new] Added the /personality slash command for adjusting agent personality during a session.
[changed] app-server daemon update now updates the standalone installation and restarts the managed daemon (may interrupt running work).
[changed] Shell completions (bash, fish, zsh) match the current CLI surface.
[removed] Removed the internal tcp-tunnel subcommand (HTTP/3 CONNECT proxy forwarding).
[removed] Removed the --no-daemon flag from the main CLI and from agents, resume, and fork.
[removed] Removed the /daemon slash command.
[removed] Dropped --no-browser from mcp login (browser-based OAuth flow is the supported path).
[removed] Removed several daemon maintenance flags (--from-cli / --yes on daemon update; --restore-release and --check-package-ownership on pid-update-loop).
[removed] Removed the o1 model identifier from the built-in model list.
Under the hood
MCP tool handling is structured more clearly, including richer MCP tool-call begin/end event payloads and shared multi-agent tool helpers.
Guardian review-session setup is reworked around dedicated session factory and thread helpers.
TUI gains token-usage chart building blocks; legacy analytics dashboard code paths are cleared out of this build.
Config and requirements models are tightened (including permission profiles, experimental features, and thread/turn start payloads).
Workspace no longer ships the mermaid or tcp-tunnel crates; related TLS/QUIC dependency pins are adjusted (rustls, aws-lc-rs, and related crates).
Channel metadata is set to stable (0.155.0 / rust-v0.155.0).
Upgrade notes
Scripts or aliases that used codex tcp-tunnel, --no-daemon, /daemon, or mcp login --no-browser need updating.
If you pinned or selected o1 explicitly, choose a currently supported model instead.
Daemon update workflows should rely on the simplified app-server daemon update flow rather than the removed package-pin / restore flags.
Regenerate or refresh shell completions so removed subcommands and flags no longer appear.
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.