langchain/libs/community/langchain_community/chat_message_histories
Pavlo Paliychuk 342df7cf83
community[minor]: Add Zep Cloud components + docs + examples (#21671)
Thank you for contributing to LangChain!

- [x] **PR title**: community: Add Zep Cloud components + docs +
examples

- [x] **PR message**: 
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 an
expression language example ported from our repo. We have left the
original open source components intact on purpose as to not introduce
any breaking changes.
    - **Issue:** -
- **Dependencies:** Added optional dependency of our new cloud sdk
`zep-cloud`
    - **Twitter handle:** @paulpaliychuk51


- [x] **Add tests and docs**


- [x] **Lint and test**: Run `make format`, `make lint` and `make test`
from the root of the package(s) you've modified. See contribution
guidelines for more: https://python.langchain.com/docs/contributing/

Additional guidelines:
- Make sure optional dependencies are imported within a function.
- Please do not add dependencies to pyproject.toml files (even optional
ones) unless they are required for unit tests.
- Most PRs should not touch more than one package.
- Changes should be backwards compatible.
- If you are adding something to community, do not re-import it in
langchain.

If no one reviews your PR within a few days, please @-mention one of
baskaryan, efriis, eyurtsev, hwchase17.
2024-05-27 12:50:13 -07:00
..
__init__.py community[minor]: Add Zep Cloud components + docs + examples (#21671) 2024-05-27 12:50:13 -07:00
astradb.py (all): update removal in deprecation warnings from 0.2 to 0.3 (#21265) 2024-05-03 14:29:36 -04:00
cassandra.py community[minor]: Add async methods to CassandraChatMessageHistory (#21975) 2024-05-23 10:13:05 -04:00
cosmos_db.py infra: rm unused # noqa violations (#22049) 2024-05-22 15:21:08 -07:00
dynamodb.py community[patch]: history size support for DynamoDBChatMessageHistory (#16794) 2024-03-29 18:56:21 +00:00
elasticsearch.py community[patch]: mypy ignore fix (#18483) 2024-03-28 15:36:53 -07:00
file.py core[patch],community[patch]: Move file chat history back to community (#20834) 2024-04-24 12:47:25 -04:00
firestore.py
in_memory.py core[minor],langchain[patch],community[patch]: Move InMemory and File implementations of Chat History to core (#20752) 2024-04-23 10:22:11 -04:00
momento.py
mongodb.py (all): update removal in deprecation warnings from 0.2 to 0.3 (#21265) 2024-05-03 14:29:36 -04:00
neo4j.py community[patch]: chat message history mypy fixes #17048 (#20114) 2024-05-06 22:17:45 +00:00
postgres.py community[patch]: Add deprecation warnings to postgres implementation (#20222) 2024-04-11 10:33:22 -04:00
redis.py community[patch]: chat message history mypy fixes #17048 (#20114) 2024-05-06 22:17:45 +00:00
rocksetdb.py
singlestoredb.py
sql.py community[patch]: docstrings update (#20301) 2024-04-11 16:23:27 -04:00
streamlit.py community: Fix bug with StreamlitChatMessageHistory (#18834) 2024-03-09 13:42:22 -08:00
tidb.py
upstash_redis.py
xata.py multiple: Remove unnecessary Ruff suppression comments (#21050) 2024-04-30 17:13:48 +00:00
zep_cloud.py community[minor]: Add Zep Cloud components + docs + examples (#21671) 2024-05-27 12:50:13 -07:00
zep.py docs: community docstring updates (#21040) 2024-04-29 17:40:23 -04:00