angee.integrate.registry
Deterministic model discovery for integration declarations.
bridge_models
python
def bridge_models(base: _Model) -> tuple[_Model, ...]Return loaded concrete Bridge subclasses in deterministic order.
source_kind_models
python
def source_kind_models() -> tuple[_Model, ...]Return loaded models that declare a source output kind.
models_with
python
def models_with(
*,
base: _Model | None = None,
attribute: str | None = None,
predicate: Callable[[_Model], bool] | None = None
) -> tuple[_Model, ...]Return loaded models matching the declared criteria in deterministic order.
check_source_kind_contracts
python
def check_source_kind_contracts(app_configs: list[object] | None = None,
**kwargs: object) -> list[checks.CheckMessage]Validate source output model declarations.