Updated Jul 15, 2026

Utilities

Start a saved workflow from CI or a schedule

Start a Trickest workflow run from the command line.

Agent

overview

What trickest-execute does

trickest-execute starts a saved Trickest workflow by --url or --workflow, passes --input key=value pairs, and can download named --output files when the run finishes.

Reach for it from CI, a scheduler, or another graph when the editor should stay out of the path. --ci stops in-progress executions if the CLI is interrupted. --create-missing provisions space and project paths that do not exist yet.

Pair with trickest-output when you only need results from runs that already finished. This node launches. That one retrieves.

source github.com/trickest/trickest-cli

use cases

Where trickest-execute fits

Trigger a workflow from automation

Reference a saved workflow by URL or by space, project, and name, pass inputs as key=value pairs, and run it from CI or a scheduler without opening the editor.

Control run scale and placement

Set the machine count or request the maximum, pick a fleet, and use static IPs so the execution provisions exactly the resources the job needs.

Chain one workflow into another

Run a workflow as a step inside a larger pipeline and download its outputs so a downstream node consumes the results.

Run unattended with CI mode

Enable CI mode so in-progress executions stop cleanly when the CLI is interrupted, keeping automated runs from leaving orphaned executions behind.

reference

trickest-execute inputs and flags

21 inputs
NameTypeFlagDescription
urlSTRING--urlURL referencing a workflow, project, or space.
workflowSTRING--workflowWorkflow name to execute.
inputSTRING--inputInput to pass as key=value, repeatable.
fleetSTRING--fleetFleet to run the workflow on (default Managed fleet).
machinesSTRING--machinesNumber of machines to use for the execution (default 1).
outputSTRING--outputOutput to download when the execution finishes, repeatable.
watchBOOLEAN--watchWatch the execution as it runs.
ciBOOLEAN--ciRun in CI mode so interrupted CLI stops in-progress executions.

Showing key inputs. trickest-execute exposes 21 inputs in total.

Full flag reference (21 inputs)
NameTypeFlagDescription
ciBOOLEAN--ciRun in CI mode (in-progreess executions will be stopped when the CLI is forcefully stopped - if not set, you will be asked for confirmation)
maxBOOLEAN--maxUse maximum number of machines for workflow execution
urlSTRING--urlURL for referencing a workflow, project, or space
fleetSTRING--fleetThe name of the fleet to use to execute the workflow (default "Managed fleet")
inputSTRING--inputInput to pass to the workflow in the format key=value (can be used multiple times)
spaceSTRING--spaceSpace name
tokenSTRING--tokenTrickest authentication token
watchBOOLEAN--watchWatch the execution running
configFILE--configYAML file for run configuration
outputSTRING--outputOutput to download when the execution is finished (can be used multiple times)
projectSTRING--projectProject name
machinesSTRING--machinesThe number of machines to use for the workflow execution (default 1)
set-nameSTRING--set-nameSet workflow name if it's imported from the library
workflowSTRING--workflowWorkflow name
output-allBOOLEAN--output-allDownload all outputs when the execution is finished
token-fileFILE--token-fileTrickest authentication token file
api-endpointSTRING--api-endpointThe base Trickest platform API endpoint. (default "https://api.trickest.io")
create-missingBOOLEAN--create-missingCreate space and project if they don't exist
use-static-ipsBOOLEAN--use-static-ipsUse static IP addresses for the execution
node-dependencyFILE--node-dependencyThis flag doesn't affect the execution logic of the CLI in any way and is intended for controlling node execution order on the Trickest platform only.
include-primitive-nodesBOOLEAN--include-primitive-nodesInclude primitive nodes in the workflow tree

example

Run trickest-execute

trickest-execute · command
# trickest-execute: run a workflow with domain input and watch progresstrickest execute --space demo --project recon --workflow subdomain-enum --input domain=example.com --machines 2 --watch --ci
sample output
example.comwww.example.comapi.example.commail.example.comstaging.example.comdev.example.comvpn.example.comcdn.example.com

guidance

Choosing trickest-execute

Use when you need to start a workflow programmatically from CI, a schedule, or another workflow. Prefer trickest-output when the run already finished and you only need its files.

trickest-output

Downloads results from existing runs. Use it when you need outputs, not a new execution.

trickest-cli

Full CLI this node wraps. Use it directly for listing, importing, and managing workflows beyond execution.

faq

trickest-execute questions

Pass a URL with --url, or name the space, project, and workflow. Add --input key=value pairs, repeatable, to supply the workflow inputs.

Run trickest-execute yourself

A workflow reference feeds trickest-execute, which runs the workflow on the platform and writes its outputs as a downloadable folder.

Facts on this page come from the live Trickest tool library.