├── .gitignore ├── 01_chain.ipynb ├── 02_router.ipynb ├── 03_agent.ipynb ├── 04_agent-memory.ipynb ├── 05_chatbot-messages.ipynb ├── 06_chatbot-summarization.ipynb ├── 07_chatbot-persistence.ipynb ├── 08_streaming.ipynb ├── 09_breakpoints.ipynb ├── 10_human-feedback.ipynb ├── 11_dynamic-breakpoints.ipynb ├── 12_replay-fork-state.ipynb ├── 13_parallel-ai-execution.ipynb ├── 14_ai-agent-subgraphs.ipynb ├── 15_mapreduce-financial-agent.ipynb ├── 16_multi-agent-research.ipynb ├── 17_longterm-memory-store.ipynb ├── 18_user_profiles.ipynb ├── 19_trustcall-memory-extraction.ipynb ├── 20_memory-collections.ipynb ├── 21_trustcall-update-inspect.ipynb ├── 22_devmentor-agent.ipynb ├── 23_mcp-tooling.ipynb ├── README.md ├── docker-compose.yml ├── images ├── chain.png ├── devmentor-agent-2.png ├── forking.png ├── generic-agent-architecture.png ├── get-most-recent-checkpoint.png ├── graph.png ├── multi-agent-research-pipeline.png ├── multiple-checkpoints.png ├── router.png ├── semantic-memory.png ├── short-term memory summarization.png ├── short-term memory vs long-term memory.png ├── structured-output.png ├── subgraphs.png ├── summarization.png ├── tools.png └── unstructured-memory.png ├── mcp_config.json ├── requirements.txt ├── studio ├── chatbot.py ├── chatbot_long_term_memory.py ├── configuration.py ├── devmentor.py ├── directive_memory_bot.py ├── financial_advisor.py ├── financial_advisor_breakpoint.py ├── financial_advisor_intent_check.py ├── langgraph.json ├── map_reduce.py └── requirements.txt └── tools_with_summary.ipynb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/.gitignore -------------------------------------------------------------------------------- /01_chain.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/01_chain.ipynb -------------------------------------------------------------------------------- /02_router.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/02_router.ipynb -------------------------------------------------------------------------------- /03_agent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/03_agent.ipynb -------------------------------------------------------------------------------- /04_agent-memory.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/04_agent-memory.ipynb -------------------------------------------------------------------------------- /05_chatbot-messages.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/05_chatbot-messages.ipynb -------------------------------------------------------------------------------- /06_chatbot-summarization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/06_chatbot-summarization.ipynb -------------------------------------------------------------------------------- /07_chatbot-persistence.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/07_chatbot-persistence.ipynb -------------------------------------------------------------------------------- /08_streaming.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/08_streaming.ipynb -------------------------------------------------------------------------------- /09_breakpoints.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/09_breakpoints.ipynb -------------------------------------------------------------------------------- /10_human-feedback.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/10_human-feedback.ipynb -------------------------------------------------------------------------------- /11_dynamic-breakpoints.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/11_dynamic-breakpoints.ipynb -------------------------------------------------------------------------------- /12_replay-fork-state.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/12_replay-fork-state.ipynb -------------------------------------------------------------------------------- /13_parallel-ai-execution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/13_parallel-ai-execution.ipynb -------------------------------------------------------------------------------- /14_ai-agent-subgraphs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/14_ai-agent-subgraphs.ipynb -------------------------------------------------------------------------------- /15_mapreduce-financial-agent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/15_mapreduce-financial-agent.ipynb -------------------------------------------------------------------------------- /16_multi-agent-research.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/16_multi-agent-research.ipynb -------------------------------------------------------------------------------- /17_longterm-memory-store.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/17_longterm-memory-store.ipynb -------------------------------------------------------------------------------- /18_user_profiles.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/18_user_profiles.ipynb -------------------------------------------------------------------------------- /19_trustcall-memory-extraction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/19_trustcall-memory-extraction.ipynb -------------------------------------------------------------------------------- /20_memory-collections.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/20_memory-collections.ipynb -------------------------------------------------------------------------------- /21_trustcall-update-inspect.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/21_trustcall-update-inspect.ipynb -------------------------------------------------------------------------------- /22_devmentor-agent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/22_devmentor-agent.ipynb -------------------------------------------------------------------------------- /23_mcp-tooling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/23_mcp-tooling.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /images/chain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/chain.png -------------------------------------------------------------------------------- /images/devmentor-agent-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/devmentor-agent-2.png -------------------------------------------------------------------------------- /images/forking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/forking.png -------------------------------------------------------------------------------- /images/generic-agent-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/generic-agent-architecture.png -------------------------------------------------------------------------------- /images/get-most-recent-checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/get-most-recent-checkpoint.png -------------------------------------------------------------------------------- /images/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/graph.png -------------------------------------------------------------------------------- /images/multi-agent-research-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/multi-agent-research-pipeline.png -------------------------------------------------------------------------------- /images/multiple-checkpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/multiple-checkpoints.png -------------------------------------------------------------------------------- /images/router.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/router.png -------------------------------------------------------------------------------- /images/semantic-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/semantic-memory.png -------------------------------------------------------------------------------- /images/short-term memory summarization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/short-term memory summarization.png -------------------------------------------------------------------------------- /images/short-term memory vs long-term memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/short-term memory vs long-term memory.png -------------------------------------------------------------------------------- /images/structured-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/structured-output.png -------------------------------------------------------------------------------- /images/subgraphs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/subgraphs.png -------------------------------------------------------------------------------- /images/summarization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/summarization.png -------------------------------------------------------------------------------- /images/tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/tools.png -------------------------------------------------------------------------------- /images/unstructured-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/images/unstructured-memory.png -------------------------------------------------------------------------------- /mcp_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/mcp_config.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/requirements.txt -------------------------------------------------------------------------------- /studio/chatbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/studio/chatbot.py -------------------------------------------------------------------------------- /studio/chatbot_long_term_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/studio/chatbot_long_term_memory.py -------------------------------------------------------------------------------- /studio/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/studio/configuration.py -------------------------------------------------------------------------------- /studio/devmentor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/studio/devmentor.py -------------------------------------------------------------------------------- /studio/directive_memory_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/studio/directive_memory_bot.py -------------------------------------------------------------------------------- /studio/financial_advisor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/studio/financial_advisor.py -------------------------------------------------------------------------------- /studio/financial_advisor_breakpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/studio/financial_advisor_breakpoint.py -------------------------------------------------------------------------------- /studio/financial_advisor_intent_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/studio/financial_advisor_intent_check.py -------------------------------------------------------------------------------- /studio/langgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/studio/langgraph.json -------------------------------------------------------------------------------- /studio/map_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/studio/map_reduce.py -------------------------------------------------------------------------------- /studio/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/studio/requirements.txt -------------------------------------------------------------------------------- /tools_with_summary.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esurovtsev/langgraph-intro/HEAD/tools_with_summary.ipynb --------------------------------------------------------------------------------