From c74190a622667158e53b6d10fbfc0387ec43b964 Mon Sep 17 00:00:00 2001 From: jif-oai Date: Mon, 30 Mar 2026 15:42:17 +0200 Subject: [PATCH] fix: ma1 (#16237) --- codex-rs/core/src/tools/handlers/multi_agents_v2/wait.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/codex-rs/core/src/tools/handlers/multi_agents_v2/wait.rs b/codex-rs/core/src/tools/handlers/multi_agents_v2/wait.rs index 164bcac605..2eb92842fe 100644 --- a/codex-rs/core/src/tools/handlers/multi_agents_v2/wait.rs +++ b/codex-rs/core/src/tools/handlers/multi_agents_v2/wait.rs @@ -38,6 +38,8 @@ impl ToolHandler for Handler { ms => ms.clamp(MIN_WAIT_TIMEOUT_MS, MAX_WAIT_TIMEOUT_MS), }; + let mut mailbox_seq_rx = session.subscribe_mailbox_seq(); + session .send_event( &turn, @@ -51,7 +53,6 @@ impl ToolHandler for Handler { ) .await; - let mut mailbox_seq_rx = session.subscribe_mailbox_seq(); let deadline = Instant::now() + Duration::from_millis(timeout_ms as u64); let timed_out = !wait_for_mailbox_change(&mut mailbox_seq_rx, deadline).await; let result = WaitAgentResult::from_timed_out(timed_out);