Files
crewAI/lib
Greyson LaLonde 8e5e17cdeb fix: make BaseTool usage count thread-safe for parallel step execution
Add _usage_lock and _claim_usage() to BaseTool for atomic
check-and-increment of current_usage_count. This prevents race
conditions when parallel plan steps invoke the same tool concurrently
via execute_todos_parallel. Remove the racy pre-check from
execute_single_native_tool_call since the limit is now enforced
atomically inside tool.run().
2026-03-15 16:12:55 -04:00
..
2026-03-14 00:34:12 -04:00