diff --git a/codex-rs/core/src/session/tests.rs b/codex-rs/core/src/session/tests.rs index 4b847295ba..dfca14d553 100644 --- a/codex-rs/core/src/session/tests.rs +++ b/codex-rs/core/src/session/tests.rs @@ -7772,6 +7772,14 @@ async fn pending_request_user_input_does_not_spawn_extra_goal_continuation() -> .features .enable(Feature::DefaultModeRequestUserInput) .expect("default-mode request_user_input should be enableable in tests"); + if !config + .request_user_input_allowed_modes + .contains(&ModeKind::Default) + { + config + .request_user_input_allowed_modes + .push(ModeKind::Default); + } }); let test = builder.build(&server).await?; let responses = mount_sse_sequence( diff --git a/codex-rs/core/tests/suite/request_user_input.rs b/codex-rs/core/tests/suite/request_user_input.rs index 6ddd9d0b5e..315eba9e98 100644 --- a/codex-rs/core/tests/suite/request_user_input.rs +++ b/codex-rs/core/tests/suite/request_user_input.rs @@ -96,6 +96,14 @@ async fn request_user_input_round_trip_for_mode(mode: ModeKind) -> anyhow::Resul .features .enable(Feature::DefaultModeRequestUserInput) .expect("test config should allow feature update"); + if !config + .request_user_input_allowed_modes + .contains(&ModeKind::Default) + { + config + .request_user_input_allowed_modes + .push(ModeKind::Default); + } } }) .build(&server)