codex: restore timers after resume history replay (#17380)

This commit is contained in:
Eric Traut
2026-04-12 14:00:05 -07:00
parent 108679a91f
commit 6fe44104f3
2 changed files with 108 additions and 2 deletions
+1 -2
View File
@@ -2137,8 +2137,6 @@ impl Session {
for event in events {
sess.send_event_raw(event).await;
}
sess.restore_timers_from_db().await;
// Start the watcher after SessionConfigured so it cannot emit earlier events.
sess.start_skills_watcher_listener();
// Construct sandbox_state before MCP startup so it can be sent to each
@@ -2233,6 +2231,7 @@ impl Session {
let mut state = sess.state.lock().await;
state.set_pending_session_start_source(Some(session_start_source));
}
sess.restore_timers_from_db().await;
memories::start_memories_startup_task(
&sess,