LangChain LangGraph
Module 1 Module 2 Module 3
HomeLangChainModule 3 · Middleware and HITL
Module 3

Middleware, Dynamic Control and Human Approval
Middleware, Control and Human Oversight

6 lessons · message management, human-in-the-loop, dynamic models, dynamic prompts, dynamic tools and an email agent

View SummaryStart with the first lesson
1
3.2 Managing Messages
Summarize and delete messages to control model context
2
3.3 Human-in-the-loop
Add human approval to high-risk tool calls
3
3.4a Dynamic Models
Use middleware to choose models dynamically
4
3.4b Dynamic Prompts
Generate prompts dynamically from runtime context
5
3.4c Dynamic Tools
Restrict tool lists dynamically by user role
6
3.5 Email Agent
Combine authentication, dynamic tools, dynamic prompts and HITL
S
Module 3 Summary
Learning map, lesson overview and completion criteria