Forkei's picture
Upload folder using huggingface_hub
52a4f3c verified
raw
history blame contribute delete
570 Bytes
"""
Memory system components for Chess Master agent.
Includes:
- Weaviate vector database client
- Memory schema definitions
- Memory retrieval and storage
"""
from memory.schemas import Memory, MemoryType
def __getattr__(name):
if name == "WeaviateClient":
try:
from memory.weaviate_client import WeaviateClient
return WeaviateClient
except ImportError:
return None
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
__all__ = [
"WeaviateClient",
"Memory",
"MemoryType",
]