From 6b5783c5c8f8c8ceb5baff7da220c4d099ae4253 Mon Sep 17 00:00:00 2001 From: Ahmed Ibrahim Date: Mon, 1 Jun 2026 13:58:32 -0700 Subject: [PATCH] codex: isolate initial guardian selector request --- codex-rs/core/tests/suite/model_runtime_selectors.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/codex-rs/core/tests/suite/model_runtime_selectors.rs b/codex-rs/core/tests/suite/model_runtime_selectors.rs index 47c67d4b21..029df85fe4 100644 --- a/codex-rs/core/tests/suite/model_runtime_selectors.rs +++ b/codex-rs/core/tests/suite/model_runtime_selectors.rs @@ -343,7 +343,9 @@ async fn guardian_stays_disabled_when_model_selects_multi_agent_v2() -> Result<( }))?; let root_mock = mount_sse_once_match( &server, - |req: &Request| body_contains(req, GUARDIAN_ROOT_PROMPT), + |req: &Request| { + body_contains(req, GUARDIAN_ROOT_PROMPT) && !body_contains(req, GUARDIAN_REASON) + }, sse(vec![ ev_response_created("resp-root"), ev_function_call("exec-call", "exec_command", &exec_args),