Validate Decision String • AI Agent SDK
validate_decision_string: Convert legacy validation decision strings to typed RunStatus.
validate_decision_string
Function
</div>
This function is defined in the run_outcome module.
Convert legacy validation decision strings to typed RunStatus.
Provides backward compatibility during migration from the legacy VALIDATION_FAILURE_DECISIONS string list to typed outcomes.
Signature
def validate_decision_string(decision_str: str) -> RunStatusParameters
ParamField
strLegacy validation decision string (lowercased)
Returns
ResponseField
RunStatusCorresponding RunStatus value
Usage
>>> validate_decision_string("success")
"success"
>>> validate_decision_string("invalid")
"invalid_output"
>>> validate_decision_string("timeout")
"timeout"Uses
TypeError
Source
View on GitHubpraisonaiagents/run_outcome.py at line 275