""" Local CDSL engine copied into the product repository. The package exposes the CDSL-only rebuild API used by the backend Agent. """ from __future__ import annotations from .convert_to_cdsl import convert_sw_json_to_cdsl, write_cdsl_outputs from .llm_compiler import compile_cdsl from .llm_engine import run_engine_plan from .rebuild import compare_with_gold, compile_cdsl_to_pack, run_cdsl_only, run_engine, run_rebuild from .semantic_validation import validate_semantic_cdsl from .sketch_solver import SHAPE_GENERATORS, resolve_all_sketches, resolve_required_sketches from .runtime import ALL_ATOMIC_IDS, EXECUTORS, RuntimeExecutionError, analyze_cdsl, rebuild_cdsl from .design_intent import DesignIntentError, design_intent_from_cdsl, validate_design_intent, validate_intent_cdsl # The package-level runtime contract is the session executor registry. The # older llm_engine dispatcher remains available only for legacy engine packs. SUPPORTED_ATOMIC_IDS = ALL_ATOMIC_IDS __all__ = [ "convert_sw_json_to_cdsl", "write_cdsl_outputs", "compile_cdsl", "compile_cdsl_to_pack", "run_engine_plan", "run_engine", "run_cdsl_only", "run_rebuild", "compare_with_gold", "resolve_all_sketches", "resolve_required_sketches", "SHAPE_GENERATORS", "SUPPORTED_ATOMIC_IDS", "validate_semantic_cdsl", "ALL_ATOMIC_IDS", "EXECUTORS", "rebuild_cdsl", "analyze_cdsl", "RuntimeExecutionError", "DesignIntentError", "validate_design_intent", "validate_intent_cdsl", "design_intent_from_cdsl", ] __version__ = "1.0.0"