"""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.agent import ( AUTH_KEY, AUTH_METHODS, AUTH_PASSWORD, SshProfile, ) from lembas.db.models.attachment import ( KIND_DOCUMENT, KIND_IMAGE, KIND_TEXT, Attachment, ) from lembas.db.models.chat import ( KIND_AGENT, KIND_CHAT, KINDS, 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.library import ( AUTHOR_MODEL, AUTHOR_USER, PRINCIPAL_GROUP, PRINCIPAL_USER, RESOURCE_BASE, RESOURCE_NOTE, RESOURCE_SKILL, SOURCE_LINK, SOURCE_UPLOAD, Document, KnowledgeBase, Memory, Note, Share, Skill, SkillRevision, chat_knowledge_bases, ) from lembas.db.models.setting import Setting from lembas.db.models.suggestion import Suggestion from lembas.db.models.tool import ( RESPONSE_JSON, RESPONSE_MODES, RESPONSE_RAW, RESPONSE_TEXT, SECRET_BEARER, SECRET_HEADER, SECRET_NONE, SECRET_PLACEMENTS, SECRET_QUERY, CustomTool, McpServer, custom_tool_groups, mcp_server_groups, ) from lembas.db.models.user import ( ROLE_ADMIN, ROLE_PENDING, Group, Session, User, user_groups, ) __all__ = [ "AUTHOR_MODEL", "AUTH_KEY", "AUTH_METHODS", "AUTH_PASSWORD", "AUTHOR_USER", "Attachment", "KINDS", "KIND_AGENT", "KIND_CHAT", "KIND_DOCUMENT", "KIND_IMAGE", "KIND_TEXT", "PRINCIPAL_GROUP", "PRINCIPAL_USER", "RESOURCE_BASE", "RESOURCE_NOTE", "RESOURCE_SKILL", "RESPONSE_JSON", "RESPONSE_MODES", "RESPONSE_RAW", "RESPONSE_TEXT", "ROLE_ADMIN", "ROLE_ASSISTANT", "ROLE_PENDING", "ROLE_SYSTEM", "ROLE_TOOL", "ROLE_USER", "SECRET_BEARER", "SECRET_HEADER", "SECRET_NONE", "SECRET_PLACEMENTS", "SECRET_QUERY", "SOURCE_LINK", "SOURCE_UPLOAD", "Chat", "Connection", "CustomTool", "Document", "Folder", "Group", "KnowledgeBase", "McpServer", "Memory", "Message", "Model", "Note", "Session", "Setting", "Share", "Skill", "SshProfile", "SkillRevision", "Suggestion", "User", "chat_knowledge_bases", "custom_tool_groups", "mcp_server_groups", "model_groups", "user_groups", ]