Metropolis-Chess-Club / db /__init__.py
Forkei's picture
Upload folder using huggingface_hub
52a4f3c verified
raw
history blame contribute delete
778 Bytes
"""
Database module for Chess Master agent.
Handles:
- SQLAlchemy ORM models (PlayerProfile, ConversationMessage)
- Database initialization and session management
- Convenience repository functions for CRUD operations
"""
from db.models import Base, PlayerProfile, ConversationMessage
from db.database import (
DatabaseManager,
get_db_manager,
close_db,
get_or_create_player,
get_player,
get_player_conversation_history,
save_conversation_message,
get_all_players,
)
__all__ = [
"Base",
"PlayerProfile",
"ConversationMessage",
"DatabaseManager",
"get_db_manager",
"close_db",
"get_or_create_player",
"get_player",
"get_player_conversation_history",
"save_conversation_message",
"get_all_players",
]