Linear との連携、Agent ターミナルの改善、OS 通知

Linear で Agent を実行する

Linear から直接 Background Agents を起動できるようになりました。Issue から離れることなく、Cursor にタスクを委譲できます。詳しくは、詳細をまとめたブログ記事をご覧ください。

Agent ターミナルでのレビュー フロー改善

ターミナルは左側に表示されるようになり、ブロック中であることが分かりやすいように、明確な背景とボーダーアニメーションが追加されました。Reject すると自動的に入力欄へフォーカスが移るので、すぐに応答できます。

Agent からの OS 通知

Agent の実行が完了したときや、許可リストにないコマンドの承認など入力が必要なときに、ネイティブの OS 通知を受け取れます。Settings から有効にできます。

Agent の完了を知らせるシステム通知。

MCP elicitation への対応

Cursor は、MCP spec の新機能である MCP elicitation に対応しました。これによりサーバーは、ユーザーの嗜好や設定の選択など、構造化された入力をユーザーにリクエストできるようになります。リクエストは JSON スキーマで定義されるため、サーバーは検証済みのレスポンスを受け取りつつ、ユーザーは自分が何を共有するかを常にコントロールできます。

  • Tab がノートブック全体を把握するようになりました。
  • Chat でセル内容をコピーするとき、生テキストを貼り付けるのではなくコードとして参照されるようになりました
  • ノートブック編集ツールがすべてのモデルで利用可能になりました

  • コンテキスト使用量が常にチャット入力欄に表示されるようになりました
  • Agent で GPT-5 を使用する際に、TODO の作成がサポートされました
  • キューに入っているメッセージがいつ送信されるかを示すラベルを追加しました

  • 1.5.1: 大きなファイルを扱う際に発生する可能性のあった重大なアプリケーションクラッシュを修正しました。メモリ管理と安定性を改善しました。
  • 1.5.2: コマンドパレットのオーバーフロー問題を修正し、サイドバーアイコンのサイズ不整合を修正しました。
  • 1.5.3: ドロップダウンのホバー時の状態を修正し、インターフェース全体でツールチップの位置を改善しました。
  • 1.5.4: モーダルのバックドロップクリック時の挙動を修正し、各種ダイアログ内のボタン配置を改善しました。
  • 1.5.5: アプリケーション全体のパフォーマンスと信頼性を高めるため、安定性の向上とバグ修正を行いました。

改善されたエージェントツール、制御、および使用状況の可視化

より柔軟な Agent の制御

Cursor が処理を実行している最中でも、メッセージ送信によって Agent の動作をより的確に制御できるようになりました。メッセージは、生成が完了するまで待つのではなく、通常はツール呼び出し後などの次の最適なタイミングで処理されます。⌥+Enter(Windows では Alt+Enter)はこれまでどおりメッセージをキューに入れ、⌘+Enter(Windows では Ctrl+Enter)は Agent を中断して即座にメッセージを送信します。デフォルトの挙動は、Cursor Settings → Chat → Queue messages で変更できます。

改良された Agent ツール

大規模なコードベース上で動作する際、Agent は大きく強化されています。コンテキスト選択の精度が上がり、トークン使用がより効率的になり、編集の品質も向上します。

  • Read file: 必要に応じてファイル全体を読み込むようになり、2MB の上限が撤廃されました。

  • List: 1 回の呼び出しでディレクトリツリー全体を探索でき、ファイル数や種類といったメタデータも取得できます。

  • Grep: ノイズが減り、マッチング精度が向上しました。

  • Codebase Search: ランキングとインデックスが改善され、より関連性の高いコンテキストが得られます。

  • Web Search: 軽量なネイティブモデルを用いて、よりコンパクトで関連性の高い応答を返すようにチューニングされています。

エージェントごとの個別モデル

タブやエディタごとに、各エージェントに異なるモデルを割り当てられるようになりました。エージェントをフォークしても、選択したモデルは保持されます。

利用状況と料金の可視化

利用状況の統計情報が Chat 上に表示されるようになりました。全期間の利用状況、またはプランのクォータが 50% を超えた時点からの利用状況を確認できます。

このサマリーは Settings で表示・非表示を切り替えられます。Team プランと企業プランのユーザーは、9 月からこの利用状況サマリーにアクセスできるようになります。

Usage visibility

コンパクトチャットモード

コンパクトモードではツールアイコンを非表示にし、差分を既定で折りたたみ、アイドル時には入力欄を自動的に隠します。ツール呼び出しやターミナル、差分が頻繁に発生する長時間のセッションで便利です。

コンパクトモード有効時
コンパクトモード無効時

Background Agents の GitHub サポート

Agents を GitHub のプルリクエスト内で直接利用できるようになりました。@Cursor をタグ付けすると、Agent がプロンプトを読み取り、修正を適用し、commit を push します。

Background Agent はコメントや TODO を通じて状況を随時お知らせします。

すべてのエージェント用サイドバー

左側のサイドバーから、フォアグラウンド・バックグラウンドを問わず、すべてのエージェントを確認・管理できるようになりました。サイドバー内の任意のエージェントをクリックすると、リモートマシンの様子を表示して、Background Agent がどのように動作しているかを確認できます。

Background Agent の起動を高速化

Background Agents を大幅に改善し、起動速度がこれまでの 2 倍になりました。

Background Agents がこれまでより高速に起動する様子

  • AI code tracking API: チーム全体にわたる AI の利用状況と承認された変更を、コミット単位で可視化できます。
  • Admin API for blocklists: 特定のファイルやディレクトリがインデックス化されたり、コンテキストとして利用されたりしないようにブロックできます。
  • Member exports: ダッシュボードからワークスペースの全メンバーを CSV としてエクスポートできます。

  • 1.4.1: モデル選択に関するバグを修正
  • 1.4.2: 特定の拡張機能に関するバグを修正し、細かな点を改善
  • 1.4.3: Apply ツールの特定ケースでのバグを修正し、複数タブ使用時のメモリ使用量を削減
  • 1.4.5: パフォーマンスを改善

Agent とのターミナル共有、チャットでのコンテキスト利用、編集の高速化

Agent とターミナルを共有する

Agent でネイティブターミナルを使えるようになりました。必要に応じて新しいターミナルが作成され、まだ開いていない場合はバックグラウンドで起動します。Focus をクリックするとターミナルが前面に表示され、Agent のコマンドを確認したり、自分で操作を引き継いだりできます。

チャット内のコンテキスト使用量を表示

会話の最後に、コンテキストウィンドウの使用量を確認できるようになりました。

コンテキスト使用量

編集の高速化

Agent の編集は、リンターエラーを遅延読み込みすることでさらに高速になりました。Search & Replace の編集レイテンシは 25% 削減され、Apply edits は約 11% 高速化されました。

リンターエラーを遅延読み込みすることで Agent の編集が高速になりました

  • チャットでアクティブなタブを利用可能に
  • ディレクトリを右クリックして Chat に送信
  • Checkpoints が Notebooks でも利用可能に
  • auto-run では拒否リストを廃止し、許可リスト方式に変更してセキュリティを向上
  • チャットから Manual モードを削除
  • アプリケーション設定で有効化した後、コマンドパレットから利用できる新しい拡張機能モニター

  • 拡張機能マーケットプレイスがカスタム URL をサポート
  • Background Agent の修正

  • チーム管理者が拡張機能の許可リストを設定できるようになりました

  • 1.3.1: git の Checkpoints、Agent のコンテキスト、ターミナル共有を修正
  • 1.3.2: パフォーマンスを改善
  • 1.3.3: チャット履歴のパフォーマンス問題を修正
  • 1.3.4: Markdown のパースを修正
  • 1.3.5: ターミナルのバグを修正
  • 1.3.6: Agent がルールにより確実に従うように改善
  • 1.3.7: リモート SSH 越しでのターミナルの信頼性を向上
  • 1.3.8: メモリリークを修正
  • 1.3.9: セキュリティ修正

Agent のプランニング、より良いコンテキスト、より高速な Tab

エージェントのTo-do

エージェントは、構造化されたTo-doリストで事前に計画を立てるようになり、長期にわたるタスクもより理解しやすく、追跡しやすくなりました。

エージェントは依存関係のある長いタスクを分解し、その内容をチャット上に表示し、必要に応じてSlackにもストリーミングします。作業が進むにつれてこのリストを更新できるため、常に最新のコンテキストを維持し、やり取りの見通しも立てやすくなります。

Slack連携を設定していれば、To-doはSlack上でも確認できます!

キューされたメッセージ

Agent が現在のタスクを完了したあとに実行するフォローアップメッセージを、事前にキューに積んでおけるようになりました。実行してほしい内容を入力して送信するだけです。キューに入ったタスクは並び替えることができ、待たずにすぐ実行を開始できます。

メモリ(GA)

メモリ機能が GA になりました。1.0 以降、メモリ生成の品質向上やエディタ内 UI のブラッシュアップに加え、信頼性を維持するため、バックグラウンドで生成されるメモリについてユーザー承認が必要となるフローを導入しました。

PR のインデックス作成と検索

Cursor は、ファイルと同様に PR をインデックスして要約できるようになりました。古い PR をセマンティック検索したり、PR・issue・commit・branch を明示的にコンテキストに読み込んだりできます。

これには、関連する GitHub コメント、BugBot レビュー、Slack エージェントからのサポートも含まれており、ポストモーテム分析やインシデントのトレースをこれまでよりもはるかに高速に行えます。

セマンティック検索向け埋め込みの改善

新しい埋め込みモデルにより、コードベース内検索の精度が大幅に向上しました。プロンプトも再調整し、よりノイズの少ない、的を絞った結果が得られるようになりました。

より高速な Tab

Tab 補完が約 100ms 高速化され、TTFT も 30% 短縮されました。これはメモリ管理システムの再構築とデータ転送パスの最適化によって実現しました。

Agent にマージコンフリクトの解消を任せる

マージコンフリクトが発生したとき、Agent に自動で解消を試みさせることができるようになりました。Resolve in Chat をクリックすると、コンフリクト解消に必要なコンテキストがチャットに自動的に追加されます。

Background Agent の改善点

Background Agent にいくつかの改善を行い、より予測可能で堅牢になりました。

  • PR がチームのテンプレートに従うようになりました
  • エージェント用ブランチへの変更が自動で取り込まれるようになりました
  • リベースなどによるコンフリクトが、対応可能なフォローアップとして表示されるようになりました
  • サイドバーから直接コミットできるようになりました
  • Slack や Web のディープリンクから、開いていなくても対応するリポジトリが開くようになりました

  • VS Code を 1.99 にアップグレード
  • Extensions を Open VSC 上でホスティングするよう変更
  • Slack エージェントの応答性と通知の分かりやすさを改善
  • エージェントの「commit changes」が UI から利用可能に
  • Background Agent がチームの PR テンプレートを尊重し、より予測可能にマージするように改善
  • インデックス作成とベクターサービス全体でパフォーマンスを大幅にチューニング
  • VS Code Remote Extension の接続安定性を改善

  • SolidJS 検出システムのメモリリークを修正
  • チャットのレンダリングバグ(toolcall の表示やオーバーフロー問題)を解消
  • 利用制限エラーのメッセージを、より明確で対象範囲が分かる内容に改善
  • 外部サービスにおけるトークン認証の安定性を向上

1.2.1

  • 軽微なバグ修正と安定性の向上

1.2.2

  • UI のブラッシュアップと小規模なパフォーマンス最適化

1.2.4

  • パフォーマンスの改善

Slack での Background Agents

これで、Slack で @Cursor をメンションするだけで、Background Agents を直接起動できます。エージェントはスレッドを読み、何が起きているのかを理解し、会話から離れることなく GitHub で PR を作成できます。

チームが普段作業している場所で Cursor を使う

任意のスレッドで @Cursor をメンションし、次のようなプロンプトを送ってください:

エージェントは安全なリモート環境で実行され、作業が完了すると、Cursor や GitHub へのリンクを含む更新が Slack に直接届きます。

エージェントはコンテキストを理解します

Cursor は処理を始める前に Slack のスレッド全体を読み込むため、以前の議論や問題を参照したときにも、Background Agents はコンテキストを完全に把握できます。

また、Cursor に問題を調査して回答を得るよう依頼することもできます。

はじめに

Slack で Background Agents を使うには、まず管理者が連携を設定する必要があります。セットアップ手順のドキュメント を確認するか、ワークスペース管理者に依頼して、Dashboard → Integrations ページから Cursor を接続してもらってください。

接続が完了したら、任意のチャンネルで @Cursor をメンションしてプロンプトを書いてみてください。すべてのコマンドを確認するには help コマンドを、デフォルトのモデル・リポジトリ・ブランチを設定するには settings コマンドを使用します。

  • 設定内を Cmd/Ctrl+F で検索可能に

  • サーバーからの進行状況通知
  • 動的なツール登録
  • Roots のサポート

1.1.1

  • ワークスペースのインデックス作成に関する問題を修正

1.1.2

  • クライアント側のパフォーマンスを改善

1.1.3

  • MCP のパフォーマンス低下の問題を修正
  • PR の検索とインデックス作成を追加
  • ディープリンクのエクスペリエンスを改善
  • アップストリームのマーケットプレイスプロバイダーを変更できるオプションを追加

1.1.4

  • Background Agent の信頼性を改善
  • Chat UI における検索バグを修正

1.1.5

  • 軽微なパフォーマンス改善

1.1.6

  • Remote SSH を使用しているユーザーで発生していたエージェントのレイテンシー悪化の不具合を修正

1.1.7

  • 軽微なバグ修正とパフォーマンス改善