"""Live player inference: download games → playstyle snapshot → coaching model.""" from chess_tutor.inference.pipeline import ( InferenceBatchItem, InferenceEloNotSupportedError, InferenceResult, batch_summary_dict, check_inference_elo_supported, default_inference_max_avg_elo, inference_max_avg_elo, run_inference, run_inference_batch, ) from chess_tutor.inference.sites import get_site_adapter, normalize_site __all__ = [ "InferenceBatchItem", "InferenceEloNotSupportedError", "InferenceResult", "batch_summary_dict", "check_inference_elo_supported", "default_inference_max_avg_elo", "get_site_adapter", "inference_max_avg_elo", "normalize_site", "run_inference", "run_inference_batch", ]