Change8
Error1 reports

Fix UnboundLocalError

in CrewAI

Solution

The UnboundLocalError occurs when a variable is used before it's assigned a value within a local scope, often in if/else blocks or loops. To fix this, ensure the variable is initialized with a default value before the conditional logic or loop where it might be used without being assigned, guaranteeing it always has a valid value. A common quick fix is assigning None to the variable before the conditional.

Related Issues

Real GitHub issues where developers encountered this error:

Timeline

First reported:Nov 18, 2025
Last reported:Nov 18, 2025

Need More Help?

View the full changelog and migration guides for CrewAI

View CrewAI Changelog