提交智能体收藏0
技术动态

Mem0 Python SDK v2.2.0:新增用户画像接口并修复 Valkey 时间戳问题

Mem0 Python SDK v2.2.0 在 MemoryClient 与 AsyncMemoryClient 中加入用户画像相关接口,用户画像由 LLM 依据该用户记忆异步生成,结构按项目配置的 JSON Schema 约束;同时修复 Valkey 向量存储中 None 时间戳触发 TypeError 的问题。

Mem0 Python SDK 发布 v2.2.0(来源标注时间为 2026-09-23)。

新增能力:客户端用户画像

  • MemoryClient 与 AsyncMemoryClient 新增画像接口:get_profile()、generate_profile()、get_profile_settings()、update_profile_settings()、sample_profiles() 和 get_profile_job()。
  • 按原文描述,一个 profile 是单个用户的结构化 JSON 摘要,持续保持最新;其形状由按项目配置的 JSON Schema 决定,并由 LLM 从该用户的记忆中填充。
  • 画像生成是异步的,因此提供独立的任务查询接口。
  • 每个任务 POST 请求都携带 Idempotency-Key。请求丢失后可重试,每次重试传入相同的 idempotency_key,即可避免启动第二个任务。

缺陷修复:Valkey 向量存储

  • 在 Valkey 向量存储的 insert() 和 update() 路径中,对取值为 None 的时间戳做了防护。
  • 此前,created_at 或 updated_at 字段存在于载荷中但值为 None 时,会绕过原有的键存在性判断,导致 datetime.fromisoformat() 收到 None 并抛出 TypeError。
  • 现在两条路径改用 .get() 并配合真值判断,使 None 值回落到默认值,与 Redis provider 的行为一致。

原文未提供画像生成耗时、配额或计费信息。

来源与核对说明

  1. mem0ai/mem0 ↗https://github.com/mem0ai/mem0/releases/tag/v2.2.0

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

Mem0 Node SDK v3.3.0 为 MemoryClient 加入用户画像接口 →

claude-mem v13.40.0 加入终端 TeamBrain 与工作状态云同步 →

claude-mem v13.41.0:工作状态可见性与遥测更新 →

Headroom v0.40.0 发布:许可与用量上报改为选择加入,新增压缩诊断等能力 →