-
Notifications
You must be signed in to change notification settings - Fork 78
Reme v2 #56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
jinliyl
wants to merge
38
commits into
main
Choose a base branch
from
reme-v2
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Renamed 'query' parameter to 'memory_content' for clarity - Updated input schema definitions accordingly - Modified _build_memory_node method signature and usage - Adjusted async_execute logic to use memory_content field - Updated prompt descriptions in YAML configuration files
- Refactored agent module structure by introducing submodules: identity, personal, procedural, and tool - Moved SimpleRetrieveAgentOp and SimpleSummaryAgentOp to personal submodule - Added new procedural agents: ProceduralRetrieveAgentOp and ProceduralSummaryAgentOp - Renamed META memory type to IDENTITY in enumeration - Updated import paths in base_memory_agent_op to reference tools correctly - Modified test files to reflect new module structure - Removed unused imports and streamlined tool module exports
…memories - Added IdentityAgentOp class with support for new, get, and update modes - Created identity memory management operations using vector store - Implemented LLM-based identity memory updating with context analysis - Added IdentityMode enumeration for operation modes - Registered identity agent operation in the core module - Added utility operation for reading identity memory - Updated memory tool schemas to support optional metadata - Improved memory type handling with safer context access - Added comprehensive prompt templates for identity updates - Enhanced test structure with identity memory operation examples
…hance functionality
- Removed deprecated identity agent module and related files - Updated agent module imports to use explicit class names - Added comprehensive docstrings to tool module - Expanded tool module exports with new memory operations - Removed unused utility functions - Renamed and relocated summary agent files to main agent directory - Updated internal import paths for relocated modules - Removed obsolete summarizer operation classes - Cleaned up deprecated enumeration imports
- Added IdentitySummaryAgentV1Op for extracting and storing self-cognition memories - Created identity summary agent with file-based storage integration - Built tool call schema for identity memory management - Implemented message construction with context and time awareness - Added comprehensive prompts for identity summary operations - Organized agent modules under v1 namespace - Updated ReMy agent prompts with refined guiding principles - Simplified system prompts for better clarity and focus - Restructured agent imports to support versioned organization - Removed redundant agent registrations from base init file
…arison - Added mem0_learn.md with competitive analysis of mem0 framework - Included detailed comparison of mem0's open source vs closed source solutions - Documented memory types classification (short-term vs long-term memory) - Added comprehensive ReMeV2 design documentation with progressive retrieval/summarization - Included code examples for basic and advanced usage of long-term and short-term memory - Documented tool and agent parameter specifications with initialization details - Added runtime design with progressive summary and retrieval workflows - Included additional design considerations and experimental features
…ema definitions - Move schema definitions from core to v2 module - Remove core init imports and relocate to v2 - Add new enumeration modules (ChunkEnum, HttpEnum, RegistryEnum) - Create
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.