Skip to content
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

fix: Add deleting archival and recall memory associated with agent being deleted #1632

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

madgrizzle
Copy link
Contributor

Please describe the purpose of this pull request.
The current deletion of the agent leaves the archival memories and recall memories associated with that agent in the database. This is very efficient and for some other use cases (like mine where I try to use archival memory as a public store of memories) it will call cause issues. I don't see the value in leaving these memories.

How to test
Create new agent and force agent to store information to archival memory (e.g., "Store my name to archival memory"). Review the database and see that there are archival memories associated with the agent. Recall memories should also be present. From CLI call 'memgpt delete agent <agent_name>'. Review the database again and verify there are no more archival memories or recall memories associated with the agent.

Have you tested this PR?
Yes.

Is your PR over 500 lines of code?
No

Additional context
I don't know if this works with the server API and such. There seems to be lots of delete_agent functions and if they all ultimately rely on the metadata.py delete_agent function, this should work for all.

@madgrizzle madgrizzle changed the title Add deleting archival and recall memory associated with agent being deleted fix: Add deleting archival and recall memory associated with agent being deleted Aug 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant