openai/codex · error · anyhow::Error
Review prompt cannot be empty
Error message
Review prompt cannot be empty
What it means
Error "Review prompt cannot be empty" thrown in openai/codex.
Source
Thrown at codex-rs/exec/src/lib.rs:2136
}
maybe_dash => resolve_prompt(maybe_dash),
}
}
fn build_review_request(args: &ReviewArgs) -> anyhow::Result<ReviewRequest> {
let target = if args.uncommitted {
ReviewTarget::UncommittedChanges
} else if let Some(branch) = args.base.clone() {
ReviewTarget::BaseBranch { branch }
} else if let Some(sha) = args.commit.clone() {
ReviewTarget::Commit {
sha,
title: args.commit_title.clone(),
}
} else if let Some(prompt_arg) = args.prompt.clone() {
let prompt = resolve_prompt(Some(prompt_arg)).trim().to_string();
if prompt.is_empty() {
anyhow::bail!("Review prompt cannot be empty");
}
ReviewTarget::Custom {
instructions: prompt,
}
} else {
anyhow::bail!(
"Specify --uncommitted, --base, --commit, or provide custom review instructions"
);
};
Ok(ReviewRequest {
target,
user_facing_hint: None,
})
}
#[cfg(test)]
#[path = "lib_tests.rs"]View on GitHub (pinned to 339751715c)
Solutions
- Provide a non-empty review prompt.
When it happens
Trigger: Thrown at codex-rs/exec/src/lib.rs:2136 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/1e174d48b5db277e.
Report an issue: GitHub.