Skip to content

原文(日本語に翻訳)

大規模リポジトリでの@メンションファイルオートコンプリートのパフォーマンスを改善しました。

原文(英語)

Improved @-mention file autocomplete performance on large repositories

概要

プロンプト入力中に @ を使ってファイルを参照する際のオートコンプリート機能が、大規模なリポジトリ(多数のファイルを含むプロジェクト)でも高速に動作するように改善されました。以前は大規模リポジトリで @ を入力してからサジェストが表示されるまでに遅延が生じることがありましたが、この改善により応答性が向上します。

基本的な使い方

@ を入力してファイルパスを補完する際に、より素早くサジェストが表示されます:

@src/components/Bu|  ← タイプすると即座にサジェストが表示

実践例

ユースケース: モノリポでのファイル参照

数千のファイルを含むモノリポジトリでも、@ 補完が素早く機能します:

@packages/ui/src/components/Button|

ユースケース: 大規模なバックエンドプロジェクトでのファイル参照

多数のモジュールを持つバックエンドプロジェクトで、ファイルをすばやく参照できます:

@src/main/java/com/example/service/UserService.java を確認して、パフォーマンスを改善してください

ユースケース: 複数ファイルの一括参照

@src/api/routes.ts と @src/middleware/auth.ts を比較してください

大規模リポジトリでも各ファイルの補完が素早く表示されます。

注意点

  • この改善は特に大規模リポジトリ(数千ファイル以上)で効果が顕著です
  • 小規模なリポジトリでも、多少のパフォーマンス向上が見込まれます
  • ファイル補完の応答速度はシステムのI/O性能にも依存します

関連情報