Files
crewAI/lib/crewai/tests/agents
Devin AI f171805092 fix: address Bugbot feedback - prevent in-place mutation and don't persist completed task IDs
- Make defensive copy of a2a_task_ids_by_endpoint dict to avoid in-place mutation
- Don't persist completed task IDs since A2A protocol rejects terminal state task IDs
- Update task_id_config locally for current loop only, not in shared dict
- Update tests to verify correct behavior:
  - Completed task IDs are NOT persisted for reuse
  - Each new delegation gets a fresh task_id (None)
  - Completed task IDs are still tracked in reference_task_ids

Co-Authored-By: João <joao@crewai.com>
2026-01-01 08:03:00 +00:00
..
2025-10-20 14:10:19 -07:00
2025-10-20 14:10:19 -07:00