API Reference snodo_tasks v#0.3.2

Copy Markdown View Source

Modules

SEP-2663 Tasks extension for MCP 2026-07-28.

A validated, versioned state-transition intent for a protocol Task.

Constructs the deliberately detached context supplied to a Tasks worker.

Immutable, JSON-safe retry timing for durable task work.

Independently supervised execution, recovery, and mid-task input coordination.

A revisioned Task aggregate used at persistence and compare-and-set boundaries.

Application-owned persistence contract for the Tasks extension.

Reusable ExUnit checks for a Snodo.Extensions.Tasks.Store implementation.

Local durable Tasks store backed by one DETS table.

In-memory revisioned Tasks store intended for examples and tests.

Deterministic correctness workloads for Tasks contention and runner soak.

Application-facing task state for the io.modelcontextprotocol/tasks extension.

Pure application of a validated Task event to a revisioned snapshot.

A versioned, JSON-safe description of restartable task work.

Application-owned execution boundary for serializable task work.

Mix Tasks

Runs the package-owned Tasks contract tests and verifies their local evidence tags without coupling the extension package to Snodo.Compliance.

Runs deterministic correctness workloads against the Tasks memory adapter.