Devin AI
ed95f47b80
fix: Resolve critical bugs identified by Cursor Bugbot
- Fix task completion tracking to use task.output instead of non-existent task_id
- Update callback validation to raise ValueError instead of PydanticCustomError
- Refactor _execute_tasks to prevent task skipping and ensure all tasks execute exactly once
- Maintain replay functionality compatibility with dynamic ordering
- Remove undefined current_index variable reference
Addresses all 3 bugs reported by automated analysis:
1. Task Skipping and Replay Breakage
2. Callback Validation Error Handling Mismatch
3. TaskOutput Missing task_id Causes Errors
Co-Authored-By: João <joao@crewai.com>
2025-09-29 11:08:32 +00:00
..
2025-09-23 11:33:46 -04:00
2025-09-23 22:02:27 -07:00
2025-09-19 19:55:55 -04:00
2025-04-30 10:47:58 -04:00
2025-09-20 15:29:25 -03:00
2025-09-02 10:06:42 -04:00
2025-09-25 18:28:39 -04:00
2025-09-23 11:33:46 -04:00
2024-12-04 12:39:34 -05:00
2025-09-26 10:57:18 -04:00
2025-03-14 03:00:30 -03:00
2025-09-17 14:46:54 -04:00
2025-08-20 13:34:09 -04:00
2025-09-10 15:20:21 -07:00
2025-09-23 22:02:27 -07:00
2025-09-25 18:28:39 -04:00
2023-10-29 19:51:59 -03:00
2025-09-02 10:06:42 -04:00
2025-09-11 17:32:51 -04:00
2025-07-07 16:33:07 -04:00
2025-09-19 22:11:21 -04:00
2025-08-20 13:34:09 -04:00
2025-09-29 11:08:32 +00:00
2025-01-20 13:30:09 -03:00
2025-09-02 10:06:42 -04:00
2025-08-06 09:04:59 -04:00
2025-08-20 10:06:18 -04:00
2025-09-02 10:06:42 -04:00
2025-05-21 13:47:41 -04:00
2025-08-20 13:34:09 -04:00
2025-09-23 11:33:46 -04:00
2025-05-19 23:26:03 -07:00
2025-03-26 16:29:15 -03:00
2025-09-19 16:01:55 -03:00
2025-09-22 11:58:00 +09:00
2025-09-10 15:20:21 -07:00