From 5bbfee69b6e7fbd519b7aa1d344304e26a647092 Mon Sep 17 00:00:00 2001 From: jif-oai Date: Wed, 1 Apr 2026 12:26:40 +0200 Subject: [PATCH] nit: deny field v2 (#16427) --- codex-rs/core/src/tools/handlers/multi_agents_v2/close_agent.rs | 1 + codex-rs/core/src/tools/handlers/multi_agents_v2/list_agents.rs | 1 + codex-rs/core/src/tools/handlers/multi_agents_v2/wait.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/codex-rs/core/src/tools/handlers/multi_agents_v2/close_agent.rs b/codex-rs/core/src/tools/handlers/multi_agents_v2/close_agent.rs index 2fe704823..2296ae5dd 100644 --- a/codex-rs/core/src/tools/handlers/multi_agents_v2/close_agent.rs +++ b/codex-rs/core/src/tools/handlers/multi_agents_v2/close_agent.rs @@ -106,6 +106,7 @@ impl ToolHandler for Handler { } #[derive(Debug, Deserialize)] +#[serde(deny_unknown_fields)] struct CloseAgentArgs { target: String, } diff --git a/codex-rs/core/src/tools/handlers/multi_agents_v2/list_agents.rs b/codex-rs/core/src/tools/handlers/multi_agents_v2/list_agents.rs index e18547db9..b3b3f7160 100644 --- a/codex-rs/core/src/tools/handlers/multi_agents_v2/list_agents.rs +++ b/codex-rs/core/src/tools/handlers/multi_agents_v2/list_agents.rs @@ -40,6 +40,7 @@ impl ToolHandler for Handler { } #[derive(Debug, Deserialize)] +#[serde(deny_unknown_fields)] struct ListAgentsArgs { path_prefix: Option, } 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 2eb92842f..bf3ad8e93 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 @@ -75,6 +75,7 @@ impl ToolHandler for Handler { } #[derive(Debug, Deserialize)] +#[serde(deny_unknown_fields)] struct WaitArgs { timeout_ms: Option, }