Skip to content

[Compat] Codex v0.129.0: MCP tool calls now emitted as turn items #31

@delexw

Description

@delexw

Codex Version

v0.129.0 (2026-05-07)

Change Description

PR #20677 made MCP tool calls emit as turn items. Previously MCP tool invocations were not represented in the turn item stream; they are now first-class turn item entries alongside shell commands and other tool calls.

Impact on codex-trace

Session transcripts and turn item logs captured from v0.129.0+ will contain new MCP tool call item types. If codex-trace deserialises turn items into a closed enum or strict schema, it will fail to parse or will silently discard these new entries. Parsers that iterate turn items may also encounter unexpected item shapes.

Severity: Moderate

Suggested Fix

Add support for the MCP tool call turn item type in codex-trace's turn item parser/deserialiser. Ensure the schema handles the new item gracefully (e.g. with an unknown/other variant) so that future additions do not cause parse failures.

Source

https://github.com/openai/codex/releases/tag/rust-v0.129.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions