DifyでプライベートGitHubリポジトリをデータソースとしてナレッジベースをセットアップしようとしているのですが、問題が発生しています。GitHubコネクタのセットアップを進めると、READMEファイルしか選択できず、リポジトリ内の他のファイルが何も表示されません。
私のセットアップ:
- Difyバージョン: 1.13.0
- デプロイ: Dockerによるセルフホスト
- リポジトリタイプ: プライベートGitHubリポジトリ
- トークンタイプ:
repoスコープを持つパーソナルアクセストークン(クラシック)
私が実行した手順:
- 完全な
repoスコープを持つGitHub PATを生成
- 設定 → データソース → GitHubで接続
- 新しいナレッジベースを作成し、ソースとしてGitHubを選択
- リポジトリを選択
- ファイルピッカーにREADME.mdのみが表示され、他のファイルはリストに表示されない
私が期待していたこと:
リポジトリ内のすべてのファイル(.rb、.js、.mdなど)がリスト表示され、インデックス作成のために選択できること。
どなたか同様の問題に遭遇した方はいらっしゃいますか?ファイルサイズ制限、フォルダ階層制限、または私が見落としている特定のトークン権限があるのでしょうか?どんな助けでも大変感謝いたします!
私の知る限りでは、それは現在の実装の既知の制限です。
プラグインのドキュメントではコードが取得できると示唆されていますが、それは少し誇張されており、今のところ、README.md、イシュー、プルリクエストのみがリストされているようです。
迅速なご返信ありがとうございます。プラグインがすべてのリポジトリファイルを追跡しないのはかなり残念です
READMEファイルのみを追跡するのは、適切なナレッジベースを作成するには役に立ちません。