revert settings manager change in skyvern/forge/app.py (#1310)
This commit is contained in:
@@ -2,7 +2,6 @@ from typing import Awaitable, Callable
|
|||||||
|
|
||||||
from fastapi import FastAPI
|
from fastapi import FastAPI
|
||||||
|
|
||||||
from skyvern.config import settings
|
|
||||||
from skyvern.forge.agent import ForgeAgent
|
from skyvern.forge.agent import ForgeAgent
|
||||||
from skyvern.forge.agent_functions import AgentFunction
|
from skyvern.forge.agent_functions import AgentFunction
|
||||||
from skyvern.forge.sdk.api.llm.api_handler_factory import LLMAPIHandlerFactory
|
from skyvern.forge.sdk.api.llm.api_handler_factory import LLMAPIHandlerFactory
|
||||||
@@ -13,24 +12,25 @@ from skyvern.forge.sdk.cache.factory import CacheFactory
|
|||||||
from skyvern.forge.sdk.db.client import AgentDB
|
from skyvern.forge.sdk.db.client import AgentDB
|
||||||
from skyvern.forge.sdk.experimentation.providers import BaseExperimentationProvider, NoOpExperimentationProvider
|
from skyvern.forge.sdk.experimentation.providers import BaseExperimentationProvider, NoOpExperimentationProvider
|
||||||
from skyvern.forge.sdk.models import Organization
|
from skyvern.forge.sdk.models import Organization
|
||||||
|
from skyvern.forge.sdk.settings_manager import SettingsManager
|
||||||
from skyvern.forge.sdk.workflow.context_manager import WorkflowContextManager
|
from skyvern.forge.sdk.workflow.context_manager import WorkflowContextManager
|
||||||
from skyvern.forge.sdk.workflow.service import WorkflowService
|
from skyvern.forge.sdk.workflow.service import WorkflowService
|
||||||
from skyvern.webeye.browser_manager import BrowserManager
|
from skyvern.webeye.browser_manager import BrowserManager
|
||||||
from skyvern.webeye.scraper.scraper import ScrapeExcludeFunc
|
from skyvern.webeye.scraper.scraper import ScrapeExcludeFunc
|
||||||
|
|
||||||
SETTINGS_MANAGER = settings
|
SETTINGS_MANAGER = SettingsManager.get_settings()
|
||||||
DATABASE = AgentDB(
|
DATABASE = AgentDB(
|
||||||
settings.DATABASE_STRING,
|
SettingsManager.get_settings().DATABASE_STRING,
|
||||||
debug_enabled=settings.DEBUG_MODE,
|
debug_enabled=SettingsManager.get_settings().DEBUG_MODE,
|
||||||
)
|
)
|
||||||
if settings.SKYVERN_STORAGE_TYPE == "s3":
|
if SettingsManager.get_settings().SKYVERN_STORAGE_TYPE == "s3":
|
||||||
StorageFactory.set_storage(S3Storage())
|
StorageFactory.set_storage(S3Storage())
|
||||||
STORAGE = StorageFactory.get_storage()
|
STORAGE = StorageFactory.get_storage()
|
||||||
CACHE = CacheFactory.get_cache()
|
CACHE = CacheFactory.get_cache()
|
||||||
ARTIFACT_MANAGER = ArtifactManager()
|
ARTIFACT_MANAGER = ArtifactManager()
|
||||||
BROWSER_MANAGER = BrowserManager()
|
BROWSER_MANAGER = BrowserManager()
|
||||||
EXPERIMENTATION_PROVIDER: BaseExperimentationProvider = NoOpExperimentationProvider()
|
EXPERIMENTATION_PROVIDER: BaseExperimentationProvider = NoOpExperimentationProvider()
|
||||||
LLM_API_HANDLER = LLMAPIHandlerFactory.get_llm_api_handler(settings.LLM_KEY)
|
LLM_API_HANDLER = LLMAPIHandlerFactory.get_llm_api_handler(SettingsManager.get_settings().LLM_KEY)
|
||||||
SECONDARY_LLM_API_HANDLER = LLMAPIHandlerFactory.get_llm_api_handler(
|
SECONDARY_LLM_API_HANDLER = LLMAPIHandlerFactory.get_llm_api_handler(
|
||||||
SETTINGS_MANAGER.SECONDARY_LLM_KEY if SETTINGS_MANAGER.SECONDARY_LLM_KEY else SETTINGS_MANAGER.LLM_KEY
|
SETTINGS_MANAGER.SECONDARY_LLM_KEY if SETTINGS_MANAGER.SECONDARY_LLM_KEY else SETTINGS_MANAGER.LLM_KEY
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user