Commit 8ede17e
authored
chore: bump version to v1.1.3 (#471)
## Description
<!--
Please include a summary of the changes below;
Fill in the issue number that this PR addresses (if applicable);
Fill in the related MemOS-Docs repository issue or PR link (if
applicable);
Mention the person who will review this PR (if you know who it is);
Replace (summary), (issue), (docs-issue-or-pr-link), and (reviewer) with
the appropriate information.
请在下方填写更改的摘要;
填写此 PR 解决的问题编号(如果适用);
填写相关的 MemOS-Docs 仓库 issue 或 PR 链接(如果适用);
提及将审查此 PR 的人(如果您知道是谁);
替换 (summary)、(issue)、(docs-issue-or-pr-link) 和 (reviewer) 为适当的信息。
-->
Summary:
• Memory & Retrieval Core: async add (plain & preference), Preference
Memory pipeline, Reranker strategy suite, BM25 for TreeTextMemory,
MemReader structural parsing.
• Scheduler & Observability: API scheduler modularization
(schema/utils/analyzer), Redis ORM for history sync & mixture search,
metrics + request logs, Nacos-based dynamic config.
• Data & Infra: PolarDB graph backend with pool/timeout & fixes, unified
graph factory (Nebula/Neo4j/PolarDB), Milvus interface & item
optimizations, enhanced logging.
• Evaluation: PrefEval standardization; LoCoMo/LongMemEval/PersonaMem
pipeline upgrades; new utilities (e.g., mirix_utils.py).
• Stability & Fixes: query scheduling, message schema, Tree search
inputs, self-input prompts, SQLite list users, PolarDB value mapping;
pool/timeout tuning, usage data removal, graph-call toggle.
• Compatibility: adopt new async path/schemas/metrics; align preference
fields; migrate tests to Redis ORM; configure PolarDB pool/timeout
before rollout.
• 记忆与检索内核:新增 async add(明文/偏好)、偏好记忆全链路、Reranker 策略集、TreeTextMemory 引入
BM25、MemReader 结构化解析。
• 调度与可观测性:API 调度模块化(schema/utils/analyzer)、Redis ORM(历史同步与混合搜索)、metrics
指标与请求日志、Nacos 动态配置。
• 数据与基础设施:PolarDB 图后端(连接池/超时与修复)、图工厂统一(Nebula/Neo4j/PolarDB)、Milvus
接口与数据项优化、日志链路增强。
• 评估体系:PrefEval 字段标准化;LoCoMo/LongMemEval/PersonaMem 评测升级;新增工具(如
mirix_utils.py)。
• 稳定性与修复:修复查询调度、消息 schema、树检索输入、自输入提示、SQLite 用户列表、PolarDB
值映射;连接池/超时优化、移除 usage 数据、图调用开关。
• 兼容性:适配异步路径/新 schema/metrics;偏好字段按新规范;测试迁移至 Redis ORM;启用 PolarDB
前配置连接池与超时并压测。
Fix: #424
#426
#423
#443
#384
#406
#445
• Scheduler/Query: fixed query-schedule edge cases
(#424).
• Schemas: corrected message schema inconsistencies
(#426).
• Search I/O: fixed TreeTextMemory searcher input mismatch
(#423).
• Prompts: fixed self-input prompt error
(#443).
• Storage: fixed SQLite list-users error
(#384).
• Graph/DB: corrected PolarDB value/graph issues
(#406,
#445).
• 调度/查询:修复查询调度边界问题(https://github.com/MemTensor/MemOS/pull/424)。
• Schema:修正消息 schema 不一致(https://github.com/MemTensor/MemOS/pull/426)。
• 检索 I/O:修复 Tree 搜索器输入不匹配(https://github.com/MemTensor/MemOS/pull/423)。
• 提示:修复自输入提示错误(https://github.com/MemTensor/MemOS/pull/443)。
• 存储:修复 SQLite 用户列表错误(https://github.com/MemTensor/MemOS/pull/384)。
• 图/数据库:修正 PolarDB
值与图相关问题(https://github.com/MemTensor/MemOS/pull/406、https://github.com/MemTensor/MemOS/pull/445)。
Docs Issue/PR: (docs-issue-or-pr-link)
Reviewer: @(reviewer)
## Checklist:
- [ ] I have performed a self-review of my own code | 我已自行检查了自己的代码
- [ ] I have commented my code in hard-to-understand areas |
我已在难以理解的地方对代码进行了注释
- [ ] I have added tests that prove my fix is effective or that my
feature works | 我已添加测试以证明我的修复有效或功能正常
- [ ] I have created related documentation issue/PR in
[MemOS-Docs](https://github.com/MemTensor/MemOS-Docs) (if applicable) |
我已在 [MemOS-Docs](https://github.com/MemTensor/MemOS-Docs) 中创建了相关的文档
issue/PR(如果适用)
- [ ] I have linked the issue to this PR (if applicable) | 我已将 issue
链接到此 PR(如果适用)
- [ ] I have mentioned the person who will review this PR | 我已提及将审查此 PR
的人3 files changed
+25
-19
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
55 | 77 | | |
56 | 78 | | |
57 | 79 | | |
| |||
265 | 287 | | |
266 | 288 | | |
267 | 289 | | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments