From f1923950375b9a7dd7c9acc1e5ce69a7af02508c Mon Sep 17 00:00:00 2001 From: Bo Xie Date: Thu, 9 Jul 2026 22:21:36 -0700 Subject: [PATCH] core: raise downstream release recursion limits --- codex-rs/cli/src/main.rs | 2 ++ codex-rs/exec/src/lib.rs | 1 + codex-rs/tui/src/lib.rs | 1 + 3 files changed, 4 insertions(+) diff --git a/codex-rs/cli/src/main.rs b/codex-rs/cli/src/main.rs index c766baa048..08917ba938 100644 --- a/codex-rs/cli/src/main.rs +++ b/codex-rs/cli/src/main.rs @@ -1,3 +1,5 @@ +#![recursion_limit = "256"] + use clap::Args; use clap::CommandFactory; use clap::Parser; diff --git a/codex-rs/exec/src/lib.rs b/codex-rs/exec/src/lib.rs index 7ea8461b00..55a2824e6f 100644 --- a/codex-rs/exec/src/lib.rs +++ b/codex-rs/exec/src/lib.rs @@ -2,6 +2,7 @@ // stdout is the final message (if any). // - In --json mode, stdout must be valid JSONL, one event per line. // For both modes, any other output must be written to stderr. +#![recursion_limit = "256"] #![deny(clippy::print_stdout)] mod cli; diff --git a/codex-rs/tui/src/lib.rs b/codex-rs/tui/src/lib.rs index dc8262f7db..65ea99d493 100644 --- a/codex-rs/tui/src/lib.rs +++ b/codex-rs/tui/src/lib.rs @@ -1,6 +1,7 @@ // Forbid accidental stdout/stderr writes in the *library* portion of the TUI. // The standalone `codex-tui` binary prints a short help message before the // alternate‑screen mode starts; that file opts‑out locally via `allow`. +#![recursion_limit = "256"] #![deny(clippy::print_stdout, clippy::print_stderr)] #![deny(clippy::disallowed_methods)] use crate::legacy_core::config::Config;