From 61a44880a85d2fd0d8770908dea5733495e571c8 Mon Sep 17 00:00:00 2001 From: rka-oai Date: Sun, 26 Jul 2026 01:10:47 +0000 Subject: [PATCH] Raise the MCP server recursion limit (#35414) ## What changed - Set the Rust recursion limit to 256 for both the MCP server library and binary crates. - Populate `started_at_ms` in the thread-fork test's completed-item fixture. GitOrigin-RevId: b25eeaeecaf94265fe3be8f23cb3c395595afc2a --- codex-rs/app-server/tests/suite/v2/thread_fork.rs | 1 + codex-rs/mcp-server/src/lib.rs | 1 + codex-rs/mcp-server/src/main.rs | 2 ++ 3 files changed, 4 insertions(+) diff --git a/codex-rs/app-server/tests/suite/v2/thread_fork.rs b/codex-rs/app-server/tests/suite/v2/thread_fork.rs index 69dd763543..40fb4249f8 100644 --- a/codex-rs/app-server/tests/suite/v2/thread_fork.rs +++ b/codex-rs/app-server/tests/suite/v2/thread_fork.rs @@ -1395,6 +1395,7 @@ async fn assert_thread_fork_freezes_active_paginated_turn_as_interrupted( text_elements: Vec::new(), }], }), + started_at_ms: Some(0), completed_at_ms, })) }; diff --git a/codex-rs/mcp-server/src/lib.rs b/codex-rs/mcp-server/src/lib.rs index c462229716..079fd07eff 100644 --- a/codex-rs/mcp-server/src/lib.rs +++ b/codex-rs/mcp-server/src/lib.rs @@ -1,4 +1,5 @@ //! Prototype MCP server. +#![recursion_limit = "256"] #![deny(clippy::print_stdout, clippy::print_stderr)] use std::io::ErrorKind; diff --git a/codex-rs/mcp-server/src/main.rs b/codex-rs/mcp-server/src/main.rs index 220507446a..350647441a 100644 --- a/codex-rs/mcp-server/src/main.rs +++ b/codex-rs/mcp-server/src/main.rs @@ -1,3 +1,5 @@ +#![recursion_limit = "256"] + use codex_arg0::Arg0DispatchPaths; use codex_arg0::arg0_dispatch_or_else; use codex_mcp_server::run_main;