diff --git a/codex-rs/core/src/tasks/mod.rs b/codex-rs/core/src/tasks/mod.rs index 3bfcc1fbfc..bd8910be98 100644 --- a/codex-rs/core/src/tasks/mod.rs +++ b/codex-rs/core/src/tasks/mod.rs @@ -755,6 +755,7 @@ impl Session { if !cleared_active_turn { return; } + self.maybe_start_turn_for_pending_work().await; self.emit_thread_idle_lifecycle_if_idle().await; }