-
Notifications
You must be signed in to change notification settings - Fork 233
chore: bump version to v1.0.1 #275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
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
* feat: check nodes existence * feat: use different template for different language input * feat: use different template for different language input
fix: time bug
* update lme_rag * add locomo rag&full-context eval * delete redundance code * update locomo rag bash file --------- Co-authored-by: CaralHsi <[email protected]> Co-authored-by: chunyu li <[email protected]>
* feat: add further questions for * fix: remove print * feat: add stream for further question --------- Co-authored-by: CaralHsi <[email protected]>
fix: mysql list users role for Enum type
* fix neo4j parameters * fix load error:Invalid unbroken double quoted character sequence: near \ * feat: skip failed uploading
feat: change reference position
* feat: modify system prompt, add refuse * feat: at least return memories * feat: modify ref
* feat: modify system prompt, add refuse * feat: at least return memories * feat: modify ref * feat: add memcube retrieval * fix: test bug
* feat: modify system prompt, add refuse * feat: at least return memories * feat: modify ref * feat: add memcube retrieval * fix: test bug * feat: modify prompt
* feat: modify system prompt, add refuse * feat: at least return memories * feat: modify ref * feat: add memcube retrieval * fix: test bug * feat: modify prompt * feat: modify reference format
…pt (#248) * fix: fix mem cube bug for docker * fix: further questions
…oscore (#253) * feat: add chat complete * feat: fix chat bug
* fix: mem-reader bug * fix: test mem reader
* fix: mem-reader bug * fix: test mem reader * feat: modify nebula session pool
#261) * feat: Asynchronous processing of logs, notifications and memory additions,handle synchronous and asynchronous environments * feat: fix format
* feat: mos add load sdk for user * feat: remove think for reason model
…gging (#265) * feat: timeout for nebula query 5s->10s * feat: exclude heavy feilds when calling memories from nebula db * test: fix tree-text-mem searcher text
* feat: add custom request log * fix: format error * fix: lint error * feat: add request middleware * fix: format error * feat: support CUSTOM_LOGGER_WORKERS env * feat: delete test_log --------- Co-authored-by: CaralHsi <[email protected]>
feat: update post processing memory for chatbot
* feat: add custom request log * fix: format error * fix: lint error * feat: add request middleware * fix: format error * feat: support CUSTOM_LOGGER_WORKERS env * feat: delete test_log * feat: add trace_id to log record * revert: log code --------- Co-authored-by: CaralHsi <[email protected]>
* feat: timeout for nebula query 5s->10s * feat: exclude heavy feilds when calling memories from nebula db * test: fix tree-text-mem searcher text * feat: adjust prompt * feat: adjust prompt
* feat: add custom request log * fix: format error * fix: lint error * feat: add request middleware * fix: format error * feat: support CUSTOM_LOGGER_WORKERS env * feat: delete test_log * feat: add trace_id to log record * revert: log code * feat: add request context * feat: add debug log * feat: delete useless code * feat: delete requestcontext logger body * feat: add context thread * feat: add context thread * feat: add context thread * test: log and context_thread * revert: log console * fix: conflict from dev * fix: ci error * fix: ci error --------- Co-authored-by: CaralHsi <[email protected]> Co-authored-by: harvey_xiang <[email protected]>
feat:add openai stream
* feat: parallel doc process * add memory size config for tree * feat: add reranker Facktory * feat: pass reranker from tree config * feat: add reranker config in mos product * style: modify annotation * feat: slightly adjust similarity threshold for returned memories * test: fix researcher test script
* feat: parallel doc process * add memory size config for tree * feat: add reranker Facktory * feat: pass reranker from tree config * feat: add reranker config in mos product * style: modify annotation * feat: slightly adjust similarity threshold for returned memories * test: fix researcher test script * fix: reranker config bug
* feat: parallel doc process * add memory size config for tree * feat: add reranker Facktory * feat: pass reranker from tree config * feat: add reranker config in mos product * style: modify annotation * feat: slightly adjust similarity threshold for returned memories * test: fix researcher test script * fix: reranker config bug * feat: similarity threshold 0.52->0.30
* feat: parallel doc process * add memory size config for tree * feat: add reranker Facktory * feat: pass reranker from tree config * feat: add reranker config in mos product * style: modify annotation * feat: slightly adjust similarity threshold for returned memories * test: fix researcher test script * fix: reranker config bug * feat: similarity threshold 0.52->0.30 * feat: min memories:3
* feat: update prompt and add search logs for mem * fix:ci * fix: sync system prompt
* feat: modify search rephrase prompt * feat: modify task parser prompt * feat: add searched log
* feat: update filter mem * fix:change top * fix:rm embedding
* feat: updatebug * fix: bugfix
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.
This PR introduces multiple major updates across MemOS, focusing on evaluation, request context/logging, graph DB backends, retrieval/quoting, API capabilities, and prompts/templates.
Summary:
Evaluation: Added LoCoMo RAG & LongMemEval scripts with reproducible run commands.
API & Middleware: Introduced request context and middleware for trace IDs and multi-user support; added non-streaming Chat Complete and “further questions” generation.
Logging & Observability: Implemented custom logger with trace ID, and asynchronous handling for logs, notifications, and memory writes.
Graph Backends: Improved NebulaGraph session pool management and stability; fixed Neo4j Community bug.
Retrieval & References: Enabled memos_cube-scoped retrieval, adjusted reference display/format, and added reject-answer path.
Prompts & Templates: Added multilingual templates and refined Mem Reader prompt.
LLM & Examples: Updated vLLM adapter, fixed multi-user example, added user_id field to general_text.
Testing: Added/updated tests for request context, memory reader, searcher, and logging.
Fix: #(issue)
Docs Issue/PR: (docs-issue-or-pr-link)
Reviewer: @(reviewer)
Checklist: