"""Hermes 联想引擎 - Agent 偏好学习与共享.""" from hermes_core.types import ( Dimension, Record, Scope, TrainingRun, QueryResult, RecordState, TrainingStatus, MatchedScope, LoRAInfo, PreferenceItem, ) from hermes_core.config import HermesConfig, get_config, save_config # Lazy imports for modules that may not exist yet try: from hermes_core.querier import HermesClient except ImportError: HermesClient = None # type: ignore try: from hermes_core.embedder import Embedder except ImportError: Embedder = None # type: ignore __all__ = [ "HermesClient", "Embedder", "HermesConfig", "get_config", "save_config", "Dimension", "Record", "Scope", "TrainingRun", "QueryResult", "MatchedScope", "LoRAInfo", "PreferenceItem", "RecordState", "TrainingStatus", ]