A lot of great work on the assignment, but would encourage the students to start thinking about how to capture the prompts, state, graphs as libraries. It makes the code so much easier to refactor and reuse.
https://github.com/langchain-ai/local-deep-researcher/tree/main/src/ollama_deep_researcher
https://github.com/langchain-ai/open_deep_research/tree/main/src/open_deep_research