langchain-core 1.7.0 发布:工具调用参数改为流式增量输出
原标题:langchain-core==1.7.0
AI 摘要
LangChain 发布 langchain-core 1.7.0,核心变更是流式工具调用参数改为以 `tool-call-delta` 切片形式输出,替代此前 `block-delta` 的累积快照方式。读取原始流事件的开发者需改为读取 `tool-call-delta`,而 `.tool_calls.get()` 与 `.output` 行为不变;需要保留快照行为的用户可锁定 `langchain-core<1.7`。此外,自 1.6.13 起迭代 `ChatModelStream.tool_calls` 返回的是每次调用的新增参数切片而非累积快照。
正文节选
Changes since langchain-core==1.6.13 release(core): 1.7.0 (#41418) feat(core): emit `tool-call-delta` for streamed tool-call args (#41257) ## Notes - Tool-call args now stream as `tool-call-delta` slices instead of `block-delta` snapshots of the args so far. If you read raw stream events and their `block-delta` args mid-stream, read `tool-call-delta` instead. `.tool_calls.get()` and `.output` are unchanged. To keep snapshots, pin `langchain-core<1.7`. - Since 1.6.13, iterating `ChatModelStrea