コンテンツへスキップ

変更履歴

Agent の準備完了と UI リフレッシュ

  • Agent の準備完了: Agent がデフォルトモードになり、より強力で一体化された AI 体験を提供します。Chat、Composer、Agent のどれを使うかで迷う必要はなくなり、ニーズに応じて適応する 1 つのスマートなインターフェースだけになりました。

  • UI リフレッシュ: 集中しやすいようデザインされた新しいデフォルトの Cursor テーマによる、第一弾のビジュアル刷新です。また、Agent の精度を高めるために、@ コンテキストメニューもシンプルにしました。

  • Web 検索: Agent は、明示的な @Web コマンドなしでも、最新情報を得るために自動で Web 検索を行えるようになりました。

  • 除外ファイル: .cursorignore は、インデックス対象から除外するだけでなく、Chat に追加されたり Tab 補完に送信されたりすることもブロックするようになりました。ファイルのインデックス化だけを制御するための .cursorindexingignore も新たに導入しました。

  • Agent のツール上限: ツール呼び出しの 25 回上限に達した後でも、「continue」を押して続行できます(新しいリクエストとしてカウントされます)。

  • プロジェクトルール: ルールをグローバルに適用できる新機能と、ルールがいつ適用されるかを示すビジュアルインジケーターを追加しました。

  • MCP の改善:

    • Agent が Yolo mode で MCP ツールを自動実行できるようになりました

    • <project-root>/.cursor/mcp.json で Project Servers を設定

    • Agent が MCP リソースをコンテキストとして利用することをサポート

  • Tab の再割り当て: Tab サジェストを、editor.action.acceptCursorTabSuggestion を用いて別のキーバインドに再割り当てできるようになりました。

.cursor/rules、Codebase Understanding の改善、新しい Tab Model

  • .cursor/rules: ユーザーは .cursor/rules ディレクトリ内に、リポジトリ全体に適用される複数のルールを書き込めます。Agent は、どのルールに従うかを自動で選択します。

  • Deepseek models: Deepseek R1 と Deepseek v3 は 0.45 および 0.44 でサポートされています。「Settings > Models」から有効化できます。これらのモデルは米国内で自前ホスティングしています。

  • Summarize Previous Composers: 会話が長くなりすぎた場合、前の会話を参照しながら新しい会話を開始できます。

  • Agent が直近の変更を把握: Agent はツールを使って、あなたの直近の変更を確認できます。ユーザーメッセージ間で行われた変更も把握します。

  • Better Codebase Understanding: Codebase Understanding 向けに新しいモデルをトレーニングしました。今後 1 週間で、0.45 を利用しているすべてのユーザーに順次ロールアウトしていきます。

  • Fusion Model: Tab Model の新バージョンをトレーニングしました。ジャンプや長いコンテキストへの対応が大幅に向上しています。こちらもまもなくユーザー向けにロールアウトします。

  • Optional Long Context: 長いファイルをタグ付けする際、ユーザーはプレミアムモデルでより大きなコンテキストウィンドウをリクエストするオプションを利用できます。その分、Fast リクエストの消費量は増加します。

UPDATE (0.45.1-0.45.11): 古い Agent の会話に関する問題、インデックスの安定性、誤った拡張機能バージョンのダウンロード、Windows での不足パッケージ、長い Composer セッションを開いたときのクラッシュ、コード貼り付け時のレイテンシーを修正しました。

また、MCP のサポートとチームで設定可能なブロックリストを追加し、一部の Windows ビルドで発生していた、Composer が生成中のまま止まる問題や exit code 5 によるクラッシュを修正し、MCP UI を改善しました。さらにメモリ使用量についても複数の改善を行いました。

UPDATE (0.45.12-13): アップデート基盤を改善しました。F1 > "Check for Updates" コマンドが正常に動作するようになりました。

Agent の改善、Yolo Mode、Cursor Tab のアップデート

  • Agent がターミナルの終了コードを認識し、バックグラウンドでコマンドを実行できるようになり、コマンドの内容も編集可能になりました

  • Agent がリンターエラーを読み取り、自動で問題を修正できるようになりました

  • Yolo Mode により、Agent がターミナルコマンドを自動実行できるようになりました

  • @docs、@git、@web、@folder が Agent で利用可能になりました

  • Agent が変更内容を自動的にディスクへ保存します

  • Agent が複数箇所の編集を並列に行うかどうかを自動で判断します

  • Agent が、より賢い適用モデルで編集の再適用を行えるようになりました

  • Composer の変更内容とチェックポイントがリロード後も保持されるようになりました

  • Cursor Tab が一度により大きな編集を行えるようになりました

  • Composer で変更をレビューするための UX が改善されました

  • Agent が 4o に対応しました

  • バグ検出モデルがより低コストかつ高速になりました

バグ修正

  • Cursor Tab がクラッシュしていた一部のケースを修正

  • chat/composer で生成が止まってしまうバグを修正

  • Composer が削除済みファイルを参照しないように修正

  • chat/apply でのコード選択に関する一部の不具合を修正

  • Cursor の起動がより速くなりました

UPDATE (0.44.1–0.44.11): Dev Containers、Windows 上のチャットのコードブロック、およびエージェントに対する修正と改善を行いました。Remote SSH 利用時の Cursor Tab の遅延を軽減しました。無料トライアル終了のポップアップが早期に表示されてしまうバグを修正しました。エラーやクラッシュの観測性を向上させました。

新しい Composer UI、Agent、コミットメッセージ

  • サイドバー内の Composer UI(インライン差分付き)

  • コンテキストを自動で選び、ターミナルを使える Composer 内の Agent の初期バージョン

  • Git コミットメッセージの自動生成

  • チャット / Composer 内でのファイルピルのおすすめ表示

  • チャット / Composer 内での @Recommended によるコンテキストのセマンティック検索

  • 画像のドラッグ&ドロップ体験の改善

  • 複数のパフォーマンス改善

  • ベータ版:近日リリース予定のバグ検出機能の先行プレビュー

Composer 履歴、@Lint Errors、VS Code 1.93.1

  • Composer 履歴により、再起動後でも過去の Composer セッションにアクセスできるようになりました。セッション内の過去メッセージを編集して再送信することもできます。

  • Debug with AI に細かな改善を行い、Chat に @Lint Errors を再度追加しました。

  • VS Code 1.93.1: Cursor は VS Code 1.93.1 をベースに動作するようになりました。

  • このリリースでは、Cursor Tab における Python の自動インポートの安定性が大幅に向上しました。

  • モデル検索(Cmd-option-/)により、Chat、Composer、cmd-k 入力ボックスでモデルの切り替えがより簡単になりました。

  • Composer は、ハルシネーションを防ぐために、コンテキストに含まれるファイルにのみ変更を適用するようになりました。

  • WSL で cursor . を使用した場合の安定性が向上しました。

UPDATE (0.42.1 - 0.42.5): 次の上流のセキュリティ問題を修正しました: CVE-2024-43601。また、いくつかの Composer のバグと Cursor Tab のバグも修正しました。Composer がコンテキスト外のファイルにも自動で適用できるようになりました。さらに、CVE-2024-48919 に対する追加の緩和策も含まれます。いくつかのレアケースで発生していた接続エラーを減らしました。Claude が Chat で誤ったファイルパスを予測した場合の回避手段を追加しました。