在标准(支持向量数据库)部署中,FileReaderTool 始终处于禁用状态
作者: AsifKagan8创建于 2026年6月25日更新于 2026年9月11日
标签Stale
** 错误:** 文件ReaderToole.is 可使用性() 返回 Disable VECTOR DB, 它在运行 OpenSearch 或 pgvector 的任何标准部署中都是 False 。 因此, built tools simpl 默默地跳过每个请求的工具. 在聊天中上传.xlsx或.csv文件的用户被告知该工具不可用,即使该工具本身工作正确.
** 根本原因:** 后端/ nyx/ 工具/ 工具 执行/ file reader/ file reader tool.py.
@ 类方法
def 是可用的( cls, db session: session) - > bul:
# TODO( evan): 临时 – 门后为可拆卸的 VECTOR DB ,直到工具实现
# 通用用于标准(由DB驱动)部署.
返回可拆解的 VECTOR DBDisable VECTOR DB 在所有标准部署中都是 False,所以这种方法总是返回 False 。 该工具从未被构建,从未被传递到LLM,而LLM报告它没有文件读取能力.
预期行为
文件读取器工具应该在标准部署中可用. 它从文件商店读取,它独立于向量 DB.
页:1
@ 类方法 def 为可选( cls, db session: session) - > bol: # noqa: ARG003 返回真
** Version**:在v4.1.1至v4.1.7和当前主机中确认.
内容来源: onyx-dot-app/onyx