Skip to content

Conversation

bruno-vferreira
Copy link

This pull request introduces significant updates to the langgraph-elasticsearch library, adding support for Elasticsearch integration, debugging configurations, and testing settings. The most important changes include implementing a new ElasticsearchSaver class for checkpoint management, adding a base class for Elasticsearch checkpoint savers, enhancing the library's configurability, and providing Docker and debugging support for development. Below is a categorized summary of the most important changes:

Elasticsearch Integration:

  • Added ElasticsearchSaver class in libs/langgraph-elasticsearch/langgraph/checkpoint/elasticsearch/__init__.py to manage checkpoints and writes in Elasticsearch, including methods for searching, retrieving, and storing checkpoints.
  • Introduced BaseElasticsearchSaver in libs/langgraph-elasticsearch/langgraph/checkpoint/elasticsearch/base.py as an abstract base class for managing Elasticsearch connections and queries.

Configurability Enhancements:

  • Added Configurable class in libs/langgraph-elasticsearch/langgraph/checkpoint/elasticsearch/configurable.py to encapsulate thread, namespace, and checkpoint configurations.

Bruno Ferreira and others added 4 commits January 17, 2025 11:32
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.

2 participants