Re-exports§
pub use axon::Axon;pub use axon::ParallelStrategy;pub use axon::SchematicExportRequest;pub use cluster::ClusterManager;pub use cluster::LeaderElection;pub use cluster::LockBasedElection;pub use distributed::DistributedError;pub use distributed::DistributedLock;pub use distributed::DistributedStore;pub use distributed::Guard;pub use distributed::LockOptions;pub use llm::LlmError;pub use llm::LlmProvider;pub use llm::LlmTemplateVars;pub use llm::LlmTransition;pub use llm::MockLlmConfig;pub use persistence::CompensationAutoTrigger;pub use persistence::CompensationContext;pub use persistence::CompensationHandle;pub use persistence::CompensationHook;pub use persistence::CompensationIdempotencyHandle;pub use persistence::CompensationIdempotencyStore;pub use persistence::CompensationRetryPolicy;pub use persistence::CompletionState;pub use persistence::InMemoryCompensationIdempotencyStore;pub use persistence::InMemoryPersistenceStore;pub use persistence::PersistedTrace;pub use persistence::PersistenceAutoComplete;pub use persistence::PersistenceEnvelope;pub use persistence::PersistenceHandle;pub use persistence::PersistenceStore;pub use persistence::PersistenceTraceId;pub use persistence::ResumeCursor;pub use replay::ReplayEngine;pub use retry::BackoffStrategy;pub use retry::RetryPolicy;pub use testkit::AxonTestKit;
Modules§
- axon
- Axon: Executable Decision Tree
- cluster
- distributed
- llm
- LLM-as-Transition: Model LLM API calls as Ranvier Transitions
- persistence
- prelude
- replay
- retry
- Configurable retry policies for Axon transitions.
- testkit
Type Aliases§
- Infallible
Axon - Axon with
Nevererror — for pipelines that cannot fail. - Simple
Axon - Axon with
Stringerror — the most common pattern for examples and prototyping. - Typed
Axon - Axon with
RanvierError— typed error categories without a custom enum.