Skip to main content
設定

Workspace Index

Qoder で開いたワークスペースのコードインデックスを確認して更新します。

ワークスペースインデックスはコンテキストの理解を深め、エージェントの回答精度を向上させます。プロジェクトを初めて開く際にインデックスを作成するかどうかを選択でき、その後の変更は増分方式で自動更新するように設定できます。.gitignore と .qoderignore を使用して不要なファイルを除外でき、ワークスペース単位で複数のプロジェクトにまたがるインデックス作成にも対応しています。 データ処理では、ワークスペースインデックスに必要なコードファイルのみをアップロードし、クラウドでベクトルデータを生成します。設定ファイルやシークレットなどは含まれません。生成後、アップロードされたコードファイルは直ちに破棄され、クラウドにはベクトルデータのみが保持されます。 インデックスはリポジトリ全体からの検索を改善しますが、変更に使用するソースファイルを開いて確認する作業の代わりにはなりません。生成物、依存関係、ログ、ローカルの機密ファイルを除外し、保守対象のプロジェクト内容に結果を集中させます。

ワークスペースを確認する

  1. ユーザーメニューから Settings を開きます。
  2. Coding の Workspace Index を選択します。
  3. 対象ワークスペースを選択します。
  4. Index status を確認します。
status が Not indexed の場合は Start indexing を選択します。Auto index を有効にすると、ファイル数が 10,000 未満の repository の index が自動的に作成、更新されます。 Index exclusions の Manage では workspace root の .qoderignore を編集できます。matching rule は .gitignore と同じで、.gitignore の内容も既定で除外されます。

インデックスからファイルを除外する

.qoderignore に 1 行ずつパターンを記述します。
PatternResult
config.local.json指定した 1 ファイルを除外します。
dist/ディレクトリ全体を除外します。
*.log.log 拡張子のファイルを除外します。
**/generated/任意の階層にある generated ディレクトリを除外します。
編集後に Save を選択します。インデックス時間を短縮する目的だけで必要なソースディレクトリを除外しないでください。除外した内容は Workspace Index から取得できません。

結果を確認する

更新後、同じワークスペースのタスクで既知のシンボルまたは変更したファイルを Qoder に検索させ、期待するファイルが参照されることを確認します。設定画面の状態だけで成功と判断しないでください。

トラブルシューティング

index が更新されない場合は workspace path にアクセスできることを確認し、.gitignore と .qoderignore が対象ファイルを除外していないか確認します。Settings → Workspace Index で対象 workspace を選び直して status を確認します。ファイル数が 10,000 以上の repository は Auto index で自動作成されないため、手動で Start indexing を選択します。