常用内置中间件实战:Summarization / HumanInTheLoop / PII / To-do
中间件用法统一——import 后放进 createAgent 的 middleware 数组。本文挑四个最常用的内置中间件逐个上手:summarizationMiddleware 在对话超长时自动摘要、保住上下文;humanInTheLoopMiddleware 让敏感工具执行前暂停等人审批,并用 Command 恢复(批准/修改/拒绝);piiMiddleware 在发给模型前检测并脱敏邮箱、卡号等隐私信息(block/redact/mask/hash);todoListMiddleware 给 Agent 装上 write_todos 工具做多步规划并把清单同步到 result.todos。每个都附用法、关键参数与实测效果,另含对比表和 Python 对应写法。
LangChainAgent中间件MiddlewareSummarizationHITLPIITodoList