LangGraph 0.4.1 正式发布!本次更新带来了多项关键改进,包括 Pydantic V2 全面支持、UI 消息合并能力、状态图执行优化 等,让开发者体验更流畅、更稳定!
SchemaCoercionMapper
不再支持 Pydantic V1 模型。pydantic.utils
,使用 Pydantic V2 的 API,并引入 lru_cache
缓存模型创建,提升性能。📌 影响:
merge
参数)merge
参数,允许 push_ui_message
增量更新 UI 消息,而不是覆盖。ui_message_reducer
,支持合并新旧消息的 props
,提升交互灵活性。push_ui_message
的元数据处理逻辑,避免意外覆盖。📌 适用场景:
END
处理优化)END
时未正确终止,导致意外行为。StateGraph.get_writes
和 _control_static
对 END
的处理,确保正确终止执行。📌 影响:
TAG_NOSTREAM
优化(兼容性调整)TAG_NOSTREAM
用于标记无需流式处理的消息,但旧值 "langsmith:nostream"
不够直观。"nostream"
,更简洁清晰。TAG_NOSTREAM_ALT
(旧值)确保向后兼容。📌 影响:
"nostream"
,旧代码仍可正常运行。docstrings
,提升代码可读性。BaseChannel
的文档说明,明确其用途。✅ 推荐升级:
🚨 注意事项:
TAG_NOSTREAM
的使用,建议更新为 "nostream"
。StateGraph
的终止逻辑,确保无意外行为。LangGraph 0.4.1 带来了多项关键优化,包括 Pydantic V2 支持、UI 消息合并、状态图执行修复,让开发更高效、更稳定!
📢 立即升级:
pip install --upgrade langgraph
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有