Run a Maestro flow (optional)
devilge_run_maestro_flowExecutes a Maestro YAML UI test flow from a configured directory, with optional parameter injection. If Maestro is not installed, provides the necessary install command.
Instructions
Executes a Maestro YAML flow from DEVILGE_FLOWS_ROOT (default: /devilge-flows/). Maestro is OPTIONAL — if not installed, this tool returns MAESTRO_NOT_INSTALLED with the install command (brew install maestro). When installed, runs maestro test <flow> with optional params injected as -e KEY=VALUE. runScript: blocks in the YAML are denied by default; set DEVILGE_ALLOW_FLOW_SCRIPTS=true to allow. MAESTRO_DISABLE_ANALYTICS is always injected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Flow name (basename without .yaml extension). Must live under DEVILGE_FLOWS_ROOT. | |
| params | No | Optional env vars passed to Maestro via -e KEY=VALUE. |