import pipecat.frames.frames as fm # Try module attribute access try: cls = fm.LLMMessagesFrame print(f"LLMMessagesFrame via module: {cls}") except AttributeError as e: print(f"ERROR via module: {e}") # Try __dict__ access for key in sorted(fm.__dict__.keys()): if 'LLM' in key and 'Frame' in key: print(f" fm.{key}: {type(fm.__dict__[key]).__name__}")