31 lines
1.7 KiB
Python
31 lines
1.7 KiB
Python
"""Alle Modelle an einer Stelle, damit Alembic die vollständigen Metadaten sieht."""
|
|
|
|
from app.ai.models import Model, Provider, ProviderKey
|
|
from app.approvals.models import ApprovalRequest
|
|
from app.audit.models import AuditEvent
|
|
from app.changes.models import BranchCommit, ChatBranch
|
|
from app.chat.models import ChatSession, Message
|
|
from app.core.database import Base
|
|
from app.data_sources.models import DataSource
|
|
from app.documents.models import DocFile, DocFolder
|
|
from app.feedback.models import AnswerFeedback
|
|
from app.hugin.models import HuginHost, WorkspaceHugin, WorkspaceHuginLock, WorkspaceHuginPackage
|
|
from app.identity.models import Team, TeamMembership, User, WebSession
|
|
from app.mcp.models import McpServer, McpTool, WorkspaceMcpServer
|
|
from app.notify.models import Notification
|
|
from app.repo.models import RepoVisit
|
|
from app.tasks.models import RunEvent, TaskRun
|
|
from app.tasks.monitor import WorkerHeartbeat
|
|
from app.tools.models import SourceToolPolicy, ToolCall, ToolDefinition, WorkspaceToolPolicy
|
|
from app.uploads.models import Upload
|
|
from app.usage.models import UsageRecord
|
|
from app.workspaces.models import Workspace, WorkspaceMembership
|
|
|
|
__all__ = [
|
|
"AnswerFeedback", "ApprovalRequest", "AuditEvent", "Base", "BranchCommit", "ChatBranch", "ChatSession",
|
|
"DataSource", "DocFile", "DocFolder", "HuginHost", "McpServer", "McpTool", "Message", "Model", "Notification",
|
|
"Provider", "ProviderKey", "RepoVisit", "RunEvent", "SourceToolPolicy", "TaskRun", "Team", "TeamMembership",
|
|
"ToolCall", "ToolDefinition", "Upload", "UsageRecord", "User", "WebSession", "WorkerHeartbeat", "Workspace",
|
|
"WorkspaceHugin", "WorkspaceHuginLock", "WorkspaceHuginPackage", "WorkspaceMcpServer", "WorkspaceMembership",
|
|
"WorkspaceToolPolicy",
|
|
]
|