Cognee v1.6.4 修复向量存储与数据库可靠性问题
Cognee 发布 v1.6.4 补丁版本,修复 LanceDB 与 pgvector 适配器在搜索时返回原始向量列的问题,统一 Turso 打开失败的报错方式,并移除 LanceDB 后台自动 pruning。该版本不含新功能,但 LanceDB 数据集的后台清理行为发生变化。
Cognee 于 2026-10-13 发布 v1.6.4 补丁版本,改动集中在向量搜索适配器和 Turso 数据库适配器的可靠性上,不含面向终端用户的新功能。
搜索行为调整
LanceDB 和 pgvector 适配器在执行向量搜索时不再选取原始向量列。原文说明,该列存放每条数据的数值嵌入,排除后可减少内存与网络开销,并避免返回调用方在搜索阶段用不到的大体积二进制数据,从而降低序列化与内存相关的失败。原文称 LanceDB 与 pgvector 上的搜索查询应因此占用更少内存、延迟更低,但未给出具体数值。
错误处理统一
打开 Turso 数据库时若出现 I/O 或底层客户端错误,Cognee 现在将其抛出为 SQLAlchemy 的 OperationalError,使调用方可以按统一方式捕获,不必直接接触底层客户端异常。
LanceDB 后台 pruning 移除
原文将此列为行为变化:LanceDB 存储中的自动后台 pruning 任务已被移除,以避免搜索和测试期间出现意料之外的并发后台工作。若此前依赖自动 pruning 或压缩来回收存储空间,可能需要通过 LanceDB 工具或既有维护流程手动执行。原文指出这属于行为变化而非 API 不兼容,但可能影响磁盘占用和维护流程。
测试与依赖
该版本补充了测试并修复测试框架问题,覆盖子进程/会话失败场景,以减少间歇性 CI 失败。技术层面,cognee-mcp 版本升至 0.5.7,锁文件同步与依赖升级涉及较新的 lancedb、lance-namespace 和 pylance 版本,并更新了打包元数据。原文说明本次无安全漏洞或凭据变更。
兼容性要求
原文列出:Python >=3.10,<3.15;pydantic >=2.10.5;litellm >=1.83.7,<1.97.0;fastapi >=0.116.2,<1.0.0;sqlalchemy >=2.0.39,<3.0.0;lancedb >=0.39.0,<0.40.0;ladybug ==0.19.0。
来源与核对说明
- topoteretes/cognee ↗https://github.com/topoteretes/cognee/releases/tag/v1.6.4
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。
继续阅读
PentAGI 2.0 发布:新增模型供应商、分析面板与运行时灵活性 →
invisible_dots 发布 golden-b38d7171e8ec golden 镜像 →