pub async fn execute(
config: &RepoConfig,
eval: &Eval,
output: &Path,
state: &Path,
recorder: &mut Recorder,
cancellation: CancellationToken,
tools: &Sessions,
) -> ReviewExpand description
state holds Codex credentials; the API-key backends read only the environment.
recorder holds the review’s session_id and saves its conversation.