Skip to content
Merged
Show file tree
Hide file tree
Changes from 16 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
6554548
Initial Qdrant client structure with stub implementation
greysonlalonde Aug 21, 2025
a0a5372
Add QdrantClientType definition
greysonlalonde Aug 21, 2025
33686d1
Implement create_collection and acreate_collection for Qdrant
greysonlalonde Aug 21, 2025
fff6bdd
Add tests for create_collection and acreate_collection
greysonlalonde Aug 21, 2025
053ad4c
Add get_or_create_collection methods for QdrantClient
greysonlalonde Aug 21, 2025
147c627
Implement add_documents methods for QdrantClient
greysonlalonde Aug 21, 2025
77ae08e
Clean up QdrantClient implementation
greysonlalonde Aug 21, 2025
37fba76
Implement search methods for QdrantClient
greysonlalonde Aug 21, 2025
6d26959
Implement delete_collection methods for QdrantClient
greysonlalonde Aug 21, 2025
2260aca
Implement reset methods for QdrantClient
greysonlalonde Aug 21, 2025
c671a03
Refactor search parameter preparation into utils
greysonlalonde Aug 21, 2025
99a37dc
Refactor search results processing into utils
greysonlalonde Aug 21, 2025
4312b93
Inline vectors_config parameter in collection creation methods
greysonlalonde Aug 21, 2025
3cb8f56
Add PreparedSearchParams TypedDict for type safety
greysonlalonde Aug 21, 2025
c897c63
Merge branch 'main' into gl/feat/qdrant-generic-client
greysonlalonde Aug 21, 2025
4cf709e
Merge branch 'main' into gl/feat/qdrant-generic-client
greysonlalonde Aug 21, 2025
68a3d8e
Add type guards for Qdrant client types
greysonlalonde Aug 22, 2025
e33800a
Split FilterCondition into smaller type unions
greysonlalonde Aug 22, 2025
09edf7a
Fix metadata unpacking type issues in Qdrant client
greysonlalonde Aug 22, 2025
259ff8d
refactor: extract point creation logic to utility function
greysonlalonde Aug 22, 2025
3fc02ca
refactor: make all utility functions private
greysonlalonde Aug 22, 2025
540152e
Add type improvements for Qdrant utilities
greysonlalonde Aug 22, 2025
8438375
Add type annotations for Qdrant parameters
greysonlalonde Aug 22, 2025
ad92240
fix: resolve type errors in QdrantCollectionCreateParams
greysonlalonde Aug 22, 2025
e952396
refactor: add ClientMethodMismatchError for clearer error messages
greysonlalonde Aug 22, 2025
5c7c7f2
Remove annotation so my linter doesn't yell at me
greysonlalonde Aug 22, 2025
c293bb3
test: fix error message assertions for ClientMethodMismatchError
greysonlalonde Aug 22, 2025
56c12ff
Normalize Qdrant scores to [0,1] range
greysonlalonde Aug 22, 2025
94eb78f
Add typed QdrantClientParams and FastEmbed default embedding function
greysonlalonde Aug 22, 2025
2f7242b
Move qdrant-client to optional dependencies
greysonlalonde Aug 22, 2025
8271a25
Add support for async embedding functions in QdrantClient
greysonlalonde Aug 22, 2025
5e83d92
extract default vector params to constants
greysonlalonde Aug 22, 2025
61d3b1b
update default vector size to match bge-small-en-v1.5
greysonlalonde Aug 22, 2025
6e208aa
Merge branch 'main' into gl/feat/qdrant-generic-client
greysonlalonde Aug 22, 2025
1a6ac21
Merge branch 'main' into gl/feat/qdrant-generic-client
greysonlalonde Aug 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/crewai/rag/qdrant/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"""Qdrant vector database client implementation."""
Loading
Loading