Skip to content

Feat: Mem0 vector store backend integration for Neptune Analytics#3453

Merged
parshvadaftari merged 16 commits intomem0ai:mainfrom
andy-k-improving:ft-hf-neptune-analytics-vector-backend-115
Sep 17, 2025
Merged

Feat: Mem0 vector store backend integration for Neptune Analytics#3453
parshvadaftari merged 16 commits intomem0ai:mainfrom
andy-k-improving:ft-hf-neptune-analytics-vector-backend-115

Conversation

@andy-k-improving
Copy link
Copy Markdown
Contributor

Description

This is the PR to register Neptune Analytics as a choice of Mem0 vector store backend, this will greatly simply existing client who has already leverage Neptune Analytics service for graph store in order to further simply their Mem0 stack.

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

By running the existing notebook neptune-example.ipynb with BOTH vector and graph store set to Neptune Analytics

Please delete options that are not relevant.

  • Test Script (please provide)

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • I have checked my code and corrected any misspellings

Maintainer Checklist

  • closes #xxxx (Replace xxxx with the GitHub issue number)
  • Made sure Checks passed

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update bulk insert

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update crud

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

CRUD

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update search

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update test

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Apply label filtering

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update conslidate logic

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Consolidate filter clause

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update format

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update factory

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update factory method

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update api - Delete all

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Test - Get all

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

WIP - Search

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update test case

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Query transaction problems

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update logic

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update cofiguration changes

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update notebook output

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update provider

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update example

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update notebook

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update notebook

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Impl - list_cols

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Impl - create_cols

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update connection doc

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Unit test - Invalide graph_id

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Code lint

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Minimise diff

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update doc

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update test

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update configuration class doc

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Handler - Sucess message

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Handler - generic

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Fix opencuypher line wrapping

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Update test case

Signed-off-by: Andy Kwok <andy.kwok@improving.com>

Fix quote issue

Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Copy link
Copy Markdown
Contributor

@parshvadaftari parshvadaftari left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be great if you add and update the docs for this as vector store option.

Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
Signed-off-by: Andy Kwok <andy.kwok@improving.com>
@andy-k-improving
Copy link
Copy Markdown
Contributor Author

Hi @parshvadaftari , I have added the doc and fixed the above comments, would you have to have another look?

Signed-off-by: Andy Kwok <andy.kwok@improving.com>
@parshvadaftari parshvadaftari merged commit 6b5582f into mem0ai:main Sep 17, 2025
6 of 7 checks passed
@parshvadaftari
Copy link
Copy Markdown
Contributor

@andy-k-improving @acarbonetto Thans a lot for adding this to the vectorstore support.

jamebobob pushed a commit to jamebobob/mem0-vigil-recall that referenced this pull request Mar 29, 2026
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.

3 participants