Commit graph

215 commits

Author SHA1 Message Date
dengjiaji
2d4f7e18fe init readme zh 2025-09-01 14:37:27 +08:00
jinli.yl
80dae9953e refactor(memory): update personal memory flows and adjust related components
- Move retrieve_personal_memory and summary_personal_memory flows to new positions in default.yaml
- Update info_filter_op to handle trajectories instead of messages
- Adjust use_personal_memory_demo to use trajectories in API requests
2025-09-01 14:19:38 +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
2fdb51ff5e refactor(trajectory): add missing import for json module
- Added 'import json' at the beginning of trajectory_preprocess_op.py
- This import is necessary for handling JSON data in the trajectory preprocessing task
2025-08-31 16:04:20 +08:00
jinli.yl
3056389c19 test: remove example data from test_workspace
- Deleted three example task memories from test_workspace.jsonl
- This action clears the test workspace to prepare for actual testing
2025-08-31 15:59:04 +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
zouyingcao
72db149964 Merge branch 'merge' of https://github.com/modelscope/MemoryScope into merge 2025-08-29 16:37:14 +08:00
zouyingcao
fa6d847a0c fix bug[trajectory_preprocess_op]: parsing the tool_calls in correct format 2025-08-29 16:36:57 +08:00
jinli.yl
e26338fb95 feat(react): add simple react operator and update related functionalities
- Add SimpleReactOp to react module
- Update reme_ai/__init__.py to include react module
- Modify contra_repeat_op.py to use memory_id instead of id
- Adjust datetime_handler.py to handle string datetime conversion
- Update default.yaml to include react flow content
- Modify get_observation_op.py and get_observation_with_time_op.py to use workspace_id from context
- Update test/http_client_test.py to test new react functionality
- Adjust messages.jsonl to reflect new analysis approach for Xiaomi Corporation
2025-08-29 14:40:30 +08:00
jinli.yl
4eac2a2a93 feat(react): add simple react operator and update related functionalities
- Add SimpleReactOp to react module
- Update reme_ai/__init__.py to include react module
- Modify contra_repeat_op.py to use memory_id instead of id
- Adjust datetime_handler.py to handle string datetime conversion
- Update default.yaml to include react flow content
- Modify get_observation_op.py and get_observation_with_time_op.py to use workspace_id from context
- Update test/http_client_test.py to test new react functionality
- Adjust messages.jsonl to reflect new analysis approach for Xiaomi Corporation
2025-08-29 11:56:53 +08:00
jinli.yl
adce394cd0 feat(react): add simple react operator and update related functionalities
- Add SimpleReactOp to react module
- Update reme_ai/__init__.py to include react module
- Modify contra_repeat_op.py to use memory_id instead of id
- Adjust datetime_handler.py to handle string datetime conversion
- Update default.yaml to include react flow content
- Modify get_observation_op.py and get_observation_with_time_op.py to use workspace_id from context
- Update test/http_client_test.py to test new react functionality
- Adjust messages.jsonl to reflect new analysis approach for Xiaomi Corporation
2025-08-29 11:56:50 +08:00
zouyingcao
e4c688530c update: bfcl quickstart.md 2025-08-29 11:44:37 +08:00
caozouying.czy
7c639184cb add: add new op for ReMe service 2025-08-29 01:04:06 +08:00
caozouying.czy
15795221dd update: bfcl cookbook to support using ReMe service 2025-08-29 00:59:37 +08:00
caozouying.czy
5ce1697738 update: convert library 2025-08-29 00:44:40 +08:00
caozouying.czy
61a83892bd update: merge the config.yaml 2025-08-28 14:44:06 +08:00
caozouying.czy
6decf51793 remove the change in vector_store_action_op 2025-08-28 14:33:38 +08:00
jinli.yl
074634d884 refactor(reme_ai): consolidate personal memory and update related ops
- Rename and restructure personal memory consolidation flow
- Update memory handling in context and operations
- Refactor memory schema to use time_created and time_modified fields
- Improve error handling and logging in memory operations
- Update test cases for new memory consolidation flow
2025-08-28 14:31:03 +08:00
jinli.yl
527e04140c refactor(personal): standardize memory operations and improve time handling
- Rename and restructure memory loading operations
- Enhance time extraction and formatting capabilities- Implement more robust memory filtering and ranking logic
- Refactor observation extraction methods for better reusability
- Improve logging and error handling in memory operations
2025-08-28 01:24:34 +08:00
caozouying.czy
8dba31f2b2 update: combine the default.yaml 2025-08-27 18:41:46 +08:00
caozouying.czy
917a1a4725 add: add op about memory management 2025-08-27 18:35:53 +08:00
jinli.yl
8600015632 refactor(reme_ai): rename and restructure modules for better organization
- Rename `worker` to `op` for operation classes
- Remove `memoryscope` package
- Create `constants` package with common constants
- Update module imports and class names accordingly
2025-08-27 17:05:40 +08:00
jinli.yl
9fb7aa4e78 feat(agent): add agent module and update related components
- Add agent module to reme_ai package
- Update retrieve module to include agent-related functionality
- Modify summary module to use new agent features
- Update configuration to support agent operations
2025-08-27 11:37:14 +08:00
jinli.yl
423cf2f262 refactor(import): update import statements and rename classes across multiple modules
- Update import statements to use relative imports where appropriate
- Rename classes to match file names for better consistency
- Add new imports for recently added modules
2025-08-27 11:07:02 +08:00
jinli.yl
3e6bd05f60 feat(vector_store): update vector store action operator
- Modify input schema to use 'action' instead of 'query'- Update action enum to include specific vector store operations
- Change freq_threshold type from float to int
- Remove unnecessary agent configuration from default.yaml
2025-08-27 10:42:00 +08:00
jinli.yl
ab4bf43a24 refactor(summary): optimize task memory processing and validation
- Rename and restructure task memory related operations
- Implement static methods for utility functions
- Improve type safety and error handling
- Update memory validation and deduplication logic
- Refactor comparative summary generation
2025-08-26 23:32:57 +08:00
jinli.yl
77ce2d22d3 refactor(summary): rename experiences to task memories and optimize related ops
- Rename ExperienceDeduplicationOp to TaskMemoryDeduplicationOp
- Rename ExperienceValidationOp to TaskMemoryValidationOp
- Update comparative extraction, failure extraction, and success extraction ops to use task memories
- Refactor PDFPreprocessOp and ReactV1Op for better code structure
- Remove unused simple_config.yaml
- Update default.yaml with new task memory related flows
2025-08-26 23:05:49 +08:00
jinli.yl
5a3d8ab74d feat(reme_ai): implement summary functionality and enhance vector store operations
- Add summary module with simple summary and personal summary tasks
- Implement new vector store operations for updating and managing memory
- Refactor retrieve module to improve query building and memory rewriting
- Update schema and utils modules for better data handling and PDF processing
2025-08-26 20:56:30 +08:00
jinli.yl
cceebc631e refactor: rename package and restructure modules
- Rename experiencemaker package to reme_ai
- Move personal modules to new directory structure
- Remove unused classes and imports
- Update module initialization files
2025-08-25 23:59:08 +08:00
jinli.yl
4a2b7f9de1 mv experience maker file to reme_ai 2025-08-25 16:46:46 +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
zouying
a3f281f365 fix bug: the condition when use experience deletion 2025-08-20 12:02:54 +08:00
zouying
95b137b935 add: bfcl_quickstart 2025-08-19 16:33:16 +08:00
zouying
b3d266d487 update: change use_experience_deletion param initialization 2025-08-15 12:00:43 +08:00
zouying
8725955568 Merge branch 'merge' of https://github.com/modelscope/MemoryScope into merge 2025-08-15 11:49:45 +08:00
zouying
bb7ca27e42 add: update mechanism 2025-08-15 11:47:58 +08:00
zouyingcao
dafc391e67
Delete experiencemaker/ExperienceMaker.egg-info directory 2025-08-13 15:40:58 +08:00
zouying
f497ee8dac Merge branch 'merge' of https://github.com/modelscope/MemoryScope into merge 2025-08-13 15:35:36 +08:00
zouying
5c49aa3b98 update: test update_experience_pool in bfcl 2025-08-13 15:33:07 +08:00
zouying
463dc2e590 update: test update_experience_pool in bfcl 2025-08-13 15:32:18 +08:00
Dengjiaji
e85d4b946a remove insert 2025-08-13 15:02:42 +08:00
Dengjiaji
98bb937efe add db action: delete_ids & insert 2025-08-13 14:54:47 +08:00
zouying
8cf10453fe add: split_into_trainval.py 2025-08-12 20:00:05 +08:00
zouying
3c1b358e01 add: bfcl library 2025-08-12 19:53:33 +08:00
zouying
2e92f3c4c5 update gitignore 2025-08-12 19:45:21 +08:00
zouying
a16ecb7f6d Revert "update gitignore"
This reverts commit 57a0adcfd8.
2025-08-12 19:39:06 +08:00
zouying
f1362aecb2 update gitignore 2025-08-12 19:31:44 +08:00
caozouying.czy
57a0adcfd8 update gitignore 2025-08-12 18:27:20 +08:00
caozouying.czy
6486947141 Merge remote-tracking branch 'origin/merge' into merge 2025-08-12 18:20:25 +08:00