What's New
- ValidationError exception: When activating a workflow with missing required fields, the SDK now raises
kestrel.ValidationError with a structured missing_fields attribute listing each missing field's node, name, and label.
- Improved error handling: 400-level responses are now parsed for structured JSON messages instead of returning raw response text.
- requests.list() status filter: Pass
status="no_workflow" to filter workflow requests client-side.
Install / Upgrade
pip install --upgrade kestrel-workflows