Skip to main content
Type definitions and aliases used across the UOM orchestrator service. This module provides centralized type aliases to improve code readability, ensure type safety across tool boundaries, and standardize the shapes of complex nested dictionaries passed through the LangGraph state.

react_agent.utils.types.FrameworkType

A Union of all possible framework enumerations (both Source and Target).

react_agent.utils.types.QueryValidationResults

Represents the structured JSON output returned by the execution of a validation sandbox harness. These dictionaries contain metadata (like result counts and stringified JSON samples) used strictly for deterministic equivalence checks.

react_agent.utils.types.QueryEquivalenceDeepDiff

Represents the results from the DeepDiff library after comparing Source and Target QueryValidationResults. “deepdiff_mapping” contains metadata regarding which side was marked as old/new.