Persist pending input user events (#10656)

- Persist user-message events for mid-turn injected input by emitting
user message turn items when pending input is recorded.
This commit is contained in:
Ahmed Ibrahim
2026-02-04 11:47:10 -08:00
committed by GitHub
parent ae4de43ccc
commit 7a253076fe
2 changed files with 27 additions and 6 deletions

View File

@@ -125,6 +125,11 @@ async fn injected_user_input_triggers_follow_up_request_with_deltas() {
let _ = gate_completed_tx.send(());
let _ = wait_for_event(&codex, |event| {
matches!(event, EventMsg::UserMessage(message) if message.message == "second prompt")
})
.await;
wait_for_event(&codex, |event| matches!(event, EventMsg::TurnComplete(_))).await;
let requests = server.requests().await;