"""All ORM models. Importing this package registers every table on ``Base.metadata``, which is what ``init_db()`` relies on to create the schema at startup. Any new model module must be imported here or its table will silently never be created. """ from lembas.db.models.chat import ( ROLE_ASSISTANT, ROLE_SYSTEM, ROLE_TOOL, ROLE_USER, Chat, Folder, Message, ) from lembas.db.models.connection import Connection, Model, model_groups from lembas.db.models.setting import Setting from lembas.db.models.user import ( ROLE_ADMIN, ROLE_PENDING, Group, Session, User, user_groups, ) __all__ = [ "ROLE_ADMIN", "ROLE_ASSISTANT", "ROLE_PENDING", "ROLE_SYSTEM", "ROLE_TOOL", "ROLE_USER", "Chat", "Connection", "Folder", "Group", "Message", "Model", "model_groups", "Session", "Setting", "User", "user_groups", ]