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

  1. 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.