"""Integrations for popular AI frameworks."""

# Lazy imports — framework packages are optional dependencies.
# Import explicitly: from uapk_gateway.integrations.langchain import UAPKGatewayTool

__all__ = ["UAPKGatewayTool"]


def __getattr__(name: str):
    if name == "UAPKGatewayTool":
        from uapk_gateway.integrations.langchain import UAPKGatewayTool
        return UAPKGatewayTool
    raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
