pub fn load_workflow_from_string(
yaml: &str,
) -> Result<Workflow, YamlWorkflowError>Expand description
Loads a workflow from a YAML string.
§Arguments
yaml- YAML string containing workflow definition
§Returns
Ok(Workflow)- If workflow parsed and converted successfullyErr(YamlWorkflowError)- If YAML is invalid
§Example
ⓘ
use forge_agent::workflow::yaml::load_workflow_from_string;
let yaml = r#"
name: "My Workflow"
tasks:
- id: "task1"
name: "Task 1"
type: GRAPH_QUERY
params:
query_type: "find_symbol"
target: "my_function"
"#;
let workflow = load_workflow_from_string(yaml)?;