-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description
Hi, I tried replay feature recently, but I’m a bit confused about one behavior and want to confirm if this is intentional.
Observed behaviour
- Run crew.kickoff() → Task A gets task ID
A1 - crewai replay -t A1 → succeeds, and Task B (replayed from A) now gets a new ID
B1 - Trying to replay the original Task A again (
A1) → fails with
Error: Task with id A1 not found in the crew's tasks. - From now on, only the newly generated
B2can be replayed
Question
Is this the intended design?
That is:
- Replaying any original task (latest) automatically generates new task IDs for this task
- The original task ID become permanently un-replayable
- Users can only continue replaying from the newly generated ID
It would just be helpful to add a short note in the official docs here so others don’t get surprised like I did. From the docs, I previously assumed that we can replay and replay again the latest task, but now seems like I need to copy the new generated task ID from original task, and the original task ID is un-replayable, so it's a bit ambiguous.
Steps to Reproduce
.
Expected behavior
.
Screenshots/Code snippets
.
Operating System
Windows 11
Python Version
3.11
crewAI Version
1.2.1
crewAI Tools Version
1.2.1
Virtual Environment
Venv
Evidence
Possible Solution
.
Additional context
.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working