diff --git a/codex-rs/ext/goal/src/extension.rs b/codex-rs/ext/goal/src/extension.rs index 2ba3c71fd7..5d994e45d6 100644 --- a/codex-rs/ext/goal/src/extension.rs +++ b/codex-rs/ext/goal/src/extension.rs @@ -310,6 +310,9 @@ where .accounting_state() .turn_is_current_active_goal(input.turn_id) => { + runtime + .accounting_state() + .reset_idle_progress_baseline_and_clear_active_goal(); runtime.defer_capacity_retry(); return; }