GitHub 连接器在将私有仓库添加到知识库时只显示 README

我正在尝试使用私有 GitHub 仓库作为数据源在 Dify 中设置知识库,但我遇到了一个问题:当我进行 GitHub 连接器设置时,只有 README 文件可供选择。仓库中的所有其他文件均未显示。

我的设置:

  • Dify 版本: 1.13.0
  • 部署方式: 通过 Docker 自部署
  • 仓库类型: 私有 GitHub 仓库
  • Token 类型: Personal Access Token (经典) 具有 repo 范围

我遵循的步骤:

  1. 生成了一个具有完整 repo 范围的 GitHub PAT
  2. 在设置 → 数据源 → GitHub 下连接了它
  3. 创建了一个新的知识库并选择 GitHub 作为来源
  4. 选择了我的仓库
  5. 文件选择器中只显示 README.md — 没有列出其他文件

我的预期:
仓库中的所有文件(.rb.js.md 等)都应该被列出并可供选择进行索引。

以前有人遇到过这种情况吗?是否存在文件大小限制、文件夹深度限制,或者我遗漏了特定的 token 权限?任何帮助都将不胜感激!

据我所知,这是当前实现的一个已知限制。

插件文档表明可以检索代码,但这有点夸大其词——目前看来,似乎只列出了 README.md、问题和拉取请求。

感谢您的快速回复。插件没有跟踪所有仓库文件,这令人相当失望:pensive_face: 仅跟踪 README 文件对于创建合适的知识库毫无用处。