feat(qdrant): Async Client Added for QdrantVectorStore
by keenborder786
·
Feb 06, 2026 at 19:29 UTC
·
scan-c1a63973c6931f71
Get this automatically on every PR
Install the Axiomo GitHub App to get Signals as check runs and PR comments on every pull request.
Risk level: High (50%)
Introduce an asynchronous client for QdrantVectorStore.
Changes in qdrant.py show async integration with import asyncio.
New test files for async operations in integration_tests cover add, delete, search, and MMR.
Established contributor with 89 merged PRs. maintains 101 public repositories. unfamiliar with 5 files being modified.
Focus on 4 critical file(s)
libs/partners/qdrant/tests/integration_tests/qdrant_vector_store/test_async_add_texts.py
+155
155 lines changed; New file; Source code
libs/partners/qdrant/tests/integration_tests/qdrant_vector_store/test_async_delete.py
+209
209 lines changed; New file; Source code
libs/partners/qdrant/tests/integration_tests/qdrant_vector_store/test_async_mmr.py
+210
210 lines changed; New file; Source code
libs/partners/qdrant/tests/integration_tests/qdrant_vector_store/test_async_search.py
+206
206 lines changed; New file; Source code
libs/partners/qdrant/langchain_qdrant/qdrant.py
+886
886 lines changed; Source code
181
minutes to review
high
effort level
none
staleness risk
Allocate focused review time
Some concerns to address before approval
Consider breaking into smaller PRs
Why is security_scan_clean missing? Consider adding this check.
Why is coverage_maintained missing? Consider adding this check.
libs/partners/qdrant/tests/integration_tests/qdrant_vector_store/test_async_add_texts.py
Critical file: 155 lines changed; New file; Source code
libs/partners/qdrant/tests/integration_tests/qdrant_vector_store/test_async_delete.py
Critical file: 209 lines changed; New file; Source code
libs/partners/qdrant/tests/integration_tests/qdrant_vector_store/test_async_mmr.py
Critical file: 210 lines changed; New file; Source code
libs/partners/qdrant/tests/integration_tests/qdrant_vector_store/test_async_search.py
Critical file: 206 lines changed; New file; Source code