package.yaml is the flow manifest. Together with schema.yaml, it is one of the two files
every flow must have.
Fields
string
required
The flow’s name. If omitted on a child flow, it is derived from the directory name.
string
required
Semver version of the flow package.
string
Human-readable description.
string
A semver range (for example
">=0.7.0 <0.8.0"). Boot rejects the bundle if the running platform
version falls outside the range.list
Child flows declared by this package. Each entry has
id, flow (the child directory
under flows/), and mode (static or template).Child flows
Astatic child starts one instance at boot. A template child is loaded but not started;
instances are created at runtime with the create_flow_instance action. See
Composing flows.
Example
package.yaml

