AI Devtools Radar

Mem0

记忆与上下文mem0.ai4 条已发布变化

2 个来源在监控

变化时间线

apihigh

Mem0 Python SDK:delete_all() 现在以 1000 为单位对向量存储进行分页处理

拥有超过单页内存数量的账户现在将正确删除所有内存,而不是静默留下剩余部分。

证据
+delete_all() now paginates through the vector store in batches of 1000 instead of listing once, so accounts with more memories than a single page (most vector stores default to ~100) had the remainder silently left behind

github.com

featurehigh

Mem0 Node SDK:添加了 Qdrant 服务器端 BM25 keywordSearch()

Qdrant 向量存储现在支持服务器端 BM25 关键词搜索(需要 Qdrant >= 1.15.2),无需在客户端依赖 BM25。

证据
+Add Qdrant server-side BM25 keywordSearch() (requires Qdrant >= 1.15.2) plus payload filter indexes, so keyword search runs without a client-side BM25 dependency

github.com · 另有 1 个来源报告了同一变化

featurehigh

修复关键安全问题,防止元数据覆盖身份字段 (user_id, agent_id, run_id, actor_id)

防止恶意元数据将内存移动到不同租户的未授权租户范围升级攻击

证据
+Stop `update()` metadata from overwriting or injecting `user_id`, `agent_id`, `run_id`, or `actor_id`. These identity fields are immutable after creation, so passing them in `metadata` can no longer move a memory into a different tenant's scope (#6278)

github.com

api

OpenAIStructuredLLM 现在读取 OPENAI_BASE_URL 而不是 OPENAI_API_BASE

配置现在与官方 OpenAI SDK 和其他 OpenAI 兼容提供商保持一致;用户可能需要更新环境变量

证据
+Read `OPENAI_BASE_URL` (was `OPENAI_API_BASE`) in `OpenAIStructuredLLM`, matching the official OpenAI SDK's environment variable and the rest of the OpenAI-compatible providers (#6322)

github.com