Understand the Code Agent repository structure
mainThe project is organized into several modules that separate the web interface, agent logic, and graph structure:
codelangchain.py: The main web application definition.agent.py: Contains the core LangChain agent definition.nodes.py: Defines the nodes within the LangGraph agent graph.edges.py: Defines the edges (control flow) within the LangGraph agent graph.retrieval.py: Contains the logic for retrieving documentation to include in the model's prompt.common.py: Contains Modal container image definitions and shared utilities.