About This Architecture
Multi-layered Streamlit application architecture integrating LangChain agents for intelligent data processing workflows. The DisruptWork app routes user interactions through a sidebar navigation to specialized UI components, which delegate business logic to auth, project, staffing, scenario, financial, and risk services. An Agent Layer powered by LangGraph orchestrates CSV/Excel imports via SubmissionAgent for LLM reasoning and SQLWriterAgent for DuckDB execution. Fork this diagram on Diagrams.so to map your own AI-augmented application stack with customizable service and agent layers.