How to stop CrewAI retries from firing tools twice CrewAI task retries re-run tools that already succeeded. This post shows the SQLite claim-before-execute guard that stops duplicate payments and emails.
How to fix CrewAI hierarchical DelegateWorkToolSchema validation error Upgrade CrewAI to a release containing PR #2608. The schema accepts Union[str, dict] and _run coerces dict args back to strings. Four failures look the same, four fixes.