├── .DS_Store ├── .gitignore ├── .vscode └── settings.json ├── Makefile ├── README.md ├── notebooks ├── 1.0-introduction-to-simple-graphs.ipynb ├── 1.1-intro-langgraph-chatgpt-search.ipynb ├── 1.1-langgraph-state-as-messages.ipynb ├── 1.2-langgraph-llm-patterns.ipynb ├── 1.3-langgraph-using-tools.ipynb ├── 2.0-basic-react-agent.ipynb ├── 2.1-basic-react-agent-with-memory.ipynb ├── 2024-11-07-17-37-00.png ├── 2024-11-07-17-45-33.png ├── 2025-02-10-12-16-57.png ├── 2025-02-10-16-25-13.png ├── 2025-02-10-20-01-19.png ├── 2025-06-26-13-33-12.png ├── 3.0-basic-rag-agent.ipynb ├── 4.0-local-agent-llama32.ipynb ├── 5.0-langgraph-studio.ipynb ├── agentic_rag_pattern.py ├── assets-resources │ ├── agent-loop-langgraph-version.png │ ├── agent-loop.png │ ├── basic-agent-diagram.png │ ├── diagram-basics-langgraph.svg │ ├── flow-engineering.png │ ├── langgraph-chaining-diagram.png │ ├── langgraph-components.png │ ├── langgraph-images.png │ ├── multi-agent.png │ ├── plan-execute.png │ ├── profile_pic.png │ └── supervisor.png ├── best_pancake_toppings.txt ├── excalidraw-images.ipynb ├── extra-notebooks │ └── 3.0-basic-research-agent-langgraph.ipynb ├── intro-agents-basics-from-scratch.ipynb ├── langgraph-basics-youtube-example.ipynb ├── langgraph-docs-llms.txt ├── langgraph-studio │ ├── coffee_order_graph.py │ ├── langgraph.json │ ├── requirements.txt │ └── simple-graph.py ├── live-demo-simple-rag-agent.ipynb ├── live-demo-simple-research-assistant.ipynb ├── rag-agent-with-grading-relevance-of-documents.ipynb ├── rag-agent-with-grading-relevance-of-documents.py ├── sample_file.txt ├── simple-workflow-patterns-and-agents.ipynb ├── youtube_description.txt └── youtube_workflow.py ├── presentation ├── Getting-Started-with-LangGraph.pdf └── presentation.html └── requirements ├── requirements.in └── requirements.txt /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/README.md -------------------------------------------------------------------------------- /notebooks/1.0-introduction-to-simple-graphs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/1.0-introduction-to-simple-graphs.ipynb -------------------------------------------------------------------------------- /notebooks/1.1-intro-langgraph-chatgpt-search.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/1.1-intro-langgraph-chatgpt-search.ipynb -------------------------------------------------------------------------------- /notebooks/1.1-langgraph-state-as-messages.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/1.1-langgraph-state-as-messages.ipynb -------------------------------------------------------------------------------- /notebooks/1.2-langgraph-llm-patterns.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/1.2-langgraph-llm-patterns.ipynb -------------------------------------------------------------------------------- /notebooks/1.3-langgraph-using-tools.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/1.3-langgraph-using-tools.ipynb -------------------------------------------------------------------------------- /notebooks/2.0-basic-react-agent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/2.0-basic-react-agent.ipynb -------------------------------------------------------------------------------- /notebooks/2.1-basic-react-agent-with-memory.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/2.1-basic-react-agent-with-memory.ipynb -------------------------------------------------------------------------------- /notebooks/2024-11-07-17-37-00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/2024-11-07-17-37-00.png -------------------------------------------------------------------------------- /notebooks/2024-11-07-17-45-33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/2024-11-07-17-45-33.png -------------------------------------------------------------------------------- /notebooks/2025-02-10-12-16-57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/2025-02-10-12-16-57.png -------------------------------------------------------------------------------- /notebooks/2025-02-10-16-25-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/2025-02-10-16-25-13.png -------------------------------------------------------------------------------- /notebooks/2025-02-10-20-01-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/2025-02-10-20-01-19.png -------------------------------------------------------------------------------- /notebooks/2025-06-26-13-33-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/2025-06-26-13-33-12.png -------------------------------------------------------------------------------- /notebooks/3.0-basic-rag-agent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/3.0-basic-rag-agent.ipynb -------------------------------------------------------------------------------- /notebooks/4.0-local-agent-llama32.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/4.0-local-agent-llama32.ipynb -------------------------------------------------------------------------------- /notebooks/5.0-langgraph-studio.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/5.0-langgraph-studio.ipynb -------------------------------------------------------------------------------- /notebooks/agentic_rag_pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/agentic_rag_pattern.py -------------------------------------------------------------------------------- /notebooks/assets-resources/agent-loop-langgraph-version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/assets-resources/agent-loop-langgraph-version.png -------------------------------------------------------------------------------- /notebooks/assets-resources/agent-loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/assets-resources/agent-loop.png -------------------------------------------------------------------------------- /notebooks/assets-resources/basic-agent-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/assets-resources/basic-agent-diagram.png -------------------------------------------------------------------------------- /notebooks/assets-resources/diagram-basics-langgraph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/assets-resources/diagram-basics-langgraph.svg -------------------------------------------------------------------------------- /notebooks/assets-resources/flow-engineering.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/assets-resources/flow-engineering.png -------------------------------------------------------------------------------- /notebooks/assets-resources/langgraph-chaining-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/assets-resources/langgraph-chaining-diagram.png -------------------------------------------------------------------------------- /notebooks/assets-resources/langgraph-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/assets-resources/langgraph-components.png -------------------------------------------------------------------------------- /notebooks/assets-resources/langgraph-images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/assets-resources/langgraph-images.png -------------------------------------------------------------------------------- /notebooks/assets-resources/multi-agent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/assets-resources/multi-agent.png -------------------------------------------------------------------------------- /notebooks/assets-resources/plan-execute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/assets-resources/plan-execute.png -------------------------------------------------------------------------------- /notebooks/assets-resources/profile_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/assets-resources/profile_pic.png -------------------------------------------------------------------------------- /notebooks/assets-resources/supervisor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/assets-resources/supervisor.png -------------------------------------------------------------------------------- /notebooks/best_pancake_toppings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/best_pancake_toppings.txt -------------------------------------------------------------------------------- /notebooks/excalidraw-images.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/excalidraw-images.ipynb -------------------------------------------------------------------------------- /notebooks/extra-notebooks/3.0-basic-research-agent-langgraph.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/extra-notebooks/3.0-basic-research-agent-langgraph.ipynb -------------------------------------------------------------------------------- /notebooks/intro-agents-basics-from-scratch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/intro-agents-basics-from-scratch.ipynb -------------------------------------------------------------------------------- /notebooks/langgraph-basics-youtube-example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/langgraph-basics-youtube-example.ipynb -------------------------------------------------------------------------------- /notebooks/langgraph-docs-llms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/langgraph-docs-llms.txt -------------------------------------------------------------------------------- /notebooks/langgraph-studio/coffee_order_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/langgraph-studio/coffee_order_graph.py -------------------------------------------------------------------------------- /notebooks/langgraph-studio/langgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/langgraph-studio/langgraph.json -------------------------------------------------------------------------------- /notebooks/langgraph-studio/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/langgraph-studio/requirements.txt -------------------------------------------------------------------------------- /notebooks/langgraph-studio/simple-graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/langgraph-studio/simple-graph.py -------------------------------------------------------------------------------- /notebooks/live-demo-simple-rag-agent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/live-demo-simple-rag-agent.ipynb -------------------------------------------------------------------------------- /notebooks/live-demo-simple-research-assistant.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/live-demo-simple-research-assistant.ipynb -------------------------------------------------------------------------------- /notebooks/rag-agent-with-grading-relevance-of-documents.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/rag-agent-with-grading-relevance-of-documents.ipynb -------------------------------------------------------------------------------- /notebooks/rag-agent-with-grading-relevance-of-documents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/rag-agent-with-grading-relevance-of-documents.py -------------------------------------------------------------------------------- /notebooks/sample_file.txt: -------------------------------------------------------------------------------- 1 | Hi follks! I love pancakes -------------------------------------------------------------------------------- /notebooks/simple-workflow-patterns-and-agents.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/simple-workflow-patterns-and-agents.ipynb -------------------------------------------------------------------------------- /notebooks/youtube_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/youtube_description.txt -------------------------------------------------------------------------------- /notebooks/youtube_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/notebooks/youtube_workflow.py -------------------------------------------------------------------------------- /presentation/Getting-Started-with-LangGraph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/presentation/Getting-Started-with-LangGraph.pdf -------------------------------------------------------------------------------- /presentation/presentation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/presentation/presentation.html -------------------------------------------------------------------------------- /requirements/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/requirements/requirements.in -------------------------------------------------------------------------------- /requirements/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnkrateiaLucca/oreilly-langgraph/HEAD/requirements/requirements.txt --------------------------------------------------------------------------------