From 46f3effc2128360b8a979ada8bca650757bf834e Mon Sep 17 00:00:00 2001 From: Greyson LaLonde Date: Fri, 10 Apr 2026 15:35:47 +0800 Subject: [PATCH] fix: clear _resuming on overridden agents so setup runs for next task --- lib/crewai/src/crewai/cli/checkpoint_tui.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/crewai/src/crewai/cli/checkpoint_tui.py b/lib/crewai/src/crewai/cli/checkpoint_tui.py index f5163bda1..b026bf6fa 100644 --- a/lib/crewai/src/crewai/cli/checkpoint_tui.py +++ b/lib/crewai/src/crewai/cli/checkpoint_tui.py @@ -576,13 +576,10 @@ async def _run_checkpoint_tui_async(location: str) -> None: for subsequent in crew.tasks[earliest + 1 :]: if subsequent.output and crew.tasks.index(subsequent) not in task_overrides: subsequent.output = None - if ( - subsequent.agent - and id(subsequent.agent) not in overridden_agents - and subsequent.agent.agent_executor - ): + if subsequent.agent and subsequent.agent.agent_executor: subsequent.agent.agent_executor._resuming = False - subsequent.agent.agent_executor.messages = [] + if id(subsequent.agent) not in overridden_agents: + subsequent.agent.agent_executor.messages = [] click.echo() if inputs: