sage_run_workflow
Run a local project workflow like test or build, getting structured results with per-step status and duration.
Instructions
Run a named local workflow through SAGE, such as test, lint, build, or ci. Use when the project has a repeatable workflow and you want one structured result instead of several separate shell calls. The workflow must be local/project-defined. Returns success, per-step status, duration, and compact output. Side effects: runs the workflow's local commands and may change files if the workflow commands do. Do not use for deployment unless the user explicitly requested deployment.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"workflow_name": "<workflow_name>"
},
"name": "sage_run_workflow"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workflow_name | Yes | Local workflow name, for example test, lint, build, or ci. | |
| workflow_path | No | Optional path to a local workflow YAML file. Omit to use the default project workflow file. |