run_pipeline
Chain operations in one call; only the final result comes back, intermediate data stays on the server. Example steps: [{"op": "fetch", "args": {"url": "https://example.com/pricing"}, "as": "page"}, {"op": "extract_tables", "input": "$page", "args": {"index": 0}}, {"op": "to_markdown", "input": "$1"}]. Use dry_run=true first when unsure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | Yes | Ordered steps: {"op": id, "input"?: ref|handle|value, "args"?: {...}, "as"?: name}. Refer to earlier steps as "$0", "$1", "$name", or paths like "$1[0]"; refs work inside args too. | |
| dry_run | No | Check refs, args, types, cost and side effects without running anything. | |
| result_from | No | Which step to return, as a ref like "$2" or "$prices[0]". Default: the last step. | |
| inline_max_tokens | No | Results up to this many estimated tokens include their value directly; larger ones return a preview. Default 300. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||