Commit graph

43 commits

Author SHA1 Message Date
jinli.yl
ef7e8052a2 chore(version): bump version to 0.2.0.2 2025-11-26 11:39:03 +08:00
jinli.yl
a093a9428d refactor(context): restructure file system operations and context compaction 2025-11-18 15:36:20 +08:00
jinli.yl
e92a8f7e0b chore(version): update project version to 0.2.0.0 2025-11-11 00:09:43 +08:00
jinli.yl
dec5e4cdaf refactor(schema): update import paths and versioning strategy 2025-11-07 17:01:48 +08:00
jinli.yl
73668f051e feat(core): add pre-commit hooks and improve module documentation 2025-11-07 14:14:11 +08:00
jinli.yl
2a28271457 build(project): bump version and update dependencies- Update project version from 0.1.10.8 to 0.2.0.0 2025-11-07 01:39:39 +08:00
jinli.yl
4dd90e4c7c chore(release): bump version to 0.10.8 2025-10-31 11:34:22 +08:00
jinli.yl
a4be28606b chore(version): bump version to 0.1.10.7 2025-10-28 15:17:00 +08:00
jinli.yl
7e82a3179e feat(reme_ai): update version to 0.1.10.6 and enhance tool memory operations 2025-10-27 21:12:11 +08:00
jinli.yl
02ed621b36 chore(release): bump version to 0.10.5 2025-10-27 17:23:02 +08:00
jinli.yl
b5ccd0eac1 chore(version): bump version to 0.10.4 2025-10-27 17:02:44 +08:00
jinli.yl
c314a82039 docs: update documentation structure and content 2025-10-23 17:58:25 +08:00
jinli.yl
ac72e6e021 feat(vector_store): add QdrantVectorStore implementation with async support
- Added QdrantVectorStore backend with native async operations
- Implemented advanced filtering capabilities for metadata queries
- Added support for Qdrant Cloud and local deployments- Updated vector store comparison table with Qdrant features
- Enhanced documentation with Qdrant setup and usage examples
- Fixed code block formatting in vector store API guide
- Updated embedding model integration for Qdrant compatibility
2025-10-23 17:15:12 +08:00
jinli.yl
da63cf9eae chore(version): bump version to 0.1.10.2 2025-10-22 22:02:44 +08:00
jinli.yl
1412fa9ed1 feat(reme): implement ReMeApp and decouple flowllm dependencies 2025-10-22 21:53:59 +08:00
jinli.yl
4697070068 chore(version): bump version to 0.1.10.1
- Updated __version__ in reme_ai/__init__.py
- Updated project version in pyproject.toml- Changed flowllm dependency to include reme extra
- Fixed typo in README.md query example
2025-10-22 20:24:55 +08:00
jinli.yl
49819a8e54 feat(tool): implement tool memory management and mock search tools- Added RetrieveToolMemoryOp for retrieving tool memory guidelines- Implemented LLM-based mock search tools with configurable complexity levels
- Enhanced tool call result parsing with improved scoring logic (0.0 or 1.0)
- Updated tool memory schema to reflect binary success/failure scoring
- Added deterministic behavior support via seed configuration in mock tools
- Improved evaluation prompts to focus on result quality over success flags
- Extended README with tool memory documentation and usage examples- Added utility functions for generating mock tool call results
- Removed deprecated test file for UseMockSearchOp- Updated default configurations to include use_mock_search operation- Bumped version to0.1.10 and updated flowllm dependency requirement
- Moved deprecation warnings to main init file
- Simplified tool memory summary formatting by removing redundant statistics
- Fixed tool call result processing to handle multiple tool names concurrently
2025-10-21 21:03:14 +08:00
jinli.yl
3d430c2d24 fix(app): update flowllm dependency and add environment variable check
- Update flowllm dependency to version 0.1.9
- Add environment variable check for FLOW_APP_NAME
2025-09-16 17:01:17 +08:00
jinliyl
560e746cea
reformat code, support flowllm 0.1.9 (#26)
* reformat code, support flowllm 0.1.9

* Update README.md

add FLOW_USE_FRAMEWORK=true

* Update README_ZH.md

add FLOW_USE_FRAMEWORK=true

* Update index.md

add FLOW_USE_FRAMEWORK=true

* add env FLOW_APP_NAME=ReMe
2025-09-16 16:49:56 +08:00
jinli.yl
564df4e9e5 build: bump version to 0.1.8 and update dependencies
- Update package version from 0.1.7 to 0.1.8
- Upgrade minimum Python version to 3.12
- Update flowllm dependency to version 0.1.8
2025-09-08 16:30:03 +08:00
jinli.yl
8d407b4ed9 refactor(config): update data types in default.yaml and upgrade flowllm dependency
- 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
2025-09-08 15:55:25 +08:00
jinli.yl
f93ae5c3e5 refactor(memory): update message handling and bump version
- 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
2025-09-07 18:26:10 +08:00
jinli.yl
2b3724b69b build: bump version to 0.1.6
- Update version in __init__.py and pyproject.toml
2025-09-07 16:08:32 +08:00
jinli.yl
a5efdd7427 build(deps): update flowllm dependency to version >= 0.1.5
- Change flowllm dependency from == 0.1.5 to >= 0.1.5 in pyproject.toml
- This allows using versions of flowllm that are newer than 0.1.5
2025-09-07 16:02:38 +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
073077c97e update flowllm version 2025-09-04 17:25:54 +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
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
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
jinli.yl
b2ac7cb6ca build(experiencemaker): add FlowLLM dependency and update package data- Add FlowLLM as a dependency (version >= 0.1.3)
- Update package data to include all YAML files in the config directory
2025-08-31 16:18:01 +08:00
jinli.yl
0c2fb9a522 refactor(reme_ai): formatting and minor code improvements
- Removed unnecessary comments
- Improved code formatting across multiple files
- Updated import statements and removed unused imports
- Refactored some function definitions for better readability
2025-08-31 15:58:59 +08:00
jinli.yl
164377572d feat(reme_ai): implement retrieve task memory flow and update related components
- Add retrieve task memory flow to default.yaml for memory recall
- Update vector store initialization and import RecallVectorStoreOp- Modify app.py to use ConfigParser for configuration parsing
- Remove unnecessary comments and update flow description in default.yaml- Add test script for retrieve task memory using MCP client
- Update project metadata and dependencies in pyproject.toml
2025-08-25 16:35:02 +08:00
jinli.yl
4739d39f3f feat(reme_ai): implement memory retrieval and merging functionality
- Add BuildQueryOp to construct query for memory retrieval-Implement MergeMemoryOp to combine retrieved memories
- Create RecallVectorStoreOp to fetch memories from vector store
- Develop memory representation and conversion methods
- Establish initial project structure and dependencies
2025-08-25 16:10:53 +08:00
jinli.yl
dec8b45186 add add tavily search
mv to sub folder

add memory scope

add memoryscope2

move name back
2025-08-11 12:04:08 +08:00
jinli.yl
8d3a4cc80e add version 0.1.1 2025-07-31 20:13:04 +08:00
jinli.yl
2c678873a9 add mcp 2025-07-31 17:10:48 +08:00
jinli.yl
495fe904a4 update messages 2025-07-29 11:22:14 +08:00
jinli.yl
bc1e8d2ac4 up readme 2025-07-15 19:52:48 +08:00
jinli.yl
f3e6529033 update pyproject.toml 2025-06-20 11:49:15 +08:00
jinli.yl
5da12da545 add setup info 2025-06-18 14:16:27 +08:00
鸣山
93089caf5e add pipeline to readme.md 2025-06-17 21:28:03 +08:00
青轩
8a360083a3 stage traj summarizer 2025-06-10 10:51:58 +08:00
jinli.yl
ef224979cc init 2025-06-05 19:21:01 +08:00