Skip to content

v2.28.2 — Codex CLI compatibility (stdout hygiene)

Choose a tag to compare

@jcornill jcornill released this 22 Apr 15:06
66ff10c

Fixed

  • MCP JSON-RPC framing corrupted by debug logs on stdout — Two console.debug(...) call sites in src/unity-editor-bridge.js (queue submit log) and src/tool-tiers.js (lazy-load log) wrote diagnostic lines to stdout, which the MCP stdio transport reserves exclusively for JSON-RPC messages. Strict clients (Codex CLI) closed the transport on the first non-JSON chunk; lenient clients (Claude Desktop, Claude Code) tolerated it, which is why the bug escaped earlier detection. Both call sites now use console.error(...) so logs go to stderr.

Closes

  • #11 (Windows Codex transport closes after successful Unity MCP connect on read-only tool calls)

Full Changelog: v2.28.1...v2.28.2