Collected from last 20 builds of main in https://github.com/openai/codex/commits/main/.
## Summary - remove redundant user message wait that could time out and cause flakiness - rely on the existing turn-complete wait to ensure the follow-up request is observed ## Testing - Not run (not requested)
- Persist user-message events for mid-turn injected input by emitting user message turn items when pending input is recorded.
Initial type tweaking PR to make the diff of https://github.com/openai/codex/pull/9116 smaller This should not change any behavior, just adds some fields to types
https://github.com/user-attachments/assets/03838730-4ddc-44df-a2c7-cb8ecda78660