feat: Adds Vector Search With Qdrant - #15
Conversation
|
Hi @Anush008, thanks for your contribution! This pull request is currently waiting for the CLA Assistant check to pass before the CI process can continue. Please follow the signing link shown by CLA Assistant on this PR. If you have already signed the CLA but the check is still failing, please make sure that all email addresses used in your commits are added to and verified on your GitHub account. After updating your email settings or signing the CLA, please click Recheck in the CLA Assistant comment/check so the status can be refreshed. Once the CLA Assistant check passes, CI will continue automatically. |
|
head_sha: 变更摘要本PR为 agent-memory 项目新增了 Qdrant 向量数据库后端支持。核心变更包括:实现完整的 主要改动
|
|
head_sha: 代码审查我已全面审查了所有 10 个变更文件。以下是审查总结: 审查结论发现汇总
各文件审查结果
整体风险评估低风险。新增的 Qdrant 向量存储适配器代码质量良好,核心逻辑(filter、search、schema 管理、迁移回滚)设计合理,测试覆盖充分。发现的 3 个问题均为边缘场景下的健壮性不足:
建议在合并前至少修复 P2 的元数据缺失防护,以保持与
💬 仅评论 |
|
Hi @openjiuwenai |
Paired: GitHub #15 ↔ GitCode !134
Hi 👋
Description
This PR adds support for using Qdrant as a vector search provider.
Qdrant is an open-source vector search engine built for high-performance and massive scale.
Testing
I've unit tested this integration against a local Qdrant instance.
Setup
You can run Qdrant with
The dashboard is accessible at http://localhost:6333/dashboard
You can then set
VECTOR_STORE_TYPE=qdrant,VECTOR_QDRANT_URL=http://localhost:6333.