when • Rust AI Agent SDK
when: Alias for route (matches Python SDK naming) Creates a conditional routing step.
when
Function
</div>
This function is defined in the workflow_aliases module.
Alias for route (matches Python SDK naming) Creates a conditional routing step.
Signature
def when(
condition: F,
if_true: Arc<crate::agent::Agent>,
if_false: Option<Arc<crate::agent::Agent>>,
) -> crate::workflows::FlowStep
where
F: Fn(&str) -> bool + Send + Sync + 'static,Parameters
ParamField
FNo description available.
ParamField
Arc<crate::agent::Agent>No description available.
ParamField
Option<Arc<crate::agent::Agent>>No description available.
Returns
ResponseField
bool + Send + Sync + ‘static,”> The result of the operation.
Uses
route
Source
View on GitHubpraisonai/src/parity/workflow_aliases.rs at line 123