- Remove the assertion for FLOW_APP_NAME environment variable
- This change simplifies the __init__.py file and removes a potential source of runtime errors due to missing environment variables
- Move the FLOW_APP_NAME environment variable check from app.py to __init__.py
- This change ensures that the environment variable is checked as soon as the package is imported
- Removed redundant import of os in app.py since it's no longer needed there
- Deleted the entire library.html file from the docs/library directory
- Updated library.md file to include a new heading and a placeholder for memory library content
- Simplified table structure for better readability
- Adjusted column widths for a more balanced layout
- Moved GitHub link and environment variable information to the Note column
- Improved consistency in language and formatting across both service descriptions
- Adjust column widths for better readability
- Capitalize table header text
- Replace 'Desc' with 'Description' for clarity
- Make 'Note' column more concise and include GitHub link
- Update environment variable information formatting
- Adjust column widths for improved readability
- Wrap import statements and environment variables in <code> tags
- Update links to point to the correct GitHub repository
- Add information about ReMe v0.1.8 release with support for asynchronous operations
- Mention integration into the memory service of agentscope-runtime
- Update existing ReMe v0.1 release information
- Change 'str' to 'string' for consistency in data types
- Rename 'list' to 'array' for JSON compatibility
- Update 'bool' to 'boolean' and 'int' to 'integer' for standardization
- Upgrade flowllm dependency from >=0.1.6 to >=0.1.7
- Update service description for ReMe.PersonalMemoryService and ReMe.TaskMemoryService
- Add GitHub link for further information
- Clarify environment variables needed for configuration
- Create service_description.md file to document ReMe services
- Add descriptions for PersonalMemoryService and TaskMemoryService
- Include import statements and environment variable requirements- Highlight key features and use cases for each service
- Update message variable from 'messages' to 'new_messages' in memory services
- Bump package version from 0.1.6 to 0.1.7
- Update FlowLLM dependency version from >=0.1.5 to >=0.1.6
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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