Skip to content

Add file-based ChatMemoryStore implementation #3183

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
dahlej opened this issue May 15, 2025 · 0 comments · May be fixed by #3210
Open

Add file-based ChatMemoryStore implementation #3183

dahlej opened this issue May 15, 2025 · 0 comments · May be fixed by #3210
Labels
Chat Memory enhancement New feature or request
Milestone

Comments

@dahlej
Copy link

dahlej commented May 15, 2025

Please do a quick search on GitHub issues first, the feature you are about to request might have already been requested.

Expected Behavior

I've seen other mcp memory stores in python and npm that have a local file-based memory store that is useful for testing and for local development as well as possible other uses. I'm thinking we store memory as a JSON object and have it auto-configure in the application.properties or application.yml.

Current Behavior

Currently we only have in-memory, jdbc, neo4j, and possibly soon a mongo memory. Having the option to supply a json file isn't included directly.

Context

We could extend the in-memory chat memory to allow for a file to be picked up when it initializes, but it would be nice to have a way to combine the two in a local file system method that uses auto-config.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Chat Memory enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants