エージェントのTo-do
エージェントは、構造化されたTo-doリストで事前に計画を立てるようになり、長期にわたるタスクもより理解しやすく、追跡しやすくなりました。
エージェントは依存関係のある長いタスクを分解し、その内容をチャット上に表示し、必要に応じてSlackにもストリーミングします。作業が進むにつれてこのリストを更新できるため、常に最新のコンテキストを維持し、やり取りの見通しも立てやすくなります。
Slack連携を設定していれば、To-doはSlack上でも確認できます!
0:00
Play
Pause
Mute
Unmute
Enter fullscreen mode
Exit fullscreen mode
キューされたメッセージ
Agent が現在のタスクを完了したあとに実行するフォローアップメッセージを、事前にキューに積んでおけるようになりました。実行してほしい内容を入力して送信するだけです。キューに入ったタスクは並び替えることができ、待たずにすぐ実行を開始できます。
0:00
Play
Pause
Mute
Unmute
Enter fullscreen mode
Exit fullscreen mode
メモリ(GA)
メモリ機能が GA になりました。1.0 以降、メモリ生成の品質向上やエディタ内 UI のブラッシュアップに加え、信頼性を維持するため、バックグラウンドで生成されるメモリについてユーザー承認が必要となるフローを導入しました。
0:00
Play
Pause
Mute
Unmute
Enter fullscreen mode
Exit fullscreen mode
PR のインデックス作成と検索
Cursor は、ファイルと同様に PR をインデックスして要約できるようになりました。古い PR をセマンティック検索したり、PR・issue・commit・branch を明示的にコンテキストに読み込んだりできます。
これには、関連する GitHub コメント、BugBot レビュー、Slack エージェントからのサポートも含まれており、ポストモーテム分析やインシデントのトレースをこれまでよりもはるかに高速に行えます。
0:00
Play
Pause
Mute
Unmute
Enter fullscreen mode
Exit fullscreen mode
セマンティック検索向け埋め込みの改善
新しい埋め込みモデルにより、コードベース内検索の精度が大幅に向上しました。プロンプトも再調整し、よりノイズの少ない、的を絞った結果が得られるようになりました。
より高速な Tab
Tab 補完が約 100ms 高速化され、TTFT も 30% 短縮されました。これはメモリ管理システムの再構築とデータ転送パスの最適化によって実現しました。
Agent にマージコンフリクトの解消を任せる
マージコンフリクトが発生したとき、Agent に自動で解消を試みさせることができるようになりました。Resolve in Chat をクリックすると、コンフリクト解消に必要なコンテキストがチャットに自動的に追加されます。
0:00
Play
Pause
Mute
Unmute
Enter fullscreen mode
Exit fullscreen mode
Background Agent の改善点
Background Agent にいくつかの改善を行い、より予測可能で堅牢になりました。
- PR がチームのテンプレートに従うようになりました
- エージェント用ブランチへの変更が自動で取り込まれるようになりました
- リベースなどによるコンフリクトが、対応可能なフォローアップとして表示されるようになりました
- サイドバーから直接コミットできるようになりました
- Slack や Web のディープリンクから、開いていなくても対応するリポジトリが開くようになりました