Understand the project structure
mainThe project is organized as follows:
app/: The core application directory.chains/: Contains LangChain agent logic and prompt templates.features/: Contains feature-specific implementations like technical analysis and charting.tools/: Contains custom tools used by agents for data retrieval and analysis.ui.py: The entry point for the Streamlit UI.server.py: The entry point for the FastAPI server.
Dockerfile: Instructions for building the Docker image.pyproject.toml: Dependency management via Poetry.