openai/codex · error · anyhow::Error
guardian review session could not preserve REPL developer po
Error message
guardian review session could not preserve REPL developer policy: {error} What it means
Error "guardian review session could not preserve REPL developer policy: {error}" thrown in openai/codex.
Source
Thrown at codex-rs/core/src/guardian/review.rs:908
.models_manager
.get_model_info(
guardian_model.as_str(),
&turn.config.to_models_manager_config(),
)
.await;
let mut spawn_config = build_guardian_review_session_config(
turn.config.as_ref(),
live_network_config,
guardian_model.as_str(),
guardian_reasoning_effort.clone(),
guardian_model_info.model_messages.as_ref(),
)?;
if turn.model_info.node_repl_auto_review_required {
spawn_config
.features
.enable(Feature::RetainClientDeveloperMessages)
.map_err(|error| {
anyhow::anyhow!(
"guardian review session could not preserve REPL developer policy: {error}"
)
})?;
}
if guardian_model != turn.model_info.slug {
spawn_config.model_context_window = None;
spawn_config.model_auto_compact_token_limit = None;
}
Ok(GuardianReviewSessionConfig {
spawn_config,
model: guardian_model,
reasoning_effort: guardian_reasoning_effort,
default_review_model_id: default_review_model_id.to_string(),
catalog_contains_auto_review: guardian_catalog_contains_auto_review,
model_overridden: guardian_review_model_overridden,
model_override: guardian_review_model_override,
})
}View on GitHub (pinned to 339751715c)
Solutions
- Retry the guardian review; investigate the reported error in preserving the REPL developer policy.
When it happens
Trigger: Thrown at codex-rs/core/src/guardian/review.rs:908 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of openai/codex@339751715c (2026-08-25).
Data as JSON: /api/errors/3dbec5c267fd6960.
Report an issue: GitHub.