Merge feat/multi-agent into development

- Resolved conflict in api/app/agents/memoir/prompts.py: kept archived_section for get_narrative_prompt compatibility
- Resolved conflict in api/app/tasks/memoir_tasks.py: use MemoirOrchestrator flow (feat/multi-agent)
- Multi-agent architecture: ChatOrchestrator, MemoirOrchestrator, ImagePromptOrchestrator
This commit is contained in:
Kevin
2026-03-19 14:20:57 +08:00
42 changed files with 2096 additions and 893 deletions

View File

@@ -10,7 +10,7 @@ from sqlalchemy import select
from sqlalchemy.ext.asyncio import AsyncSession
from sqlalchemy.orm import joinedload
from app.agents.prompts.memory_prompts import (
from app.agents.memoir.prompts import (
CHAPTER_CATEGORIES,
CHAPTER_ORDER,
STAGE_TO_ORDER,