diff --git a/codex-rs/app-server/src/request_processors/thread_processor.rs b/codex-rs/app-server/src/request_processors/thread_processor.rs
index 848afd1781..ae58cde722 100644
--- a/codex-rs/app-server/src/request_processors/thread_processor.rs
+++ b/codex-rs/app-server/src/request_processors/thread_processor.rs
@@ -3311,10 +3311,10 @@ impl ThreadRequestProcessor {
)
.await?
{
- Some(items) => {
+ Some(compacted_history) => {
stored_thread.history = Some(codex_thread_store::StoredThreadHistory {
thread_id: stored_thread.thread_id,
- items,
+ items: compacted_history.items,
});
ResumeHistoryExtent::CompactedCheckpoint
}
@@ -3391,14 +3391,15 @@ impl ThreadRequestProcessor {
&self,
thread_id: &str,
path: Option<&PathBuf>,
- ) -> Result