mirror of https://github.com/kortix-ai/suna.git
41 lines
906 B
Python
41 lines
906 B
Python
|
from utils.logger import logger
|
||
|
from services.supabase import DBConnection
|
||
|
|
||
|
from .facade import TemplateManager
|
||
|
from .domain.entities import (
|
||
|
AgentTemplate,
|
||
|
AgentInstance,
|
||
|
MCPRequirementValue,
|
||
|
TemplateInstallationRequest,
|
||
|
TemplateInstallationResult
|
||
|
)
|
||
|
|
||
|
from agent.versioning.facade import version_manager
|
||
|
from agent.versioning.infrastructure.dependencies import set_db_connection
|
||
|
from credentials import credential_manager
|
||
|
|
||
|
db = DBConnection()
|
||
|
|
||
|
set_db_connection(db)
|
||
|
|
||
|
template_manager = TemplateManager(
|
||
|
db=db,
|
||
|
version_manager=version_manager,
|
||
|
credential_manager=credential_manager,
|
||
|
logger=logger
|
||
|
)
|
||
|
|
||
|
from . import api
|
||
|
api.template_manager = template_manager
|
||
|
|
||
|
__all__ = [
|
||
|
'TemplateManager',
|
||
|
'AgentTemplate',
|
||
|
'AgentInstance',
|
||
|
'MCPRequirementValue',
|
||
|
'TemplateInstallationRequest',
|
||
|
'TemplateInstallationResult',
|
||
|
'template_manager',
|
||
|
'api'
|
||
|
]
|