Conversation
…-demo (#135) * feat: update config * fix:dim * change dim * fix:change default db * fix:delay * fix:len * fix:change recently mem size * fix:dup node error * fix: remove mock_data * fix: change config * feat: reorganize code * add: add json parse for en * fix:change user_id * fix: logger info
#142) * fix bugs: modify mos_for_test_scheduler.py and fix bugs of scheduler dispatch * feat & fix bugs & refactor: mem scheudler add more functions of monitors and web logs, and refactor the code structure * new feat & fix bugs: mem_scheduler update the logging feature and examples; some bugs due to refactoring have been fixed * fix ruff problem * fix UTC problem
* fix n4j cypher query * feat: add llm extra body * feat: update memory extraction prompt and result parser * fix: evaluation locomo search * ci: fix format and update test * feat: update result json parser * feat: recursively cluster nodes to max_cluster_size * fix: fix template * feat: keep default min-group-size 3 * feat: keep default min-group-size 3 * feat: update doc mem reader * test: fix test * fix: date parse error when python<3.11 * fix: update dependencies * fix: TextualMemoryItem pydantic error * fix: TextualMemoryItem pydantic error * fix: TextualMemoryItem pydantic error * fix: TextualMemoryItem pydantic error * fix: prompt example * fix: robuster memory parser --------- Co-authored-by: chunyu li <[email protected]>
* tmp * feat: simplify general memory * test & format * test & format * test & format * restore type/visibility
* feat: update config * fix:dim * change dim * fix:change default db * fix:delay * fix:len * fix:change recently mem size * fix:dup node error * fix: remove mock_data * fix: change config * feat: reorganize code * add: add json parse for en * fix:change user_id * fix: logger info * fix: remove unsed change * feat: add topk for api * feat: add logger * fix:fix scheduler logs and --------- Co-authored-by: Travis Tang <[email protected]>
* feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: docker settings modify * feat: docker settings modify * feat: docker settings modify * Update graph_db.py * Update tree_config.json * Update simple_openapi_memos.py --------- Co-authored-by: CaralHsi <[email protected]>
#147) * fix bugs: fix bugs in the example of memos_w_scheduler and fix bugs of log submittion in MOS * fix bugs: modify mos product, and add more exception catch code
* feat(eval): add eval dependencies * feat(eval): add configs example * docs(eval): update README.md * feat(eval): remove the dependency (pydantic) * feat(eval): add run locomo eval script * fix(eval): delete about memos redundant search branches * chore: fix format * feat(eval): add openai memory on locomo - eval guide * docs(eval): modify openai memory on locomo - eval guide * feat(eval): add longmemeval evaluation pipeline * chore(eval): formatter * chore: update * feat(eval): add configs example * fix(eval): bugs about longmemeval * fix(eval): search top k * chore(eval): update * feat(eval): support memos api mode * feat(eval): add memobase; fix bugs about share db
* feat: modify internet search * feat: modify internet search * feat: modify internet search * feat: modify internet search * fix: unittest for tree_searcher * feat: add source to memory key
* feat: update config * fix:dim * change dim * fix:change default db * fix:delay * fix:len * fix:change recently mem size * fix:dup node error * fix: remove mock_data * fix: change config * feat: reorganize code * add: add json parse for en * fix:change user_id * fix: logger info * fix: remove unsed change * feat: add topk for api * feat: add logger * fix:fix scheduler logs and * add: fix max_user instances * fix: logger for config and qa * feat: update add context * fix:mv env to docker * fix: rm ref id for response for scheduler * add: status for product
* feat: add memreader to tackle with internet * feat: delete chunker in internet retriever and add 'info' parameter in all retrievers * test: fix test for updated memreader * test: fix test for updated memreader * test: fix test for updated memreader
Co-authored-by: CaralHsi <[email protected]>
) * feat: update config * fix:dim * change dim * fix:change default db * fix:delay * fix:len * fix:change recently mem size * fix:dup node error * fix: remove mock_data * fix: change config * feat: reorganize code * add: add json parse for en * fix:change user_id * fix: logger info * fix: remove unsed change * feat: add topk for api * feat: add logger * fix:fix scheduler logs and * add: fix max_user instances * fix: logger for config and qa * feat: update add context * fix:mv env to docker * fix: rm ref id for response for scheduler * add: status for product * feat: add internet config * fix: id is null * add:internet search * fix:add internet_search * fix:chunk * fix: remove internet * fix: inter net bug * fix: chunk len * fix: filed bug * fix:fix ci and test * fix: url and passwd * fix: input len * feat: change reorganizer time * feat:change settings and add env for change default .memos info * fix:add mem * fix:datatime * fix: update * fix:ic and code test --------- Co-authored-by: CaralHsi <[email protected]>
…166) * feat: add user manager factory pattern and product API enhancements - Add user manager factory pattern with SQLite and MySQL backends - Add user manager configuration to MOSConfig - Add product API router and configuration - Add DingDing notification integration - Add notification service utilities - Update OpenAPI documentation * fix: change py to meos_tools * fix: code reorganize
* feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: one-click deployment with docker * feat: docker settings modify * Update tree_config.json * Update simple_openapi_memos.py * feat: docker settings modify * feat: support nebular database * Update Dockerfile * Update docker-compose.yml * Update tree_config.json * Update simple_openapi_memos.py * Rename .env.example to docker/.env.example * feat: update requirement.txt * feat: update requirement.txt * feat: update requirement.txt * feat: support nebular database * feat: support nebular database * feat: support nebular database * feat: support nebular database * feat: support nebular database * feat: support nebular database * feat: support nebular database * feat: support nebular database * feat: support nebular database * feat: fix multi-tanant bug for nebula; add create index; fix some functions in nebula; fix example * fix: search bug; * fix index and multi-db-name * feat: finish get-by-metadata in nebula * feat: finish get_structure_optimization_candidates * fix: return value in nebula * feat: fix all nebula issue * feat: create pool connecting * fix: reorganize bug * add several edge types to nebula * feat: change edge name in nebula * fix: bug for graph not found * fix: fail to create db bug * delete test nebula in temp * fix: no node_not_exist bug --------- Co-authored-by: chunyu li <[email protected]> Co-authored-by: stx <[email protected]> Co-authored-by: Tianxing Shi <[email protected]>
* fix: align MOSProduct._build_system_prompt signature with MOSCore - Fix TypeError when calling MOSProduct.chat() method - MOSCore.chat() expects _build_system_prompt(memories, base_prompt=...) - MOSProduct._build_system_prompt had incompatible signature (user_id, memories) - Updated signature to match parent class interface - Removed unused user_id parameter from method * ran format --------- Co-authored-by: chunyu li <[email protected]> Co-authored-by: muzzlol <[email protected]>
…ql (#171) * feat: add user manager factory pattern and product API enhancements - Add user manager factory pattern with SQLite and MySQL backends - Add user manager configuration to MOSConfig - Add product API router and configuration - Add DingDing notification integration - Add notification service utilities - Update OpenAPI documentation * fix: change user manager default * fix: update config * fix: remove db_name for neublar * fix:host * feat:update db * fix:test * fix: reomve dup file * feat: add logs * feat: add users profile field
* fix: align MOSProduct._build_system_prompt signature with MOSCore - Fix TypeError when calling MOSProduct.chat() method - MOSCore.chat() expects _build_system_prompt(memories, base_prompt=...) - MOSProduct._build_system_prompt had incompatible signature (user_id, memories) - Updated signature to match parent class interface - Removed unused user_id parameter from method * feat: rewrite query before searching memories * fix: JsonDecodeError * fix: fix prompt * ran format * feat: rewrite and reinforce query * feat: rewrite and reinforce query * feat: make internet search optional * fix: disable rewrite query seperately * feat: finish rewrite query * fix: avoid senseitive content in the memories * fix: test bug in tree_task_goal_parser * fix: info is None bug * fix: bug in nebula get_by_metadata * fix: add info to memos_core unittest --------- Co-authored-by: chunyu li <[email protected]> Co-authored-by: muzzlol <[email protected]> Co-authored-by: CaralHsi <[email protected]>
fix: fine-search bug
* fix: add metadata filter and get by metadata bug * fix: add metadata filter and get by metadata bug
* feat: add user manager factory pattern and product API enhancements - Add user manager factory pattern with SQLite and MySQL backends - Add user manager configuration to MOSConfig - Add product API router and configuration - Add DingDing notification integration - Add notification service utilities - Update OpenAPI documentation * fix: change user manager default * fix: update config * fix: remove db_name for neublar * fix:host * feat:update db * fix:test * fix: reomve dup file * feat: add logs * feat: add users profile field * fix: product and format utils and change prompt * fix: bugs for chat * feat: add dim for config
* fix:get chat history in the fun mos.search() and mos.chat() * fix: get chat history in the unittest
* fix: align MOSProduct._build_system_prompt signature with MOSCore - Fix TypeError when calling MOSProduct.chat() method - MOSCore.chat() expects _build_system_prompt(memories, base_prompt=...) - MOSProduct._build_system_prompt had incompatible signature (user_id, memories) - Updated signature to match parent class interface - Removed unused user_id parameter from method * ran format --------- Co-authored-by: chunyu li <[email protected]> Co-authored-by: muzzlol <[email protected]> Co-authored-by: CaralHsi <[email protected]>
tianxing02
pushed a commit
to tianxing02/MemOS
that referenced
this pull request
Feb 24, 2026
Bug Fixes: Fixed date parsing errors and memreader issues Resolved general text memory problems Fixed bugs in memos_w_scheduler examples and related issues Addressed search bugs when calling Nebula Added metadata filters and fixed bugs in fetching by metadata Aligned MOSProduct._build_system_prompt signature with MOSCore New Features: Added support for removing duplicate nodes in playground and refactored reorganizer configuration code Improved memory scheduler architecture and configurations with exception handling Supported memos API mode and added memreader for internet-related content Enhanced internet search functionality and interface code, modified default internet search configurations Added context for playground and fastapi objects, and node existence checks Introduced user manager factory pattern and enhanced product API Added Nebula-related features and configuration updates, along with chat history functionality Updated dim environment Improvements: Modified docker settings and user manager duplicate field configurations Rewrote query functionality Documentation & DevOps: Updated version with significant enhancements in functionality, bug fixes, and configuration adjustments to improve overall performance and user experience.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bug Fixes:
Fixed date parsing errors and memreader issues
Resolved general text memory problems
Fixed bugs in memos_w_scheduler examples and related issues
Addressed search bugs when calling Nebula
Added metadata filters and fixed bugs in fetching by metadata
Aligned MOSProduct._build_system_prompt signature with MOSCore
New Features:
Added support for removing duplicate nodes in playground and refactored reorganizer configuration code
Improved memory scheduler architecture and configurations with exception handling
Supported memos API mode and added memreader for internet-related content
Enhanced internet search functionality and interface code, modified default internet search configurations
Added context for playground and fastapi objects, and node existence checks
Introduced user manager factory pattern and enhanced product API
Added Nebula-related features and configuration updates, along with chat history functionality
Updated dim environment
Improvements:
Modified docker settings and user manager duplicate field configurations
Rewrote query functionality
Documentation & DevOps:
Updated version
with significant enhancements in functionality, bug fixes, and configuration adjustments to improve overall performance and user experience.