Skyvern/skyvern/forge/sdk/db/mixins/__init__.py
2026-03-27 21:06:32 -07:00

39 lines
1.7 KiB
Python

# DEPRECATED: These mixin classes have been superseded by the repository pattern
# in skyvern/forge/sdk/db/repositories/. AgentDB no longer inherits from these
# mixins — it composes repository instances instead. These files are retained
# temporarily to avoid breaking any downstream code that may import from here.
# TODO(SKY-62): Remove after 2026-Q2 once all imports are verified migrated.
from skyvern.forge.sdk.db.mixins.artifacts import ArtifactsMixin
from skyvern.forge.sdk.db.mixins.base import BaseAlchemyDB, read_retry
from skyvern.forge.sdk.db.mixins.browser_sessions import BrowserSessionsMixin
from skyvern.forge.sdk.db.mixins.credentials import CredentialsMixin
from skyvern.forge.sdk.db.mixins.debug import DebugMixin
from skyvern.forge.sdk.db.mixins.folders import FoldersMixin
from skyvern.forge.sdk.db.mixins.observer import ObserverMixin
from skyvern.forge.sdk.db.mixins.organizations import OrganizationsMixin
from skyvern.forge.sdk.db.mixins.otp import OTPMixin
from skyvern.forge.sdk.db.mixins.schedules import SchedulesMixin
from skyvern.forge.sdk.db.mixins.scripts import ScriptsMixin
from skyvern.forge.sdk.db.mixins.tasks import TasksMixin
from skyvern.forge.sdk.db.mixins.workflow_parameters import WorkflowParametersMixin
from skyvern.forge.sdk.db.mixins.workflow_runs import WorkflowRunsMixin
from skyvern.forge.sdk.db.mixins.workflows import WorkflowsMixin
__all__ = [
"ArtifactsMixin",
"BaseAlchemyDB",
"BrowserSessionsMixin",
"CredentialsMixin",
"DebugMixin",
"FoldersMixin",
"ObserverMixin",
"OrganizationsMixin",
"OTPMixin",
"SchedulesMixin",
"ScriptsMixin",
"TasksMixin",
"WorkflowParametersMixin",
"WorkflowRunsMixin",
"WorkflowsMixin",
"read_retry",
]