Files
life-echo/api/app/agents/memoir/__init__.py
Kevin a3f61fcc0f feat(api+app): 对话阶段化、回忆录流水线与客户端会话体验
- DB: segments 用户输入文本(Alembic 0002)
- Chat: 阶段检测/阶段提示/回复限制,编排与访谈/画像 prompts 调整
- Memoir: 忠实度检查 agent,叙事与分类等链路更新
- Core: agent 日志、Alembic 启动、LangChain/日志/配置等
- Story: time_hints;Memory 检索与相关测试
- Expo: 助手头像、会话页与消息拆分、实时会话与文案/i18n
- Docs/scripts/tests: 迁移脚本、LLM JSON/记忆检索文档、新增单测
2026-03-26 12:13:36 +08:00

30 lines
932 B
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""回忆录模块MemoirOrchestrator、各 Specialist Agent。"""
from app.agents.memoir.classification_agent import ClassificationAgent
from app.agents.memoir.extraction_agent import ExtractionAgent, ExtractionResult
from app.agents.memoir.fidelity_check_agent import FidelityCheckAgent
from app.agents.memoir.narrative_agent import NarrativeAgent
from app.agents.memoir.orchestrator import MemoirOrchestrator, PreparedMemoirBatches
from app.agents.memoir.story_route_agent import (
StoryBatchPlan,
StoryBatchPlanUnit,
StoryRouteAgent,
StoryRouteDecision,
validate_story_batch_plan,
)
__all__ = [
"MemoirOrchestrator",
"PreparedMemoirBatches",
"StoryRouteAgent",
"StoryRouteDecision",
"StoryBatchPlan",
"StoryBatchPlanUnit",
"validate_story_batch_plan",
"ExtractionAgent",
"ExtractionResult",
"ClassificationAgent",
"NarrativeAgent",
"FidelityCheckAgent",
]