Skip to content

API Reference

Auto-generated from docstrings. Pick a subpackage:

  • openarmature.graph — state, builder, edges, nodes, projections, fan-out, middleware, observer, reducers, errors.
  • openarmature.llm — Provider Protocol, message + tool types, the OpenAIProvider, shared error helpers.
  • openarmature.checkpoint — Checkpointer Protocol, CheckpointRecord, in-memory + SQLite backends.
  • openarmature.observability — correlation primitives and the optional OTel mapping ([otel] extra).

Public surface is what each subpackage's __init__.py re-exports. Symbols prefixed with _ are package-private and not shown here.