Generated from exact released codex-cli 0.153.4 with the experimental surface.
827 generated TypeScript files, up from 671 in 0.144.0. The client request union
adds 33 methods and the server notification union adds 14 methods; neither
union removes a method.
Added
ServerNotificationEnvelopewith optionalemittedAtMs(Unix milliseconds)
for server emission time; older servers may omit it. This is live notification
timing, not historical item timing.- Server-managed thread queue add, update, delete, reorder, list, and start
RPCs, plus queue change notifications andturn/settings/update. - Project CRUD, import, and move RPCs; thread section management; project and
section assignments on threads; thread revert and occurrence search. - Experimental
thread/timeline/list, combining ordinary items, realtime
items, and turn boundaries, plus backwards hydration cursors on resume. - Agent-message delivery and asynchronous question metadata, a
functionCallOutputthread-item variant, andtoolOutputon turn start. - Audio and local-audio user input, realtime item lifecycle/transcript
notifications, and anexistingCallrealtime transport. - Bedrock discovery/setup, provider auth recovery notifications, environment
status and connection notifications, and server diagnostics. - MCP event streams, client extension declarations, expanded MCP metadata,
plugin search/reconciliation, app reads, and installed-app queries. - Thread model/reasoning-effort/direct-input metadata, per-turn service tier,
fork-before-turn support, deferred fork goal continuation, model multi-agent
metadata, cache-write token accounting, and raw response usage notifications.
Changed / consumer migration
ThreadItemsListResponse.datanow containsThreadItemEntryenvelopes
({ turnId, item }) instead of bareThreadItemvalues. Consumers must
unwrapentry.itemand can useentry.turnIdfor attribution.ToolRequestUserInputParamsadds requiredisBlocking; use it instead of
deprecatedautoResolutionMsto decide whether a question blocks.- Removed
AmazonBedrockCredentialSource; the Bedrock account variant now
reportsusesCodexManagedCredentialsinstead ofcredentialSource. ReviewDecisionchanges"denied"to{ denied: { rejection: string } }
and adds"approved_mcp_policy_amendment".- Many response types add required nullable fields, including
Thread,
Model, agent messages, and resume responses. Update typed fixtures and
exhaustive union handling; newer declarations do not upgrade older servers. - Full-history hydration is deprecated for paginated threads; prefer metadata
reads andthread/turns/list/thread/items/listpagination. - Historical per-item timestamps are still absent, including item-list
envelopes and ordinary timeline entries. Preserve known live lifecycle times
and leave unknown historical times absent. See the README for the upstream
investigation and proposal.
Full changes: v0.144.0...v0.153.4