For AI agents: the complete documentation index is available at https://a3s-lab.github.io/Flow/v0.12.0/en/llms.txt, the full documentation bundle is available at https://a3s-lab.github.io/Flow/v0.12.0/en/llms-full.txt, and this page is available as Markdown at https://a3s-lab.github.io/Flow/v0.12.0/en/index.md.

A3S Flow 0.12.0

v0.12.0 was released on August 10, 2026. Its release boundary aligns optional task management with a3s-boot 0.2.0 and SQLite and PostgreSQL persistence with a3s-orm 0.3.0.

This snapshot uses only interfaces present at tag v0.12.0.

Available capabilities

Area0.12.0 contract
WorkflowEvent replay, single steps, concurrent step batches, and fixed-delay retry
SuspensionUTC timer waits and external hooks
Stop controlCleanup-aware cancellation, immediate cancellation, timeout, and host-shutdown outcomes
Control planeDurable progress, external child-operation links, and run inspection
RolloutRuntimeBuildId admission and exact task routing
StoresMemory, JSONL, SQLite, and PostgreSQL
TasksBoot 0.2 manager plus memory, JSONL, and PostgreSQL queues
TypeScriptNative runtime adapter using a host-supplied compiler

Dependency boundary in 0.12.0

With sqlite or postgres, Flow uses ORM 0.3 executors, transactions, row decoding, and checksummed migrations. With boot, the task-management adapter uses Boot 0.2 queue interfaces.

Pin these optional dependency families together when moving to 0.12.0. If an application directly depends on older Boot or ORM versions, Cargo may resolve two distinct type families and make constructors and traits incompatible.

Native TypeScript scope

0.12.0 includes NativeTsRuntime, the native JSON protocol, artifact cache, output bounds, timeouts, and preflight. The host supplies a compiler executable with the command shape compile <entrypoint> -o <artifact>.

This release does not ship an installable compiler or compiler dependency-manifest protocol. Source identity covers the entrypoint and workflow deployment identity only. The host must change WorkflowSpec.version when imports, lockfiles, or TypeScript configuration change.

Boundary with later versions

  • 0.13.1 adds the bundled compiler and complete dependency-manifest mode.
  • 1.0 adds named signals, first-class child workflows, continuation, patch markers, and graph-document compilation.
  • 0.12.0 RetryPolicy supports no retry and fixed delay, with no exponential backoff.

The top version selector keeps the same site theme while each snapshot exposes only its own interfaces.

Choose the next page