Design and scaffold Python FastAPI backends with multi-agent LangGraph workflows, FAISS vector stores, and component-based architecture. Use when:
(1) Creating new FastAPI backend projects with async patterns
(2) Designing LangGraph multi-agent orchestration workflows
(3) Building component-based agent architectures (tools + nodes + services)
(4) Implementing FAISS vector similarity search systems
(5) Setting up SSE streaming endpoints for real-time updates
(6) Structuring Pydantic models for API contracts
(7) Creating configuration systems with environment variables and YAML