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

Elastic Memory Provider & Podcast Commands #516

Merged
merged 23 commits into from
Jan 7, 2025

Conversation

hlucco
Copy link
Contributor

@hlucco hlucco commented Dec 26, 2024

Elastic Memory Provider

This PR adds an implementation of an Elastisearch memory provider to the /examples/memoryProvider directory. This memory provider uses the existing implementations based on the filesystem for the object table and the temporal table. In the future we hope to add support for these to the elastic instance as well.

This implementation is built off of the StorageProvider interface defined in the Knowledge Processor package.

In addition to the memory provider, two commands were added for interacting with podcasts that have been indexed.
This pull request introduces significant updates to the memory management system in the chat and podcast examples, primarily by integrating Elasticsearch for enhanced storage capabilities. Additionally, it includes various dependency updates and minor code improvements.

Automatically Generated by GitHub:

Integration of Elasticsearch:

Dependency Updates:

Code Improvements:

These changes collectively enhance the memory management capabilities by leveraging Elasticsearch, improve code robustness, and ensure dependencies are up to date.

@robgruen robgruen enabled auto-merge January 7, 2025 02:07
@robgruen robgruen added this pull request to the merge queue Jan 7, 2025
Merged via the queue into microsoft:main with commit 917abc7 Jan 7, 2025
12 checks passed
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