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

community[minor]: feat: Add Zep Cloud community components, update docs and examples #5366

Closed
wants to merge 6 commits into from
Closed

community[minor]: feat: Add Zep Cloud community components, update docs and examples #5366

wants to merge 6 commits into from

Conversation

paul-paliychuk
Copy link
Contributor

@paul-paliychuk paul-paliychuk commented May 14, 2024

We have recently released our new zep-cloud sdks that are compatible with Zep Cloud (not Zep Open Source).

We have also maintained our Cloud version of langchain components (ChatMessageHistory, VectorStore) as part of our sdks.

This PRs goal is to port these components to langchain community repo, and close the gap with the existing Zep Open Source components already present in community repo (added ZepCloudMemory,ZepCloudVectorStore,ZepCloudRetriever).
Also added a ZepCloudChatMessageHistory components together with some expression language examples ported from our repo.

Also includes the documentation update - added pages for Zep Cloud components.

We have left the original open source components intact on purpose as to not introduce any breaking changes.

…ep-cloud-components

# Conflicts:
#	docs/core_docs/.gitignore
#	libs/langchain-community/.gitignore
#	libs/langchain-community/langchain.config.js
#	libs/langchain-community/package.json
Copy link

vercel bot commented May 14, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
langchainjs-api-refs ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 21, 2024 6:01pm
langchainjs-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 21, 2024 6:01pm

@paul-paliychuk paul-paliychuk marked this pull request as ready for review May 14, 2024 15:19
@dosubot dosubot bot added size:XXL This PR changes 1000+ lines, ignoring generated files. auto:documentation Changes to documentation and examples, like .md, .rst, .ipynb files. Changes to the docs/ folder auto:enhancement A large net-new component, integration, or chain. Use sparingly. The largest features labels May 14, 2024
@@ -27,6 +27,7 @@
"@elastic/elasticsearch": "^8.4.0",
Copy link

Choose a reason for hiding this comment

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

Hey there! 👋 This PR adds a new dependency "@getzep/zep-cloud" with version "~1.0.0", which is a potential change in the project's dependencies. I've flagged this for the maintainers to review. Great work on the update! 🚀

@@ -72,6 +72,7 @@
"@elastic/elasticsearch": "^8.4.0",
Copy link

Choose a reason for hiding this comment

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

Hey there! I noticed a new dependency added in the package.json file. It seems to be a peer/dev/hard dependency change, and I've flagged it for your review. Thanks!

@jacoblee93
Copy link
Collaborator

Thanks for waiting! Please also run yarn format.

@jacoblee93 jacoblee93 added the close PRs that need one or two touch-ups to be ready label May 20, 2024
@jacoblee93 jacoblee93 changed the title feat: Add Zep Cloud community components, update docs and examples community[minor]: feat: Add Zep Cloud community components, update docs and examples May 20, 2024
@paul-paliychuk
Copy link
Contributor Author

@jacoblee93 my bad, just ran the formatter

const retriever = vectorStore.asRetriever();

const setupAndRetrieval = RunnableMap.from({
context: new RunnableLambda({
Copy link
Collaborator

Choose a reason for hiding this comment

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

No big deal, but you don't need to wrap in the RunnableLambda constructor. Raw functions will be coerced.

@jacoblee93
Copy link
Collaborator

Thank you! Couldn't push to your branch, so pushed updates here: #5542

@jacoblee93
Copy link
Collaborator

Closed in favor of #5542

@jacoblee93 jacoblee93 closed this May 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto:documentation Changes to documentation and examples, like .md, .rst, .ipynb files. Changes to the docs/ folder auto:enhancement A large net-new component, integration, or chain. Use sparingly. The largest features close PRs that need one or two touch-ups to be ready size:XXL This PR changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants