开源项目
LangChain允许按单个工具调用中断并校验人工审批响应
LangChain 1.4.6
概述
LangChain用于构建LLM和工具Agent。本次HITL中间件新增interrupt_mode="per_call",默认仍为批量中断;每个待审批调用可有独立interrupt ID与类型化响应Schema,编辑后不能切换为另一工具,Pydantic参数可在检查点写入前校验,原始JSON Schema参数尚不具备同等校验保障。 使用时应按文档安排中间件顺序,并满足langgraph>=1.2.12;异步示例要求Python 3.11及以上。PR说明,多项恢复中若部分响应有效并已执行、另一些响应非法,后续恢复可能再次执行已产生副作用的调用。应先验证全部审批或逐项恢复,并使外部动作可幂等处理。项目为MIT许可,此更新的价值是调用级治理和响应校验,不宣称消除所有重复执行风险。