API Reference squid_mesh v#0.1.0-alpha.7

Copy Markdown View Source

Modules

Public entrypoint for the Squid Mesh runtime.

Durable store for step-attempt history.

Loads and validates host application configuration for Squid Mesh.

Behaviour implemented by host applications to deliver Squid Mesh work.

Backend-neutral payloads that host executors can hand to their queue.

Internal helpers for runtime telemetry and structured logs.

Persisted workflow run state.

Persisted attempt state for a step run.

Persisted state for one workflow step execution.

Public representation of a workflow run.

Public representation of one durable workflow audit event.

Structured diagnostic explanation for one workflow run.

Public representation of one logical workflow step within a run.

Durable run persistence and lifecycle operations.

Write-side persistence helpers for workflow runs.

Read-side serialization and hydration helpers for workflow runs.

Executes declarative built-in workflow steps.

Executes durable saga compensation for completed workflow steps.

Jido-native dispatch coordination state for one durable dispatch queue.

Defines the durable dispatch journal contract.

Rebuildable projection of one dispatch attempt.

One durable runtime journal entry.

Rebuildable projection over durable dispatch journal entries.

Enqueues durable workflow step execution.

Jido.Storage boundary for Squid Mesh durable runtime facts.

A compact projection snapshot with the durable thread revision it covers.

Validation and serialization helpers for durable manual workflow actions.

Resolves workflow retry configuration into concrete runtime decisions.

Applies explicit approval decisions to paused approval steps.

Backend-neutral runtime entrypoints for host executors.

Explicit run lifecycle state machine for the Squid Mesh runtime.

Executes one workflow step through Jido and persists the outcome.

Executes a prepared workflow step without mutating durable run state.

Persistence and dispatch handling for completed step executions.

Prepares a runnable workflow step for execution.

Immutable handoff from preparation into execution and apply.

Step-execution input normalization for the runtime.

Recovery helpers for step claims left running by interrupted workers.

Resumes runs that are intentionally paused for manual intervention.

Jido-native workflow coordination state for one durable workflow run.

Rebuildable workflow-agent projection over one run-thread journal.

Public contract for authoring native Squid Mesh workflow steps.

Internal Jido action adapter for native Squid Mesh steps.

Durable runtime context passed to native Squid Mesh steps.

Public representation of one workflow step attempt.

Public representation of one workflow step execution.

Durable store for per-step workflow execution state.

Public boundary for invoking external tools from workflow steps.

Behaviour for Squid Mesh tool adapters.

Normalized tool failure shape.

HTTP tool adapter backed by Req.

Normalized successful tool result.

Declarative workflow contract for Squid Mesh workflow modules.

Runtime-facing representation of a compiled workflow definition.

Spark DSL wrapper for Squid Mesh workflow declarations.

Read helpers for compiled Squid Mesh workflow Spark metadata.

Spark extension that defines the Squid Mesh workflow step section.

Serializable, normalized workflow specification used to rebuild planner state.

Spark entity for one declared Squid Mesh workflow step.

Compile-time validation and normalization for workflow modules.

Mix Tasks

Installs Squid Mesh by creating its migration in the host application.