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.

View original on GitHub ↗

This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗