增强配置系统

This commit is contained in:
strepsiades
2026-03-10 16:13:10 +08:00
parent a638e4203b
commit 291aa0b4b7
10 changed files with 481 additions and 45 deletions
+16 -1
View File
@@ -1,6 +1,14 @@
from .datasource_config import ApiDataSourceConfig, DbDataSourceConfig, JsonlDataSourceConfig, DataSourceConfig
from .datasource_config import ApiDataSourceConfig, BaseDataSourceConfig, DbDataSourceConfig, JsonlDataSourceConfig, DataSourceConfig
from .persist_config import PersistConfig
from .logging_config import LoggingConfig, resolve_log_file_path
from ..datasource.type_registry import (
get_datasource_config_model,
get_datasource_factory,
list_registered_datasource_types,
register_datasource_config_model,
register_datasource_factory,
register_datasource_type,
)
from .run_presets import (
list_preset_names,
get_preset_file_candidates,
@@ -26,12 +34,19 @@ from .builder import (
__all__ = [
"ApiDataSourceConfig",
"BaseDataSourceConfig",
"DbDataSourceConfig",
"JsonlDataSourceConfig",
"PipelineRunConfig",
"DataSourceConfig",
"get_datasource_config_model",
"get_datasource_factory",
"PersistConfig",
"LoggingConfig",
"list_registered_datasource_types",
"register_datasource_config_model",
"register_datasource_factory",
"register_datasource_type",
"resolve_log_file_path",
"list_preset_names",
"get_preset_file_candidates",