Item 'rs...' of type 'reasoning' was provided without its required following item.
Resolved 💬 6 comments Opened Jul 10, 2025 by kingdomseed Closed Oct 28, 2025
What version of Codex is running?
0.4.0 (and still occuring on 0.5.0)
Which model were you using?
codex-mini, o3-pro, o3
What platform is your computer?
Darwin 24.5.0 arm64 arm
What steps can reproduce the bug?
Configure Codex RS to run using a similar Azure based config (attached)
config.txt (Replace .txt with .toml)
Launch Codex with codex in terminal or codex or codex --model o3, etc
Ask Codex to review some files. The review may or may not be completed.
Send a follow up message and receive this error:
│ERROR: unexpected status 400 Bad Request: { "error": { "message": "Item 'rs_686f8282e47881a3aeaf14b2f7ece9ec0a551ee45964858e' of type 'reasoning' was provided without its required following item.", "type": "invalid_request_error", "param":█│
│"input", "code": null }}
What is the expected behavior?
Codex should continue working on the problem and I should be able to send follow up messages.
What do you see instead?
The following error 10 times (10/10 retries)
│ERROR: unexpected status 400 Bad Request: { "error": { "message": "Item 'rs_686f8282e47881a3aeaf14b2f7ece9ec0a551ee45964858e' of type 'reasoning' was provided without its required following item.", "type": "invalid_request_error", "param":█│
│"input", "code": null }}
Additional information
No further chats can be sent--the CLI must be terminated and started again with codex. This can happen after the first message or a few messages.
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗