- [changed]
codex app-server daemon updatenow targets updating the daemon package (and may interrupt running work), instead of describing a full standalone install refresh plus managed-daemon restart. - [new]
codex app-server daemon update --from-clicopies and pins the current CLI package for that daemon update path. - [new]
codex app-server daemon update -y/--yesconfirms replacing the daemon package without an interactive prompt. - [changed] Shell completions (bash, fish, zsh) match the updated daemon
updateflags and help text.
Under the hood
- Agent control paths for delivery and interrupt handling, plus session extension interruption support, were added so long-running or nested agent work can be stopped and signaled more cleanly.
- Child agent configuration wiring was extended alongside that control surface.
- TUI token-chart palette support was split out for chart styling in the chat UI.
- Shared multi-agent tool-handler glue and guardian reviewer config were removed or folded elsewhere; the exec-server relay protobuf module was dropped as part of that cleanup.
- Assorted config/response and hook-handler shapes were reshaped (including context-management and managed-hooks related types) in support of the above — not exposed as separate user-facing commands in this tag.
Upgrade notes
- If you automate
codex app-server daemon update, expect the new semantics (daemon package update) and adopt--yes/-ywhere you need a non-interactive replace, and--from-cliwhen you want the daemon package pinned from the CLI you are running. - Updating the daemon can still interrupt in-flight work; plan restarts accordingly.