Skip to content

Releases: MemTensor/MemOS

Release v1.0.1

10 Sep 08:31
850a600
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

Release v1.0.0

07 Aug 13:32
bb6fc09
Compare
Choose a tag to compare

What's Changed

  • update readme by @tangg555 in #194
  • fix: nebula multi-embedding & add BochaAI Search Retriever by @CaralHsi in #195
  • feat: modify product config by @CaralHsi in #199
  • fix: fix bug when calling _concat_caches in kv.py (from pr#177) by @spitzblattr in #205
  • Feat/reorg dev by @Nyakult in #202
  • feat: enhance retriever, reorganizer & NebulaGraph handling by @CaralHsi in #200
  • feat & refactor: add search function feature to test scheduler on a modified locome benchmark, and slightly change the logic of query consume and query monitors by @tangg555 in #204
  • feature & fix bugs: fix bugs after removing initialize_working_memory_monitors; add dispatcher_monitor designed to monitor the thread pool in the dispatcher moduler, and meanwhile dispatcher is enhanced with thread issue handlers by @tangg555 in #207
  • feat: add custom request log by @CarltonXiang in #206
  • fix: a temporal workaround for the "virtualenv 20.33.0 breaks Poetry in GitHub Actions" by @Ki-Seki in #213
  • chore: The Poetry virtualenv issue persists; another temporary workaround is ok by @Ki-Seki in #215
  • fix: reference for some string by @fridayL in #211
  • fix: self.mem_cubes RuntimeError: dictionary changed size during iteration by @fridayL in #216
  • feat: add embedding-aware graph query interfaces and parallel retrieval by @CaralHsi in #212
  • feat: delete-custom-logger by @CarltonXiang in #220
  • Refactor: Conflict resolution, bug fixes mainly for the mem scheduler by @tangg555 in #221
  • feat: fix illumination by @CaralHsi in #222
  • fix: reorganize and schedular bug by @CaralHsi in #223
  • MemOS v0.2.3 release by @kakack in #225
  • fix: remove field name will cause error for org-memscheduler config by @fridayL in #226
  • MemOS v0.2.3 release by @kakack in #227
  • feat: illumination by @CaralHsi in #229
  • Chore: Change version to v1.0.0 by @kakack in #230
  • chore: bump version to v1.0.0 by @kakack in #228

New Contributors

Full Changelog: v0.2.2...v1.0.0

Release v0.2.2

29 Jul 15:04
a7a64d7
Compare
Choose a tag to compare

What's Changed

  • feat: reorganizer config code and add remove dup nodes for playground-demo by @fridayL in #135
  • refactor: improve architecture and configurations for memory scheduler by @tangg555 in #142
  • fix: date parse error and fix memreader by @Nyakult in #132
  • fix: General text memory by @Nyakult in #140
  • feat: add try catch for mem scheduler by @fridayL in #144
  • Feat: docker settings modify by @tianxing02 in #143
  • fix bugs: fix bugs in the example of memos_w_scheduler and fix bugs o… by @tangg555 in #147
  • feat(eval): support memos api mode by @Duguce in #116
  • feat: modify internet search by @CaralHsi in #152
  • feat: add context for playground and for fastapi object by @fridayL in #151
  • feat: add memreader to tackle with internet by @CaralHsi in #154
  • feat: check nodes existence by @Nyakult in #156
  • feat: add code for internet api and change deault config for memos by @fridayL in #155
  • fix: align MOSProduct._build_system_prompt signature with MOSCore by @muzzlol in #146
  • feat: add user manager factory pattern and product API enhancements by @fridayL in #166
  • feat: add Nebula by @CaralHsi in #168
  • fix: align MOSProduct._build_system_prompt signature with MOSCore by @CaralHsi in #169
  • feat: update neublar config and change user manager dup field for mysql by @fridayL in #171
  • Feat/rewrite query by @endxxxx in #149
  • fix: fine search bug when calling nebula by @CaralHsi in #181
  • fix: add metadata filter and get by metadata bug by @tianxing02 in #184
  • feat: update dim env by @fridayL in #186
  • Feat/chat history by @endxxxx in #187
  • update version by @tangg555 in #188
  • rebase main by @tangg555 in #190
  • chore: bump version number to v0.2.2 by @fridayL in #191

New Contributors

Full Changelog: v0.2.1...v0.2.2

Release v0.2.1

21 Jul 15:05
b572f0f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.2.1

Release v0.2.0

11 Jul 12:35
2fe6942
Compare
Choose a tag to compare

We are thrilled to officially release MemOS v0.2.0 (Stellar, 星河), an early preview version of MemOS v1.0.

MemOS is an operating system for Large Language Models (LLMs) designed to enhance their long-term memory capabilities. This framework enables LLMs to store, retrieve, and manage information, facilitating more context-aware, consistent, and personalized interactions.

The current release includes the following features:

  • Support for CRUD operations across three memory layers: Memory Manager, MemCube, and MemOS
    • The Memory Manager currently supports: General Memory Management, Tree Memory Management, and KV Cache Memory Management
    • MemCube integrates three memory types (Textual Memory, Activation Memory, and Parametric Memory), representing similar memory contents through different storage formats
    • MemOS serves as the top-level abstraction for managing multiple MemCubes
  • MemOS Capabilities
    • Basic chat functionality with LLMs through MemOS
    • Offline batch document loading and parsing into MemCubes
  • FastAPI interface for the MemOS layer
  • Preliminary MemScheduler functionality
  • Various infrastructure components including LLM, Embedder, Neo4j graph DB, Qdrant vector DB, Parser, and Chunker

Note: This is currently a preview version with known limitations and bugs. We welcome contributions from the community!

What's Changed

  • refactor: update feature request template by @Ki-Seki in #50
  • docs: update documentation links and images by @Ki-Seki in #55
  • feat: add structure reorganizer and conflict resolver by @CaralHsi in #14
  • feat(eval): add openai memory on locomo - eval guide by @Duguce in #54
  • feature: mem reader update and some bug fixs by @Nyakult in #43
  • chore: bump version number to v0.2.0 by @fridayL in #66

New Contributors

Full Changelog: v0.1.13...v0.2.0

我们很高兴正式发布 MemOS v0.2.0 (Stellar, 星河),这是 MemOS v1.0 的早期预览版本。

MemOS 是一个专为大型语言模型(LLMs)设计的操作系统,旨在增强其长期记忆能力。该框架使 LLMs 能够存储、检索和管理信息,促进更具上下文感知、一致性和个性化的交互。

当前版本包含以下功能:

  • 支持三个内存层的 CRUD 操作:Memory Manager、MemCube 和 MemOS
    • Memory Manager 目前支持:通用内存管理、树形内存管理和 KV 缓存内存管理
    • MemCube 集成了三种内存类型(文本内存、激活内存和参数内存),通过不同的存储格式表示相似的内存内容
    • MemOS 作为管理多个 MemCubes 的顶层抽象
  • MemOS 功能
    • 通过 MemOS 与 LLMs 的基本聊天功能
    • 离线批量文档加载和解析到 MemCubes
  • MemOS 层的 FastAPI 接口
  • 初步的 MemScheduler 功能
  • 各种基础设施组件,包括 LLM、嵌入器、Neo4j 图数据库、Qdrant 向量数据库、解析器和分块器

注意:这是目前的预览版本,存在已知的限制和错误。我们欢迎社区的贡献!

Release v0.1.13

09 Jul 13:20
dad1751
Compare
Choose a tag to compare
Release v0.1.13 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.1.12...v0.1.13

Release v0.1.12 (pre-release)

08 Jul 15:22
Compare
Choose a tag to compare