├── .github ├── actions │ └── poetry_setup │ │ └── action.yml ├── scripts │ ├── check_diff.py │ └── get_min_versions.py └── workflows │ ├── _codespell.yml │ ├── _compile_integration_test.yml │ ├── _lint.yml │ ├── _release.yml │ ├── _test.yml │ ├── _test_release.yml │ ├── check_diffs.yml │ ├── claude.yml │ └── extract_ignored_words_list.py ├── .gitignore ├── .mcp.json ├── CLAUDE.md ├── LICENSE ├── README.md └── libs └── redis ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── docs ├── .gitignore ├── Dockerfile.jupyter ├── README.md ├── cache.ipynb ├── chat_history.ipynb ├── docker-compose.yml ├── jupyter_notebook_config.py ├── kitchensink.ipynb ├── langchain_v1_migration.md ├── langgraph_self_rag.ipynb └── vectorstores.ipynb ├── langchain_redis ├── __init__.py ├── cache.py ├── chat_message_history.py ├── config.py ├── py.typed ├── vectorstores.py └── version.py ├── poetry.lock ├── pyproject.toml ├── scripts ├── check_imports.py └── lint_imports.sh └── tests ├── __init__.py ├── conftest.py ├── integration_tests ├── __init__.py ├── embed_patch.py ├── test_cache.py ├── test_cache_async.py ├── test_chat_message_history.py ├── test_compile.py ├── test_fixed_logging_reset.py ├── test_ids_parameter.py ├── test_index_name_collision.py ├── test_langcache_semantic_cache_integration.py ├── test_logging_reset.py ├── test_redis_config.py ├── test_vectorstores_hash.py └── test_vectorstores_json.py └── unit_tests ├── __init__.py ├── test_add_texts_ids.py ├── test_cache.py ├── test_chat_message_history.py ├── test_ids_parameter.py ├── test_imports.py ├── test_key_prefix_issue_78.py ├── test_langcache_semantic_cache.py ├── test_semantic_cache_prefix.py ├── test_sentinel_support.py ├── test_tool_message_issue_51.py └── test_vectorstores.py /.github/actions/poetry_setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.github/actions/poetry_setup/action.yml -------------------------------------------------------------------------------- /.github/scripts/check_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.github/scripts/check_diff.py -------------------------------------------------------------------------------- /.github/scripts/get_min_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.github/scripts/get_min_versions.py -------------------------------------------------------------------------------- /.github/workflows/_codespell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.github/workflows/_codespell.yml -------------------------------------------------------------------------------- /.github/workflows/_compile_integration_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.github/workflows/_compile_integration_test.yml -------------------------------------------------------------------------------- /.github/workflows/_lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.github/workflows/_lint.yml -------------------------------------------------------------------------------- /.github/workflows/_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.github/workflows/_release.yml -------------------------------------------------------------------------------- /.github/workflows/_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.github/workflows/_test.yml -------------------------------------------------------------------------------- /.github/workflows/_test_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.github/workflows/_test_release.yml -------------------------------------------------------------------------------- /.github/workflows/check_diffs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.github/workflows/check_diffs.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/extract_ignored_words_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.github/workflows/extract_ignored_words_list.py -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.gitignore -------------------------------------------------------------------------------- /.mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/.mcp.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/README.md -------------------------------------------------------------------------------- /libs/redis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/.gitignore -------------------------------------------------------------------------------- /libs/redis/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/LICENSE -------------------------------------------------------------------------------- /libs/redis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/Makefile -------------------------------------------------------------------------------- /libs/redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/README.md -------------------------------------------------------------------------------- /libs/redis/docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/docs/.gitignore -------------------------------------------------------------------------------- /libs/redis/docs/Dockerfile.jupyter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/docs/Dockerfile.jupyter -------------------------------------------------------------------------------- /libs/redis/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/docs/README.md -------------------------------------------------------------------------------- /libs/redis/docs/cache.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/docs/cache.ipynb -------------------------------------------------------------------------------- /libs/redis/docs/chat_history.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/docs/chat_history.ipynb -------------------------------------------------------------------------------- /libs/redis/docs/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/docs/docker-compose.yml -------------------------------------------------------------------------------- /libs/redis/docs/jupyter_notebook_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/docs/jupyter_notebook_config.py -------------------------------------------------------------------------------- /libs/redis/docs/kitchensink.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/docs/kitchensink.ipynb -------------------------------------------------------------------------------- /libs/redis/docs/langchain_v1_migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/docs/langchain_v1_migration.md -------------------------------------------------------------------------------- /libs/redis/docs/langgraph_self_rag.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/docs/langgraph_self_rag.ipynb -------------------------------------------------------------------------------- /libs/redis/docs/vectorstores.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/docs/vectorstores.ipynb -------------------------------------------------------------------------------- /libs/redis/langchain_redis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/langchain_redis/__init__.py -------------------------------------------------------------------------------- /libs/redis/langchain_redis/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/langchain_redis/cache.py -------------------------------------------------------------------------------- /libs/redis/langchain_redis/chat_message_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/langchain_redis/chat_message_history.py -------------------------------------------------------------------------------- /libs/redis/langchain_redis/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/langchain_redis/config.py -------------------------------------------------------------------------------- /libs/redis/langchain_redis/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/redis/langchain_redis/vectorstores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/langchain_redis/vectorstores.py -------------------------------------------------------------------------------- /libs/redis/langchain_redis/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/langchain_redis/version.py -------------------------------------------------------------------------------- /libs/redis/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/poetry.lock -------------------------------------------------------------------------------- /libs/redis/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/pyproject.toml -------------------------------------------------------------------------------- /libs/redis/scripts/check_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/scripts/check_imports.py -------------------------------------------------------------------------------- /libs/redis/scripts/lint_imports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/scripts/lint_imports.sh -------------------------------------------------------------------------------- /libs/redis/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/redis/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/conftest.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/embed_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/embed_patch.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/test_cache.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/test_cache_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/test_cache_async.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/test_chat_message_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/test_chat_message_history.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/test_compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/test_compile.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/test_fixed_logging_reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/test_fixed_logging_reset.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/test_ids_parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/test_ids_parameter.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/test_index_name_collision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/test_index_name_collision.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/test_langcache_semantic_cache_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/test_langcache_semantic_cache_integration.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/test_logging_reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/test_logging_reset.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/test_redis_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/test_redis_config.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/test_vectorstores_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/test_vectorstores_hash.py -------------------------------------------------------------------------------- /libs/redis/tests/integration_tests/test_vectorstores_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/integration_tests/test_vectorstores_json.py -------------------------------------------------------------------------------- /libs/redis/tests/unit_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/redis/tests/unit_tests/test_add_texts_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/unit_tests/test_add_texts_ids.py -------------------------------------------------------------------------------- /libs/redis/tests/unit_tests/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/unit_tests/test_cache.py -------------------------------------------------------------------------------- /libs/redis/tests/unit_tests/test_chat_message_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/unit_tests/test_chat_message_history.py -------------------------------------------------------------------------------- /libs/redis/tests/unit_tests/test_ids_parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/unit_tests/test_ids_parameter.py -------------------------------------------------------------------------------- /libs/redis/tests/unit_tests/test_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/unit_tests/test_imports.py -------------------------------------------------------------------------------- /libs/redis/tests/unit_tests/test_key_prefix_issue_78.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/unit_tests/test_key_prefix_issue_78.py -------------------------------------------------------------------------------- /libs/redis/tests/unit_tests/test_langcache_semantic_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/unit_tests/test_langcache_semantic_cache.py -------------------------------------------------------------------------------- /libs/redis/tests/unit_tests/test_semantic_cache_prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/unit_tests/test_semantic_cache_prefix.py -------------------------------------------------------------------------------- /libs/redis/tests/unit_tests/test_sentinel_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/unit_tests/test_sentinel_support.py -------------------------------------------------------------------------------- /libs/redis/tests/unit_tests/test_tool_message_issue_51.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/unit_tests/test_tool_message_issue_51.py -------------------------------------------------------------------------------- /libs/redis/tests/unit_tests/test_vectorstores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langchain-redis/HEAD/libs/redis/tests/unit_tests/test_vectorstores.py --------------------------------------------------------------------------------