Initialize a Python workflow project, publish a workflow release, and deploy it to a development cluster.
Use workflow releases when the code under test should match the code that runners execute. A release packages a Python workflow project, records the discovered task identifiers, and lets release runners load the deployed code from a cluster.This guide summarizes the build and deploy path. For the underlying model, see Workflow releases and Release lifecycle.
Create a project directory and initialize it as a Tilebox workflow project.
mkdir my-workflowcd my-workflowtilebox workflow init --name "My Workflow"
The init command creates the Tilebox workflow, writes tilebox.workflow.toml, creates a minimal Python project with runner.py, adds the tilebox dependency, and runs uv sync. It aborts if tilebox.workflow.toml, pyproject.toml, runner.py, or uv.lock already exists in the current directory.