refactor: route storage adapter settings through runtime

This commit is contained in:
jxxghp
2026-08-23 03:25:08 +08:00
parent a42d0dc112
commit baf4e883b2
7 changed files with 23 additions and 13 deletions
+3 -1
View File
@@ -27,7 +27,9 @@ import threading
from pathlib import Path
from typing import Any, Callable, Dict, List, Optional
from app.runtime.config import settings
from app.runtime.settings import RuntimeSettingsCompat
settings = RuntimeSettingsCompat()
from app.runtime.log import logger
# worker 脚本路径。用绝对路径直接执行,而不是 -m 或 import:
+4 -1
View File
@@ -6,7 +6,10 @@ from typing import Optional, List
from app.schemas.file import StorageUsage as _SchemaStorageUsage
from app.schemas.workflow import FileItem as _SchemaFileItem
from app.runtime.config import global_vars, settings
from app.runtime.config import global_vars
from app.runtime.settings import RuntimeSettingsCompat
settings = RuntimeSettingsCompat()
from app.application.directory import DirectoryHelper
from app.runtime.log import logger
from app.adapters.system.fsproxy import fsproxy
+4 -1
View File
@@ -3,7 +3,10 @@ from typing import Union, Tuple
from pywebpush import webpush, WebPushException
from app.runtime.config import global_vars, settings
from app.runtime.config import global_vars
from app.runtime.settings import RuntimeSettingsCompat
settings = RuntimeSettingsCompat()
from app.runtime.log import logger
from app.modules import _ModuleBase, _MessageBase
from app.schemas.message import Message
@@ -13,7 +13,9 @@ from app.runtime.capabilities.model import (
SelectorSchema,
)
from app.runtime.capabilities.registry import CapabilityRegistry
from app.runtime.config import settings
from app.runtime.settings import RuntimeSettingsCompat
settings = RuntimeSettingsCompat()
from app.runtime.extensions.service_config import ServiceConfigHelper
from app.schemas.types import (
DownloaderType,