feat(memoir): 回忆录分段两阶段管线(Phase1 分类 / Phase2 叙事)与配置、测试
This commit is contained in:
@@ -9,12 +9,15 @@ from app.agents.memoir.classification_agent import (
|
||||
)
|
||||
from app.agents.memoir.extraction_agent import ExtractionResult
|
||||
from app.agents.memoir.orchestrator import MemoirOrchestrator
|
||||
from app.agents.state_schema import MemoirStateSchema
|
||||
from app.agents.stage_constants import CHAT_STAGES
|
||||
from app.agents.state_schema import DEFAULT_STAGE_ORDER, MemoirStateSchema
|
||||
|
||||
|
||||
def _empty_state() -> MemoirStateSchema:
|
||||
"""与生产默认一致的五阶段 stage_order(计划 §5-C 全量阶段管道覆盖)。"""
|
||||
assert list(CHAT_STAGES) == DEFAULT_STAGE_ORDER
|
||||
return MemoirStateSchema(
|
||||
stage_order=["childhood"],
|
||||
stage_order=list(CHAT_STAGES),
|
||||
current_stage="childhood",
|
||||
covered_stages=[],
|
||||
slots={},
|
||||
|
||||
Reference in New Issue
Block a user