AI / CrewAI Interview Questions
How does the @human_feedback decorator support approval workflows?
The @human_feedback decorator pauses a Flow at a specific point, holding its state until a person provides input, rather than letting execution continue purely on the model's own judgment.
- Because the Flow's state persists during the pause, no progress is lost while waiting for a response
- Supports scenarios like requiring sign-off before a consequential action, or a quality review gate before publishing a result
- Can also be used for exception handling that genuinely requires a human decision rather than an automated fallback
This gives CrewAI a built-in equivalent of a human-in-the-loop checkpoint, integrated directly into the Flow model rather than requiring a separate custom mechanism.
More Related questions...