Sourcegraph(ソースグラフ)は6月15日(現地時間)、同社のコード検索ツール「Deep Search(ディープサーチ)」に、会話履歴を自動で最適化する機能を追加したと発表した。この「automatic compaction」と呼ばれる新機能は、コンテキストウィンドウが上限に近づくと、バックグラウンドで会話の内容を自動的に整理する。これにより、ユーザーは手動でのコンテキスト管理が不要となり、大規模なコードベースを効率的に探索できる。

Deep Search(ディープサーチ)に今回導入された会話自動圧縮機能は、追加の設定や学習を必要とせず、即座に利用を開始できる。この機能により、ユーザーは以前の会話履歴がコンテキストウィンドウを圧迫する状況でも、継続してフォローアップの質問を行えるようになる。システムは自動的に古い情報を整理し、常に最適なコンテキストスペースを確保することで、ユーザー体験の向上を図る。

さらに、Deep Searchは高速なサブエージェントを活用し、関連ファイルを特定してコンテキストの使用量を削減する「Finder」機能もデフォルトで有効化された。このFinder機能は、Deep Searchの検索精度と効率性を高め、ユーザーが求める情報へより迅速にアクセスできるよう支援する。これらの改善は、ユーザーがより少ない労力で、迅速かつ的確な回答を得られる環境を提供することを目指す。

今回のアップデートでは、Deep Searchのサブエージェントタイムアウトに関する詳細なロギング機能も追加された。この新機能は、コンテキストエラー、処理持続時間、トークンカウント、ツール呼び出し情報といった多岐にわたるデータを記録する。これにより、開発者はデバッグ作業を効率的に進め、問題の特定と解決を迅速に行うことが可能となる。システムの安定性と信頼性向上に寄与する重要な機能強化と言える。

これらの機能強化は、複雑化するAIエージェント開発の現場において、特に日本の開発者が直面する大規模コードベースの保守やデバッグの効率化に貢献すると見られる。コンテキストの自動最適化は、AIアシスタントの応答精度を維持しつつ、手動でのプロンプト調整の手間を軽減するため、特にコードの深い階層を探る際に強力な支援となるだろう。また、詳細なロギングは、エージェントの挙動を深く理解し、その信頼性とパフォーマンス向上を追求する上で不可欠なツールとなるはずだ。

その他にも多角的な機能改善が実施されている。ユーザー固有のBatch Changes(バッチチェンジズ)設定ページの改善は、個々の開発者のニーズに合わせた柔軟な設定を可能にする。Batch Changesの変更セット同期同時実行性の設定可能化は、大規模なコードベース変更作業の効率を向上させる。さらに、GraphQL(グラフキューエル)へのイベントエンドポイント追加により、システムとの連携とデータ取得の柔軟性が高まった。Zoekt(ズークト)の最終インデックスステータス公開は、検索インデックスの健全性を可視化し、安定した検索パフォーマンス維持に貢献する。OpenTelemetryコレクターのアップグレードも行われ、観測可能性とシステム監視機能が強化されている。これらの変更は、Sourcegraph全体の開発体験と運用効率の向上を目的としている。


参考: sourcegraph.com — 2026年6月15日 09:00 (JST)

この記事をシェア
X はてブ LinkedIn