Commit graph

94 commits

Author SHA1 Message Date
jinli.yl
73668f051e feat(core): add pre-commit hooks and improve module documentation 2025-11-07 14:14:11 +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
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
1412fa9ed1 feat(reme): implement ReMeApp and decouple flowllm dependencies 2025-10-22 21:53:59 +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
12f0b7d124 feat(agent): implement mock search tools and tool memory benchmark
- Added LLMMockSearchOp for simulating search operations with configurable complexity- Created SearchToolA, SearchToolB, and SearchToolC with distinct performance profiles- Implemented UseMockSearchOp for intelligent tool selection based on query analysis
- Added test scripts and query datasets for evaluating tool memory effectiveness
- Integrated tool memory service for storing and retrieving tool performance data
- Created documentation for tool memory benchmark testing methodology
- Refactored agent module structure and imports
- Increased summary tool memory recent call count from20 to 30
2025-10-16 23:31:50 +08:00
dengjiaji
1257c30e1a docs: update experiment tutorials and documentation structure 2025-09-15 15:44:23 +08:00
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
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
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
zouyingcao
4f19423212 update: standardize code comments in bfcl_cookbook 2025-09-03 11:03:43 +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
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
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
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
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
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
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
15795221dd update: bfcl cookbook to support using ReMe service 2025-08-29 00:59:37 +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
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
dengjiaji
890acbffc9 set num_runs=1 2025-07-31 21:02:47 +08:00
dengjiaji
fd2f4d5e37 update workspace id 2025-07-31 21:01:53 +08:00
鸣山
fb62881996 add doc: frozenlake quickstart 2025-07-31 17:24:38 +08:00
jinli.yl
4fb7b91904 rm unfinished fin 2025-07-31 17:21:06 +08:00
鸣山
480bb6741a add feat: calculate appworld pass@k 2025-07-31 15:03:03 +08:00
jinli.yl
b06cff69a0 add simple_comparative_summary_op 2025-07-30 20:41:44 +08:00
鸣山
27a32f4117 add frozenlake demo 2025-07-29 19:25:57 +08:00
鸣山
bb36f378c7 fix bug 2025-07-28 20:43:23 +08:00
鸣山
028189a14f add quickstart 2025-07-28 20:30:01 +08:00
鸣山
a05a0e87ed use qwen3 8b 2025-07-25 17:28:43 +08:00
鸣山
3a997ad578 use qwen3 8b 2025-07-25 17:27:37 +08:00
鸣山
906d3d680a add rollout=n 2025-07-25 14:01:05 +08:00
鸣山
0b95a3bd70 Merge branch 'dev' of http://gitlab.alibaba-inc.com/OpenRepo/ExperienceMaker into dev 2025-07-25 12:36:36 +08:00
鸣山
ac886dc5cb add experience for appworld 2025-07-25 12:34:56 +08:00
jinli.yl
482908bc14 update readme 2025-07-24 22:28:23 +08:00
jinli.yl
7b7af5e697 add 2 vector store op 2025-07-24 21:21:15 +08:00
jinli.yl
2bc5a6d67a [bugfix] BaseExperience -> TextExperience 2025-07-24 20:59:45 +08:00
jinli.yl
caa311150c move to another folder 2025-07-24 16:15:42 +08:00
jinli.yl
47e04be77b move to another folder 2025-07-24 16:14:34 +08:00
jinli.yl
29b9c1a45d move to another folder 2025-07-24 16:09:59 +08:00
jinli.yl
15dda77a96 update readme & roadmap 2025-07-24 15:01:18 +08:00
jinli.yl
c894d499bd add app react agent 2025-07-23 23:24:50 +08:00
jinli.yl
dba2964323 add app react agent 2025-07-23 21:44:18 +08:00
jinli.yl
202f5a7d75 add appworld react 2025-07-23 19:49:02 +08:00