API Reference

Axial

App

Module

Starts and controls root Flow applications without requiring an external hosting framework.

Bind

Module

Creates error-adaptation markers for let!, do!, and return!

Builders

Module

No description available.

Cause

Module

No description available.

ColdTask

Module

Functions for creating and executing cold tasks.

Deferred

Module

Flow-native helpers for one-shot typed coordination.

Exit

Module

No description available.

Fiber

Module

No description available.

FiberDump

Module

Snapshot conversion and rendering for fiber dumps.

FiberObserver

Module

Standard fiber observers.

Flow

Module

No description available.

FlowStream

Module

No description available.

Policy

Module

Constructors and combinators for environment-aware workflow requirements.

RetryPolicy

Module

Standard retry policies for runtime helpers.

Schedule

Module

No description available.

Semaphore

Module

Flow-native semaphore helpers.

SupervisePolicy

Module

Standard supervision policies for runtime helpers.

State

Namespace

No description available.

Telemetry

Namespace

No description available.

AppHandle<'error, 'value>

Type

Owns one running root workflow and provides coordinated application shutdown.

AppStatus

Union

Describes the lifecycle state of a running application.

BindError<'env, 'error, 'value>

Union

Marks a source whose error is adapted at a flow { } bind site.

Cause<'error>

Union

Represents the cause of a failed workflow.

ColdTask<'value>

Union

Represents delayed task work that can observe a runtime cancellation token when it is started.

Deferred<'error, 'value>

Union

A one-shot, typed handoff point that can be completed exactly once with a full Exit.

EnvFlow<'env, 'value>

Type

A flow that reads an environment and cannot fail with a typed error.

Exit<'value, 'error>

Union

Represents the final outcome of a workflow execution.

ExnEnvFlow<'env, 'value>

Type

A flow that reads an environment and uses exceptions as recoverable typed errors.

ExnFlow<'value>

Type

A flow that requires no environment and uses exceptions as recoverable typed errors.

Fiber<'error, 'value>

Record

Represents a handle to a workflow that has already been started.

FiberDump

Record

Structured diagnostic snapshot of a fiber, taken at a single point in time.

FiberId

Union

Unique identifier for a running fiber.

FiberMetadata

Record

Diagnostic metadata for a running fiber.

FiberObserver

Record

Runtime hooks observing fiber lifecycle events for diagnostics and telemetry.

FiberRegistry

Type

Tracks every live forked fiber so the whole runtime can be dumped as a parent/child tree at any moment.

FiberStatus

Union

Describes the current lifecycle state of a fiber.

Flow<'env, 'error, 'value>

Union

Represents a cold workflow that reads an environment, returns a typed result, and is executed explicitly through one of its execution members such as ToTask, ToAsync, or RunSynchronously.

Flow<'value>

Type

A flow that requires no environment and cannot fail with a typed error.

Flow<'error, 'value>

Type

A flow that requires no environment and can fail with a typed error.

FlowBuilder

Type

No description available.

FlowSemaphore

Union

A Flow-native semaphore handle used to limit concurrent workflow sections.

FlowStream<'env, 'error, 'value>

Union

Represents a cold stream of values that requires an environment, can fail with a typed error, and supports backpressure.

LogLevel

Union

Log levels used by runtime logging helpers and environment-provided logging functions.

Never

Union

Represents an error channel that cannot occur.

Policy<'env, 'error, 'input, 'output>

Type

Represents an environment-aware requirement that turns an input into either an output or a workflow error.

RetryPolicy<'error>

Record

Defines how runtime retry helpers repeat typed failures in a controlled way.

Schedule<'env, 'input, 'output>

Union

Represents a stateful schedule that can decide whether to continue and how long to delay.

Scope

Type

Owns finalizers for resources acquired during provisioning or runtime execution.

ServiceProvider

Type

Reads services from an environment.

StreamStep<'value, 'error>

Union

A single step of a : either the stream is exhausted, or it produced one value plus a thunk that continues the stream.

SupervisePolicy

Record

Defines how Flow.Runtime.supervise restarts flows that terminate with unexpected defects.

Axial.Layers

Axial.PlatformService

Axial.Console

Axial.FileSystem

Axial.HttpClient

Axial.Process

Process

Namespace

No description available.

DSL

Module

No description available.

Input

Module

No description available.

Output

Module

No description available.

EndpointConnector

Type

No description available.

SecretArgument

Type

Marks an interpolated command value for redaction in plans and transcripts.

Process

Module

No description available.

ProcessError

Module

No description available.

Script

Module

No description available.

CapturedOutput

Record

Exact captured bytes plus their decoded text view and truncation status.

IHasProcess

Type

Declares that an environment supplies the process service.

IProcess

Type

Interprets process specifications as lazy Axial workflows for a concrete host platform.

InputSource

Union

Supplies bytes to the first process stage.

OutputChannel

Union

Identifies one standard output channel.

OutputFraming

Union

Selects arbitrary decoded chunks or complete decoded lines for streamed events.

OutputTarget

Union

Receives bytes from a process topology.

ProcessCancellation

Record

Diagnostic details for caller-initiated process cancellation.

ProcessError

Union

A recoverable process startup, cancellation, stage, or I/O failure.

ProcessEvent

Union

Values emitted by a native process FlowStream.

ProcessIoFailure

Record

Diagnostic details for a process I/O failure.

ProcessOutput

Record

A timestamped decoded output event attributed to one specification stage.

ProcessPlan

Record

A redacted, serializable description of work that would be executed.

ProcessResult

Record

The complete structured transcript returned by a process execution.

ProcessSpec

Record

An immutable description of one command or a connected process topology and its execution policy.

ProcessStartFailure

Record

Diagnostic details for a process that could not be started.

ProcessTimeout

Record

Diagnostic details for an elapsed process deadline.

ScriptEnvironment

Record

No description available.

StageFailure

Record

Diagnostic details for an unsuccessful process stage.

StageResult

Record

The redacted command, exit decision, timing, and diagnostic stderr tail for one stage.

Axial.Hosting

Axial.Hosting.Node

Axial.Hosting.Browser

Axial.Telemetry

Axial.Telemetry.JavaScript