福大大架构师每日...吧 关注:17贴子:1,647
  • 0回复贴,共1

LangGraph 0.4.1 正式发布!本次更新带来了多项关键改进,包括P

只看楼主收藏回复

LangGraph 0.4.1 正式发布!本次更新带来了多项关键改进,包括 Pydantic V2 全面支持、UI 消息合并能力、状态图执行优化 等,让开发者体验更流畅、更稳定!
🔥 核心更新点
1. 全面迁移至 Pydantic V2,移除 Pydantic V1 支持
• 背景:Pydantic V2 在性能和功能上大幅提升,LangGraph 0.4.1 正式移除对 Pydantic V1 的兼容,确保代码更高效。
• 关键改动:• SchemaCoercionMapper 不再支持 Pydantic V1 模型。
• 优化了 pydantic.utils,使用 Pydantic V2 的 API,并引入 lru_cache 缓存模型创建,提升性能。
• 修复了字段名称冲突问题,避免与 Pydantic 内部机制冲突。
📌 影响:
• 如果你的项目仍依赖 Pydantic V1,升级前需迁移至 V2。
• 性能提升,特别是在频繁创建 Pydantic 模型的场景。
2. UI 消息合并能力(新增 merge 参数)
• 背景:在 UI 交互中,开发者经常需要动态更新消息内容,而不是完全替换。
• 关键改动:• 新增 merge 参数,允许 push_ui_message 增量更新 UI 消息,而不是覆盖。
• 优化 ui_message_reducer,支持合并新旧消息的 props,提升交互灵活性。
• 修复了 push_ui_message 的元数据处理逻辑,避免意外覆盖。


IP属地:北京1楼2025-05-04 08:23回复