Flow package
A package is a git source with a version and aflow.yaml manifest. Installation
records the resolved commit so an upstream tag change cannot alter an active
Run. Untrusted executable content requires explicit trust before it can run.
Node kinds
Common node responsibilities include:- agent work through an ACP runtime;
- command and check execution;
- human forms and reviews;
- routing and bounded rework;
- orchestration or consensus across child Runs;
- promotion readiness.
Run lifecycle
A launch creates a Run, chooses a target branch, allocates an isolated worktree, and starts the first eligible node. Each node execution creates an attempt. Retries and operator restarts create new attempts instead of rewriting history. The Run page is the canonical place to inspect current state, active ownership, events, logs, changes, evidence, and requests that need a person.Queueing and concurrency
An instance enforces separate concurrency budgets for delivery Runs and platform agents. A valid launch can wait inPending until a slot is available. Pending
does not mean failed; the UI shows the reason and the Run starts when admitted.