快速结论:这个报错([BUG]: Can only use TXT files from linked directory [possible bug or unclear documentation])通常发生在用户通过 Docker 映射外部文件目录到 AnythingLLM 后,Agent 尝试直接总结非 TXT 文件(如 PDF、DOCX、XLS)时,返回“no permissions”或“No available documents to summarize”。优先排查:确认文件格式是否为支持的现代格式(.xlsx/.docx/.pdf),且文件是否已通过 AnythingLLM 的文档管理功能导入,而非仅存在于外部链接目录。
适用环境:AnythingLLM Docker 版(本地部署),宿主机 Ubuntu 24.04,使用 Ollama 作为 LLM 和嵌入提供者,外部文件目录以只读卷映射到容器内,Agent Skills 中启用了“View & summarize documents”和“File System Access”。
最快修复方案:将需要 Agent 处理的非 TXT 文件(PDF、DOCX 等)通过 AnythingLLM 界面上传至工作区或全局文档存储,然后要求 Agent 对已导入的文档执行摘要/分析。外部链接目录中的非 TXT 文件无法被 Agent 直接解析;仅 TXT 文件可通过 filesystem-read-text-file 工具直接读取。
注意事项:这是 AnythingLLM 当前的设计限制,而非真正的权限问题。即使链接目录中的文件权限正确(777),Agent 也无法解析其中的 PDF/DOCX/XLSX 等格式。旧版二进制 Office 格式(.xls/.doc)完全不支持,需先转换为 .xlsx/.docx。
问题场景
用户通过 Docker 运行 AnythingLLM(Mintplex-Labs/anything-llm),使用 docker run -v /host/docs:/app/server/storage/anythingllm-fs/docs:ro 映射了一个包含大量 PDF、XLS、DOC 文件的外部目录。在 Agent Skills 设置中开启了文件系统访问(Read Actions: all)。当使用 Ollama 模型(如 mistral、gemma)向 Agent 发出指令,要求总结链接目录中的 .xls、.doc、.pdf 文件时,模型返回“Access denied”错误或“No available documents to summarize”。但同一目录下的 .txt 文件可以正常读取和总结。
报错原文</
参考来源
Mintplex-Labs/anything-llm #6041
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。
![[BUG]: MCP servers with nested params in input_schema crash an Anthropic agent](https://www.chat-gpts.plus/wp-content/uploads/2026/07/3938-72cf4071-768x403.jpg)
![[bug]: triton not found; flop counting will not work for triton kernels](https://www.chat-gpts.plus/wp-content/uploads/2026/07/9372-401df1af-768x403.jpg)
![[Bug]: Ragflow would NOT create the es index if the document no parsing and throw error: no chunk found](https://www.chat-gpts.plus/wp-content/uploads/2026/07/8221-f99094b8-768x403.jpg)