Skip to content

Commit 2fe6942

Browse files
authored
chore: bump version number to v0.2.0 (#66)
Recent updates include: Updated feature request template and documentation links/images Added structure reorganizer and conflict resolver functionality Implemented OpenAI memory integration with evaluation guide Updated memory reader with bug fixes Key changes: Template improvements, new conflict resolution tools, memory system enhancements, and bug fixes.
2 parents dad1751 + d780be1 commit 2fe6942

38 files changed

+2252
-95
lines changed

.github/CONTRIBUTING

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Please read https://memos.openmem.net/docs/contribution/overview to learn how to contribute to this repository. 🌟
1+
Please read https://memos-docs.openmem.net/contribution/overview to learn how to contribute to this repository. 🌟
22

3-
请阅读 https://memos.openmem.net/docs/contribution/overview 了解如何为此项目贡献代码。🌟
3+
请阅读 https://memos-docs.openmem.net/contribution/overview 了解如何为此项目贡献代码。🌟

.github/ISSUE_TEMPLATE/feature-request.yml

Lines changed: 19 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,40 +2,34 @@ name: "\U0001F680 Feature request"
22
description: Submit a request for a new feature
33
labels: ["enhancement", "pending"]
44
body:
5-
- type: markdown
6-
attributes:
7-
value: |
8-
Please do not create issues that are not related to new features under this category.
9-
请勿在此分类下创建和新特性无关的 issues。
10-
115
- type: checkboxes
12-
id: reminder
6+
id: checklist
137
attributes:
14-
label: Reminder
15-
description: |
16-
Please ensure you have read the above rules carefully and searched the existing issues.
17-
请确保您已经认真阅读了上述规则并且搜索过现有的 issues。
18-
8+
label: Pre-submission checklist
199
options:
20-
- label: I have read the above rules and searched the existing issues.
10+
- label: I have searched existing issues and this feature hasn't been requested before | 我已搜索现有问题,确认此功能尚未被请求
11+
required: true
12+
- label: I have read the project documentation and confirmed this feature doesn't already exist | 我已阅读项目文档并确认此功能尚未存在
13+
required: true
14+
- label: This feature request is specific to MemOS and not a general software issue | 该功能请求是针对 MemOS 的,而不是一般软件问题
2115
required: true
2216

2317
- type: textarea
24-
id: description
18+
id: problem
2519
validations:
2620
required: true
2721
attributes:
28-
label: Description
29-
description: |
30-
A clear and concise description of the feature proposal.
31-
请详细描述您希望加入的新功能特性。
22+
label: Problem Statement
23+
placeholder: |
24+
Describe the problem you're trying to solve...
25+
Example: "As a developer using MemOS, I find it difficult to..."
3226
33-
- type: textarea
27+
- type: checkboxes
3428
id: contribution
35-
validations:
36-
required: false
3729
attributes:
38-
label: Pull Request
39-
description: |
40-
Have you already created the relevant PR and submitted the code?
41-
您是否已经创建了相关 PR 并提交了代码?
30+
label: Implementation Contribution
31+
options:
32+
- label: I'm willing to implement this feature myself | 我愿意自己实现此功能
33+
required: false
34+
- label: I would like someone else to implement this | 我希望其他人来实现此功能
35+
required: false

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ evaluation/*tmp/
1111
evaluation/results
1212
evaluation/.env
1313
evaluation/configs/*
14+
**tree_textual_memory_locomo**
1415
.env
1516

1617
# Byte-compiled / optimized / DLL files
@@ -165,6 +166,7 @@ venv.bak/
165166
*.xlsx
166167
*.json
167168
*.pkl
169+
*.html
168170

169171
# but do not ignore docs/openapi.json
170172
!docs/openapi.json

README.md

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<div align="center">
22
<a href="https://memos.openmem.net/">
3-
<img src="docs/assets/banner_new.gif" alt="MemOS Banner">
3+
<img src="https://statics.memtensor.com.cn/memos/memos-banner.gif" alt="MemOS Banner">
44
</a>
55

6-
7-
86
<h1 align="center">
9-
<img src="docs/assets/memos_logo.png" alt="MemOS Logo" width="50"/> MemOS 1.0: 星河 (Stellar) <img src="https://img.shields.io/badge/status-Preview-blue" alt="Preview Badge"/>
7+
<img src="https://statics.memtensor.com.cn/logo/memos_color_m.png" alt="MemOS Logo" width="50"/> MemOS 1.0: 星河 (Stellar) <img src="https://img.shields.io/badge/status-Preview-blue" alt="Preview Badge"/>
108
</h1>
119

1210
<p>
@@ -19,7 +17,7 @@
1917
<a href="https://pypi.org/project/MemoryOS">
2018
<img src="https://img.shields.io/pypi/pyversions/MemoryOS.svg" alt="Supported Python versions">
2119
</a>
22-
<a href="https://memos.openmem.net/docs/home">
20+
<a href="https://memos-docs.openmem.net/home/overview/">
2321
<img src="https://img.shields.io/badge/Documentation-view-blue.svg" alt="Documentation">
2422
</a>
2523
<a href="https://arxiv.org/abs/2507.03724">
@@ -31,7 +29,7 @@
3129
<a href="https://discord.gg/Txbx3gebZR">
3230
<img src="https://img.shields.io/badge/Discord-join%20chat-7289DA.svg?logo=discord" alt="Discord">
3331
</a>
34-
<a href="docs/assets/qr_code.png">
32+
<a href="https://statics.memtensor.com.cn/memos/qr-code.png">
3533
<img src="https://img.shields.io/badge/WeChat-Group-07C160.svg?logo=wechat" alt="WeChat Group">
3634
</a>
3735
<a href="https://opensource.org/license/apache-2-0/">
@@ -42,17 +40,14 @@
4240

4341
---
4442

45-
<a href="https://memos.openmem.net/">
46-
<img src="docs/assets/sota_score.jpg" alt="SOTA SCORE">
47-
</a>
48-
43+
<img src="https://statics.memtensor.com.cn/memos/sota_score.jpg" alt="SOTA SCORE">
4944

5045
**MemOS** is an operating system for Large Language Models (LLMs) that enhances them with long-term memory capabilities. It allows LLMs to store, retrieve, and manage information, enabling more context-aware, consistent, and personalized interactions.
5146

52-
- **Website**: <a href="https://memos.openmem.net/" target="_blank">https://memos.openmem.net/</a>
53-
- **Documentation**: <a href="https://memos.openmem.net/docs/home" target="_blank">https://memos.openmem.net/docs/home</a>
54-
- **API Reference**: <a href="https://memos.openmem.net/docs/api/info" target="_blank">https://memos.openmem.net/docs/api/info</a>
55-
- **Source Code**: <a href="https://github.com/MemTensor/MemOS" target="_blank">https://github.com/MemTensor/MemOS</a>
47+
- **Website**: https://memos.openmem.net/
48+
- **Documentation**: https://memos-docs.openmem.net/home/overview/
49+
- **API Reference**: https://memos-docs.openmem.net/docs/api/info/
50+
- **Source Code**: https://github.com/MemTensor/MemOS
5651

5752
## 📈 Performance Benchmark
5853

@@ -66,19 +61,12 @@ MemOS demonstrates significant improvements over baseline memory solutions in mu
6661

6762
> 💡 **Temporal reasoning accuracy improved by 159% compared to the OpenAI baseline.**
6863
69-
70-
7164
### Details of End-to-End Evaluation on LOCOMO
7265

7366
> [!NOTE]
7467
> Comparison of LLM Judge Scores across five major tasks in the LOCOMO benchmark. Each bar shows the mean evaluation score judged by LLMs for a given method-task pair, with standard deviation as error bars. MemOS-0630 consistently outperforms baseline methods (LangMem, Zep, OpenAI, Mem0) across all task types, especially in multi-hop and temporal reasoning scenarios.
7568
76-
<a href="https://memos.openmem.net/">
77-
<img src="docs/assets/score_all_end2end.jpg" alt="END2END SCORE">
78-
</a>
79-
80-
81-
69+
<img src="https://statics.memtensor.com.cn/memos/score_all_end2end.jpg" alt="END2END SCORE">
8270

8371
## ✨ Key Features
8472

@@ -196,7 +184,7 @@ Join our community to ask questions, share your projects, and connect with other
196184
- **Discord**: Join our <a href="https://discord.gg/Txbx3gebZR" target="_blank">Discord Server</a>.
197185
- **WeChat**: Scan the QR code to join our WeChat group.
198186

199-
<img src="docs/assets/qr_code.png" alt="QR Code" width="600">
187+
<img src="https://statics.memtensor.com.cn/memos/qr-code.png" alt="QR Code" width="600">
200188

201189
## 📜 Citation
202190

@@ -239,7 +227,7 @@ url = {https://global-sci.com/article/91443/memory3-language-modeling-with-expli
239227

240228
## 🙌 Contributing
241229

242-
We welcome contributions from the community! Please read our [contribution guidelines](https://memos.openmem.net/docs/contribution/overview) to get started.
230+
We welcome contributions from the community! Please read our [contribution guidelines](https://memos-docs.openmem.net/contribution/overview) to get started.
243231

244232
## 📄 License
245233

docs/assets/banner_new.gif

-6.86 MB
Binary file not shown.

docs/assets/memos_logo.png

-69.6 KB
Binary file not shown.

docs/assets/qr_code.png

-298 KB
Binary file not shown.

docs/assets/score_all_end2end.jpg

-687 KB
Binary file not shown.

docs/assets/sota_score.jpg

-290 KB
Binary file not shown.

evaluation/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,12 @@ This repository provides tools and scripts for evaluating the LoCoMo dataset usi
2525
## Evaluation Scripts
2626

2727
### LoCoMo Evaluation
28-
To evaluate the **LoCoMo** dataset using one of the supported memory frameworks — `memos`, `mem0`, or `zep` — run the following command:
28+
⚙️ To evaluate the **LoCoMo** dataset using one of the supported memory frameworks — `memos`, `mem0`, or `zep` — run the following [script](./scripts/run_locomo_eval.sh):
2929

3030
```bash
3131
# Edit the configuration in ./scripts/run_locomo_eval.sh
3232
# Specify the model and memory backend you want to use (e.g., mem0, zep, etc.)
3333
./scripts/run_locomo_eval.sh
3434
```
35+
36+
✍️ For evaluating OpenAI's native memory feature with the LoCoMo dataset, please refer to the detailed guide: [OpenAI Memory on LoCoMo - Evaluation Guide](./scripts/locomo/openai_memory_locomo_eval_guide.md).

0 commit comments

Comments
 (0)