diff --git a/codex-rs/core/src/codex_thread.rs b/codex-rs/core/src/codex_thread.rs index 28a2154cdb..25d037abd6 100644 --- a/codex-rs/core/src/codex_thread.rs +++ b/codex-rs/core/src/codex_thread.rs @@ -262,6 +262,14 @@ impl CodexThread { self.codex.session.preview_settings(&updates).await } + pub async fn validate_turn_context_overrides( + &self, + overrides: CodexThreadTurnContextOverrides, + ) -> ConstraintResult<()> { + self.preview_turn_context_overrides(overrides).await?; + Ok(()) + } + /// Apply persistent turn context overrides and return the effective state. pub async fn update_turn_context_overrides( &self,