openai/codex · error · anyhow::Error
conversation item {item_id} disappeared during code-cell out
Error message
conversation item {item_id} disappeared during code-cell output linking What it means
Error "conversation item {item_id} disappeared during code-cell output linking" thrown in openai/codex.
Source
Thrown at codex-rs/rollout-trace/src/reducer/code_cell.rs:703
)
.into_iter()
.next()
.with_context(|| {
format!(
"code cell {code_cell_id} referenced model-visible call {model_visible_call_id}, \
but no custom tool call item was observed"
)
})
}
fn add_code_cell_output_item(&mut self, code_cell_id: &str, item_id: &str) -> Result<()> {
let Some(cell) = self.rollout.code_cells.get_mut(code_cell_id) else {
bail!("code cell {code_cell_id} disappeared during output linking");
};
push_unique(&mut cell.output_item_ids, item_id);
let Some(item) = self.rollout.conversation_items.get_mut(item_id) else {
bail!("conversation item {item_id} disappeared during code-cell output linking");
};
let producer = ProducerRef::CodeCell {
code_cell_id: code_cell_id.to_string(),
};
if !item.produced_by.contains(&producer) {
item.produced_by.push(producer);
}
Ok(())
}
}
fn execution_status_for_code_cell(status: &CodeCellRuntimeStatus) -> ExecutionStatus {
match status {
CodeCellRuntimeStatus::Starting
| CodeCellRuntimeStatus::Running
| CodeCellRuntimeStatus::Yielded => ExecutionStatus::Running,
CodeCellRuntimeStatus::Completed => ExecutionStatus::Completed,
CodeCellRuntimeStatus::Failed => ExecutionStatus::Failed,View on GitHub (pinned to 339751715c)
When it happens
Trigger: Thrown at codex-rs/rollout-trace/src/reducer/code_cell.rs:703 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/26d23e746cae2257.
Report an issue: GitHub.