Failed to parse the request body as JSON: client_metadata.x-codex-installation-id: EOF while parsing a string
Open 💬 2 comments Opened May 7, 2026 by liberoa
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
## Bug Report
Version: v0.129.0-alpha.14 (Windows Store: 26.429.8261.0)
Platform: Windows 10 x64
## Error
Every request fails with:
Failed to parse the request body as JSON: client_metadata.x-codex-installation-id: EOF while parsing a string at line 3 column ~61000–331000
The column number grows proportionally to the number of installed skills/plugins.
## Root Cause
The request body size grows with each installed skill/plugin, even when set to enabled = false in config.toml. With the browser-use plugin enabled, the body reaches 300k+ bytes and gets truncated server-side.
## Steps to Reproduce
- Install any skills (e.g. GitNexus, Image Gen, browser-use plugin)
- Send any message in Codex
- Error occurs immediately on every request
## Expected Behavior
- Skills/plugins set to
enabled = falseshould not be injected into the request body - Request body size should be bounded regardless of installed skills count
- The browser-use plugin (auto-enabled on upgrade to alpha.14) should not cause requests to exceed server limits
## Additional Notes
- Bug introduced after forced upgrade to v0.129.0-alpha.14 on 2026-05-07
- Clearing ~/.codex/.tmp, skills/, plugins/ temporarily reduces body size but Codex re-downloads on next launch
- Setting config.toml to read-only prevents re-enabling plugins but does not fix the injection issue
2 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Today, I keep getting the error _“failed to read request body”_ when working with images in the project folder