Index
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
M
|
N
|
O
|
R
|
S
|
T
|
V
A
accepts_wildcard (statem.StateConfig property)
ActionRegistry (class in statem)
actions (statem.StateMachine attribute)
(statem.TransitionConfig attribute)
always (statem.StateConfig attribute)
available_events (statem.StateConfig property)
available_events() (statem.StateMachine method)
C
config (statem.StateMachine attribute)
Context (class in statem)
current_state (statem.Context attribute)
D
data (statem.Signal attribute)
E
entry (statem.StateConfig attribute)
error_state (statem.StateConfig attribute)
evaluate() (statem.GuardRegistry method)
event (statem.Signal attribute)
execute() (statem.ActionRegistry method)
execute_many() (statem.ActionRegistry method)
exit (statem.StateConfig attribute)
F
from_dict() (statem.StateMachine class method)
G
guard (statem.TransitionConfig attribute)
GuardError (class in statem)
GuardRegistry (class in statem)
guards (statem.StateMachine attribute)
H
has() (statem.ActionRegistry method)
(statem.GuardRegistry method)
history (statem.Context attribute)
I
is_stream (statem.Context property)
K
kind (statem.ResultEntry attribute)
M
model_config (statem.StateConfig attribute)
(statem.StateMachine attribute)
(statem.TransitionConfig attribute)
model_post_init() (statem.StateMachine method)
N
name (statem.ResultEntry attribute)
O
on (statem.StateConfig attribute)
R
register() (statem.ActionRegistry method)
(statem.GuardRegistry method)
register_many() (statem.ActionRegistry method)
(statem.GuardRegistry method)
ResultEntry (class in statem)
results (statem.Context attribute)
run() (statem.StateMachine method)
run_id (statem.Context attribute)
S
session (statem.Context attribute)
show_transitions() (in module statem)
Signal (class in statem)
source (statem.ResultEntry attribute)
state (statem.ResultEntry attribute)
StateConfig (class in statem)
StateMachine (class in statem)
stream() (statem.StateMachine method)
T
target (statem.TransitionConfig attribute)
thread_id (statem.Context attribute)
to_mermaid() (in module statem)
TransitionConfig (class in statem)
TransitionError (class in statem)
V
validate_registries() (statem.StateMachine method)
value (statem.ResultEntry attribute)
A minimal async state machine engine for Python, built on Pydantic.
Useful Links
Quickstart
Guide
Streaming (AG-UI)
Examples
API Reference
statem @ GitHub
statem @ PyPI
Issue Tracker
Related Topics
Documentation overview
Quick search