Pydantic AI 新增 ConversationStore:多标签页并发保存对话不再互相覆盖
samuelcolvin · x · 2026-11-04
Pydantic AI 推出新的 ConversationStore 持久化机制,解决 agent 应用中一个真实的并发问题:同一个会话在两个标签页各发一条消息,如果每次保存都重写整个对话,后保存的会覆盖先保存的内容。
新机制的行为:每条消息只存一次,保存只追加新增的 turn;检测到冲突时抛出 ConversationConflict 异常而非静默覆盖,调用方可以重新加载后重试。文档给出了完整的代码示例(InMemoryConversationStore 及自定义 ConversationStore 子类),支持多种持久化后端。
这是构建多用户/多会话 agent 应用时容易踩的坑,Pydantic 把乐观并发控制的思路做进了框架层。
「编程与Agent」频道最新
- Compound Engineering 3.35 发布:知识沉淀从文档升级为测试与规则 — kieranklaassen · 2026-11-04
- 生物科技公司每日 Wiki Agent:一句话 prompt 自动沉淀隐性知识 — nlarusstone · 2026-11-04
- 理解代码才能写出好 prompt,作者称对 0 到 1 创作尤其关键 — brandon_xyzw · 2026-11-04
- 陶哲轩预言「实验数学」爆发:AI 将绘出数学难度地图 — haider1 · 2026-11-04
- exe.dev 博客:把静态密钥放进反向代理,Agent 时代更该如此 — davidcrawshaw · 2026-11-04
- 曝 Claude 将自动信任可信插件签发方,减少 Agent 重复授权 — testingcatalog · 2026-11-04