Commit graph

265 commits

Author SHA1 Message Date
jinli.yl
a9f061b92d refactor(vector_store): update search functionality and documentation
- Remove deprecated `add_dict_filter` method from vector store operations
- Update `async_search` method to use `filter_dict` parameter for advanced filtering
- Modify examples in documentation to use the new `filter_dict` format for advanced filtering
- Update task memory and messages for consistency with new filtering approach
2025-09-07 15:58:31 +08:00
jinli.yl
948cddf423 feat(service): implement base memory service and personal/task memory services
- Add BaseMemoryService abstract class with common memory operations
- Implement PersonalMemoryService and TaskMemoryService concrete classes
- Update default config to use async services for memory operations
- Modify recall and retrieve ops to use context for top_k parameter
- Update vector store action op to handle list action and return result directly
2025-09-07 14:15:36 +08:00
jinli.yl
52ec82095f refactor(cookbook): update task_memory.jsonl with enhanced analysis and synthesis patterns
- Update memory entries with more specific and detailed content
- Improve structure and clarity of analysis, especially for complex subjects
- Refine synthesis process to create more coherent and insightful summaries
- Adjust scores and confidence levels based on improved analysis quality
- Update tags to better reflect the nature of analysis and synthesis tasks
2025-09-07 00:04:01 +08:00
jinli.yl
4a00f51c3c refactor(demo): update personal memory demo and remove unused files
- Update personal memory demo to use new memory format
- Remove unused task memory and message files
- Adjust vector store configuration in default.yaml
- Modify load_today_memory_op to use new search method
2025-09-07 00:03:49 +08:00
jinli.yl
bf3fa875aa refactor(vector_store): update memory operations to use async search
- Update load_today_memory_op.py to use async version of _retrieve_today_memories
- Update memory_deduplication_op.py to use async version of _deduplicate_task_memories and _get_existing_task_memory_embeddings
- Update retrieve_memory_op.py to use async_search instead of search
2025-09-06 21:42:55 +08:00
jinli.yl
a9188edeb2 refactor(vector_store): update vector store ops to use async methods
- Rename execute() to async_execute() in multiple vector store operation classes
- Update method calls to use async versions (e.g., async_search, async_delete)
- This change allows for asynchronous execution of vector store operations
2025-09-06 21:33:14 +08:00
jinli.yl
6bb3ab90fc refactor(llm): update LLM-related ops to use async execution
- Modify LLM-related ops to use async_execute instead of execute
- Replace chat method with achat for asynchronous LLM calls
- Update method signatures and return types to support async operations
- This change affects multiple files across the project
2025-09-06 20:27:25 +08:00
jinli.yl
49c73b15b3 refactor(reme_ai): update app and ops for async execution and new LLM features
- Update app.py to use async service initialization
- Refactor multiple ops to use async_execute instead of execute
- Add support for stream and use_async flags in config
- Update LLM usage to use achat instead of chat
- Add new LLM models and update existing ones in config
- Improve error handling and logging in several ops
- Update dependencies and Python version requirements
2025-09-06 20:17:33 +08:00
dengjiaji
1e5250bbfb fix(readme): path typos 2025-09-04 18:22:05 +08:00
jinli.yl
73d4b63882 docs(README): update version info and add language toggle
- Update PyPI version badge to v0.1 in both English and Chinese README files
- Add language toggle link at the beginning of both README files
- Update MemoryScope version reference from v0.1.x to v0.1 in both README files
2025-09-04 17:45:15 +08:00
dengjiaji
073077c97e update flowllm version 2025-09-04 17:25:54 +08:00
dengjiaji
020f2bc3ef update appworld experiment & readme 2025-09-04 17:11:14 +08:00
dengjiaji
5302b1b69c update frozenlake readme 2025-09-04 16:09:03 +08:00
dengjiaji
10fef4e426 ignore .venv 2025-09-04 16:09:03 +08:00
zouyingcao
4f19423212 update: standardize code comments in bfcl_cookbook 2025-09-03 11:03:43 +08:00
dengjiaji
f186fdf4a3 fix figure path 2025-09-02 23:04:12 +08:00
jinli.yl
f707490ace refactor(docs): update library path in index.html
- Change the baseUrl from `../library/` to `./library/` in the docs/index.html file
- This adjustment corrects the path to the library folder, ensuring proper file loading
2025-09-02 22:55:15 +08:00
dengjiaji
fee584e00e rename docs folder 2025-09-02 22:16:27 +08:00
dengjiaji
7179e3e864 fix typos 2025-09-02 22:15:14 +08:00
dengjiaji
683f3f322f fix typos 2025-09-02 22:14:20 +08:00
dengjiaji
be8a5741da fix typos 2025-09-02 22:08:14 +08:00
dengjiaji
2ea8a950fc fix typos 2025-09-02 22:04:23 +08:00
dengjiaji
cd6999bdad fix typos 2025-09-02 21:51:44 +08:00
dengjiaji
a63b7ea996 update readme 2025-09-02 21:49:48 +08:00
dengjiaji
1c1e108a48 update readme files and figures 2025-09-02 21:45:15 +08:00
jinli.yl
cd37020ff5 refactor(README): update documentation and remove unused code
- Remove unused import in reme_ai/summary/task/__init__.py
- Remove unused constant in reme_ai/constants/common_constants.py
- Update README.md with new content and structure
- Update README_ZH.md with minor corrections
- Modify task memory documentation for clarity
2025-09-02 21:39:04 +08:00
dengjiaji
96124c50b4 update figure 2025-09-02 20:53:04 +08:00
jinli.yl
e8ca114e59 refactor(reme_ai): remove unused PDF processing components
- Remove MinerUPDFProcessor and related classes
- Delete pdf_preprocess_op_wrapper.py
- Update task_summary_ops.md to remove PDFPreprocessOp documentation
- Add LLM-related keywords to pyproject.toml
2025-09-02 20:52:14 +08:00
jinli.yl
55bc6ba29a docs(README_ZH.md): add code examples for task and personal memory management
- Add curl and Node.js code examples for task memory management
- Add curl and Node.js code examples for personal memory management
- Improve documentation clarity by including detailed API usage samples
2025-09-02 19:16:02 +08:00
jinli.yl
a4d8e5912d docs(README): update ReMe results table and remove unused code
- Update the ReMe results table in README_ZH.md for better readability
- Remove unused and outdated code in trajectory_preprocess_op.py
2025-09-02 19:10:08 +08:00
jinli.yl
57a22d8da4 docs(README): update content and rename to README.md
- Update README content to reflect new project name and version
- Rename README_ZH.md to README.md
- Add contribution guide and update documentation links
- Correct author information and update project description
2025-09-02 19:08:14 +08:00
zouyingcao
839c1b71e1 update: add bfcl-v3 results in README_ZH.md 2025-09-02 17:09:26 +08:00
zouyingcao
e87d4166a3 Merge branch 'merge' of https://github.com/modelscope/MemoryScope into merge 2025-09-02 16:54:30 +08:00
zouyingcao
c6bc749ab5 add: customize op in config 2025-09-02 16:54:27 +08:00
jinli.yl
1a31c41edf rm memoryscope 2025-09-02 16:51:54 +08:00
jinli.yl
4ffededd43 del files 2025-09-02 12:15:06 +08:00
dengjiaji
f42eb7f1e3 update readme 2025-09-02 12:07:41 +08:00
jinli.yl
803c53fba1 docs(README): add comprehensive documentation for ReMe.ai framework
- Added detailed information about the project's architecture, installation, and usage
- Included sections on task memory and personal memory management
- Provided examples and use cases for the framework
- Updated project metadata and version information
2025-09-02 10:51:41 +08:00
dengjiaji
0ccb946df5 update reme readme 2025-09-01 23:59:19 +08:00
jinli.yl
d50b55ace0 docs(cookbook): update quickstart guides for AppWorld and FrozenLake experiments
- Update AppWorld quickstart guide to use ReMe instead of ExperienceMaker
- Update FrozenLake quickstart guide to use ReMe and improve clarity
- Refactor FrozenLake experiment implementation and documentation
- Add more detailed explanation of task memory mechanism in FrozenLake
2025-09-01 23:48:10 +08:00
jinli.yl
f3911c92fd docs(mcp): update package name in quick start guide
- Change 'reme_ai' to 'reme-ai' in the pip install command
- This correction ensures consistency with the correct package name
2025-09-01 23:18:16 +08:00
jinli.yl
f3146aef04 docs: remove unused documentation files
- Deleted Configuration Guide, Future Roadmap, and Operations Documentation
- These files were likely outdated and no longer relevant
- Removing unused documentation improves maintainability and reduces confusion
2025-09-01 22:56:56 +08:00
jinli.yl
f7dd74ea20 feat(cookbook): implement task memory functionality
- Rename and rebrand experience-related variables and functions to task memory
- Update Appworld and FrozenLake agents to use task memory instead of experience
- Add new functions for handling API responses, deleting workspaces, and dumping/loading memories
- Modify run scripts to incorporate task memory creation and usage
- Update logging and print statements to reflect new task memory terminology
2025-09-01 22:54:38 +08:00
jinli.yl
d6e003391a docs(task_memory): expand task memory documentation and add new files
- Update task_memory.md with detailed explanation of task memory functionality
- Add new documentation files:  - task_retrieve_ops.md: describe memory retrieval operations
  - task_summary_ops.md: explain memory summarization operations
- Include configuration logic, basic usage examples, and advanced features
- Provide information on managing task memories (delete, dump, load)
2025-09-01 22:39:04 +08:00
dengjiaji
3b38547870 add task memory 2025-09-01 22:16:40 +08:00
jinli.yl
f954dbf167 docs(sop_memory): remove unnecessary sections and simplify content
- Remove detailed examples and testing sections
- Simplify content for better readability and focus
2025-09-01 19:56:16 +08:00
jinli.yl
24119413d8 docs(sop_memory): add comprehensive guide for creating complex workflows
- Introduce SOP Memory concept for combining atomic operations into complex workflows
- Provide detailed technical solution for implementing SOPs in LLM applications
- Include examples, best practices, and testing strategies for SOP development
- Highlight benefits of using SOP Memory for improving code reusability and standardization
2025-09-01 19:53:47 +08:00
jinli.yl
dcdc4ecdf5 docs(personal_memory): update documentation for Reme's personal memory system
- Capitalize 'Reme' in the documentation
- Remove unnecessary sections and simplify content
- Update file names to be more concise
- Remove redundant information and improve readability
2025-09-01 19:01:53 +08:00
jinli.yl
883dab7166 docs(quick_start): update guide for ReMe MCP usage
- Rename ExperienceMaker to ReMe
- Simplify server setup instructions
- Add detailed Python client examples for MCP tools
- Include personal memory usage instructions
- Remove unnecessary sections and clarify existing content
2025-09-01 17:39:48 +08:00
dengjiaji
abb1a86aef init personal&task memory readme 2025-09-01 15:05:54 +08:00