9bd5fc5c68
These features are fully superseded by Config Profiles which provide: - Env vars, file mounts, port overrides, start commands, working dirs - Git mounts, profile composition, cycle detection - Default selection, project/tool-type scoping Changes: - Delete backend models: ToolConfig, ConfigFolder - Delete backend APIs: tool_configs.py, config_folders.py - Delete frontend API clients: tool_configs.ts, config_folders.ts - Remove Tool Config fetching from start_instance, use ConfigProfile only - Simplify merge_with_config to accept only profile (no tool_configs) - Remove configs/folders tabs from Tool Workshop page - Delete associated integration and unit tests - Add Alembic migration to drop tool_configs and config_folders tables Quality gates: backend tests 59 passed, frontend typecheck clean
27 lines
789 B
Python
27 lines
789 B
Python
from src.models.base import Base
|
|
from src.models.config_profile import ConfigProfile, ConfigProfileInclude
|
|
from src.models.git_repository import GitRepository
|
|
from src.models.project import Project
|
|
from src.models.ssh_key import SSHKey
|
|
from src.models.terminal_session import TerminalSessionModel
|
|
from src.models.tool_definition_manifest import ToolDefinitionManifest
|
|
from src.models.tool_instance import ToolInstance
|
|
from src.models.tool_type import ToolType
|
|
from src.models.user import User
|
|
from src.models.user_config import UserConfig
|
|
|
|
__all__ = [
|
|
"Base",
|
|
"ConfigProfile",
|
|
"ConfigProfileInclude",
|
|
"GitRepository",
|
|
"Project",
|
|
"SSHKey",
|
|
"TerminalSessionModel",
|
|
"ToolDefinitionManifest",
|
|
"ToolInstance",
|
|
"ToolType",
|
|
"User",
|
|
"UserConfig",
|
|
]
|