46 lines
1.5 KiB
Python
46 lines
1.5 KiB
Python
"""脚本处理 Agents(兼容聚合模块)。
|
|
|
|
该模块历史上承载所有 Agent 实现;当前实现已拆分到各自独立文件中。
|
|
此文件保留原 import 路径,便于旧代码/路由/测试继续工作。
|
|
"""
|
|
|
|
from __future__ import annotations
|
|
|
|
from app.chains.agents.consistency_checker_agent import ConsistencyCheckerAgent
|
|
from app.chains.agents.element_extractor_agent import ElementExtractorAgent
|
|
from app.chains.agents.entity_merger_agent import EntityMergerAgent
|
|
from app.chains.agents.script_divider_agent import ScriptDividerAgent
|
|
from app.chains.agents.script_optimizer_agent import ScriptOptimizerAgent
|
|
from app.chains.agents.script_simplifier_agent import ScriptSimplifierAgent
|
|
from app.chains.agents.variant_analyzer_agent import VariantAnalyzerAgent
|
|
|
|
from app.schemas.skills.script_processing import (
|
|
EntityMergeResult,
|
|
ScriptConsistencyCheckResult,
|
|
ScriptDivisionResult,
|
|
ScriptOptimizationResult,
|
|
ScriptSimplificationResult,
|
|
ShotDivision,
|
|
StudioScriptExtractionDraft,
|
|
VariantAnalysisResult,
|
|
)
|
|
|
|
__all__ = [
|
|
"ScriptDividerAgent",
|
|
"ElementExtractorAgent",
|
|
"EntityMergerAgent",
|
|
"VariantAnalyzerAgent",
|
|
"ConsistencyCheckerAgent",
|
|
"ScriptOptimizerAgent",
|
|
"ScriptSimplifierAgent",
|
|
# schema re-export
|
|
"ScriptConsistencyCheckResult",
|
|
"ScriptDivisionResult",
|
|
"ScriptSimplificationResult",
|
|
"ScriptOptimizationResult",
|
|
"StudioScriptExtractionDraft",
|
|
"EntityMergeResult",
|
|
"VariantAnalysisResult",
|
|
"ShotDivision",
|
|
]
|