エージェントとのボイスチャット

リアルタイムの音声通話で、エージェントと会話できるようになりました。加えたい変更を声で伝えたり、エージェントが今何に取り組んでいるかを尋ねたりしながら、作業の進み具合を音声で聞くことができます。

ボイスチャットは、エージェントウィンドウ、IDE、ウェブ、そして Cursor for iOS で利用できます。

通話を開始する

エージェントがアイドル状態でチャット入力欄が空のときに、Start ボイスチャット というラベルの付いた波形ボタンをクリックします。このボタンは通常「送信」ボタンがある位置に表示され、音声入力用のマイクボタンの隣にあります。

iOS では、「Hey Siri, call Cursor」と話しかけて新しいエージェントとの通話を開始したり、ロック画面のライブアクティビティからミュートや通話終了を行ったりすることもできます。

エージェントの作業中も会話を続ける

音声エージェントはユーザーの話を聞いて応答し、コーディング作業をチャット内のエージェントに引き渡します。そのエージェントの実行中も、会話を続けることができます。diff で何が変更されたかを質問したり、実行の状況を確認したり、このエージェントとの過去のメッセージや通話を検索したり、ワーカーがある Project ではワーカーを切り替えたりできます。

コーディングエージェント自身も音声で伝えます。作業中は短い進捗メモを、完了時には簡潔な回答を共有するため、通常はテキストの回答全文ではなく、短い更新情報を聞くことになります。

Grok Voice を搭載

ボイスチャットは Grok Voice で実行されます。音声は Voice 設定から、Ara、Eve、Leo、Rex、Sal をはじめとする多数の中から選べます。Privacy Mode をオンにすると、ボイスチャットはデータ保持なしで実行されます。

ボイスチャットと音声入力

ボイスチャットは、以前のリリースで Voice Mode と呼ばれていた音声入力とは別の機能です。音声入力では引き続き、話した内容がテキストとしてチャット入力欄に入力され、IDE では Cmd+Shift+Space でオン/オフを切り替えられます。ボイスチャットは、エージェントが音声で応答する双方向の会話機能です。

ボイスチャットを試すには、Cursor を更新してください。詳しくはドキュメントをご覧ください。

Cursor でライブアプリを構築

エージェントの登場でコードを書くコストは下がりましたが、ユーザーが作るアプリやツールのほとんどは、いまだに localhost の外に出ることがありません。

これからは、Cursor 上でライブアプリを直接構築し、リンクで共有できます。作りたいものを説明するだけで、アプリの構築からデータベースのセットアップ、認証の設定、デプロイまで、あとはすべて Cursor が引き受けます。

今回のリリースにより、組織内の誰もが自分の業務に役立つツールを構築し、チームメンバーと共有できるようになりました。Cursor を更新して、ぜひお試しください。

仕組み

はじめるには、クラウドエージェントを起動し、アプリを構築したいと明示的に伝えます。

Cursor はウェブアプリの雛形を作成し、必要に応じて Postgres データベースを立ち上げ、Cursor SSO による認証を設定し、ホスティング環境を用意します。データウェアハウスなど、既存のシステムにアプリを接続する必要がある場合は、Cursor が必要なシークレットの入力を求めます。

アプリを公開する際は、一意のドメインを選ぶだけで、Cursor がすぐにアクセスできる公開リンクを発行します。

Cursor 社内では、営業、オペレーション、法務、財務、エンジニアリングなど、さまざまな部門のユーザーが社内アプリを構築しています。特に役に立っているものの例は次のとおりです。

  • イベント登録、アカウントの割り当て、座席管理などの社内業務ツール
  • スライド、動画、インタラクティブなデモを組み合わせたお客様向けのマルチメディアプレゼンテーション
  • 新入社員向けの学習、イネーブルメント、オンボーディング用コンテンツ
  • 営業チームがパイプラインや商談機会を把握するためのリアルタイムダッシュボードやツール
  • エンジニアリングサービスを管理するためのポータル

Cursor は、Cursor Origin と GitHub 上の新規または既存のリポジトリからアプリをデプロイできます。GitLab など他の Git プロバイダーのサポートも近日公開予定です。

コントロールとガードレール

アプリを公開する際、Cursor は決定論的なチェックとエージェント型のセキュリティチェックを実行し、アプリのファイルに書き込まれたシークレットや露出した認証情報など、よくある Issue を検出します。チェックに失敗した場合は、何を修正すべきかをエージェントが知らせます。チェックに合格し、明示的に公開操作を行うまで、アプリが公開されることはありません。

チーム管理者は、チーム内のすべてのアプリとシークレットを確認できます。さらに、セキュリティレビューに独自のルールを追加したり、レビューでブロックされた公開を承認したり、任意のアプリを非公開にしたりすることもできます。

チームと共有する

チェックに合格すると、Cursor は指定した URL にアプリをデプロイします。その後、特定のユーザー、グループ、またはチーム全体とアプリを共有できます。いずれの場合も、アクセスには Cursor へのサインインが必要です。個人向けプランでは、アプリを一般公開することもできます。

スクリプトや Grok Bot からアプリを使いたい場合は、Cursor APIキーを発行することもできます。

はじめる

この機能は、クラウドエージェントが有効になっているすべての有料プランでご利用いただけるようになりました。詳しくはドキュメントをお読みください。

Agent SDK

Agent SDK の提供を本日より開始しました。エージェントをコードのフォルダとして定義し、評価でテストしたうえで、Cursor または自社のインフラストラクチャにデプロイできます。

npx @cursor/agent-sdk init ./my-bot を実行したあと agent-sdk dev を実行すると、プレイグラウンド付きでボットをローカルで起動できます。--template を指定すれば、セキュリティレビュアー、オーナーポリシーに基づく承認ボット、PR 自動修正ツール、Linear または Jira のトリアージボットといったテンプレートから始めることもできます。

必要な場所にエージェントをデプロイ

エージェントを実運用する準備が整ったら、プロジェクトディレクトリで agent-sdk deploy を実行するだけで Cursor にデプロイできます。このコマンドはエージェントをビルドして URL を割り当て、Cursor のインフラストラクチャ上で起動します。シークレットや連携はダッシュボードから管理でき、ローカルで使っているログ、評価、プレイグラウンドもそのまま引き続き利用できます。

コードとしてのエージェント

エージェントは 1 つのプロジェクトとして構成されます。instructions.md がプロンプトです。tools/ 内の各ファイルは、モデルが呼び出せる型付きアクション 1 つに対応します。skills/ にはモデルが必要に応じて読み込む手順を格納し、mcp-connections/ では MCP サーバーのツールを追加し、channels/ ではボットがメッセージを受信・応答する場所を定義します。agent-sdk validate でプロジェクトを検証し、agent-sdk info で検出された内容を出力できます。

チャネル

エージェントは、GitHub、GitLab、Bitbucket の PR、コメント、CI イベント、Slack でのメンションや DM、任意のプロバイダーからのウェブフック、そして cron スケジュールをトリガーに起動します。GitHub のイベントは Cursor アカウント経由で取得されるため、公開ウェブフック URL は不要です。Slack は追加設定なしですぐに使えます。

各会話はそれぞれ独立したセッションを持ち、すべてのメッセージとツール呼び出しの完全な記録を保持します。PR や Slackスレッドで追加の質問をすると、同じセッションが再開されます。

評価

評価では、ボットに固定のメッセージを送信し、その動作を検証します。具体的には、どのツールが実行されたか、どのような入力が渡されたか、応答がどのような構造になっているかを確認します。agent-sdk eval はローカルでも CI でも実行できます。

agent-sdk github replay <pr-url> は、実際の PR を署名付きのウェブフックペイロードに変換してボットに送信します。これにより、GitHub をトリガーとするボットを、プッシュを待たずにテストできます。--dry-run --fixtures-dir fixtures/ を追加すると、ペイロードを評価用のフィクスチャとして保存できます。

はじめる

Agent SDK は本日より一般提供を開始しました。ドキュメントをご覧のうえ、さっそくお試しください。

クラウドエージェントのキャンバスと環境の改善

クラウドエージェントによるキャンバス

クラウドエージェントが、作業の中で対話型のキャンバスを構築できるようになりました。完成したキャンバスは、リンクを送るだけでチームと共有できます。

詳しくはキャンバスの共有をご覧ください。

Environments API

Environments API がベータ版として利用可能になりました。エージェントを実行するクラウド環境を、プログラムから作成・管理できます。

より大規模かつ高速な環境

クラウドエージェント環境で、最大300個のリポジトリをサポートするようになりました。また、大規模な環境の読み込み速度も5倍に向上しています。

Origin App Marketplace

Origin が、デプロイ、CI、コードレビュー、セキュリティ、監視、プロジェクト管理に対応する 20 以上のアプリと連携できるようになりました。Cloudflare、Linear、Sentry、Socket Security などのパートナーが提供するアプリを利用できます。

また本日より、マーケットプレイスで一般からのアプリ申請の受け付けを開始しました。開発者向けツールを構築しているチームなら、どなたでも Origin 向けのアプリを公開できます。

開発スタックに合ったアプリ

マーケットプレイスに、次のカテゴリのアプリが追加されました。

デプロイ、CI、コードレビュー、セキュリティ、監視、プロジェクト管理の各分野のアプリが掲載された Origin App Marketplace

マーケットプレイスに公開する

アプリを申請するには:

  1. 自分のネームスペースでアプリを作成します。構築中、アプリはネームスペース内で非公開のままです。
  2. Origin API を使って構築します。アプリはアプリ JWT とインストールアクセストークンで認証し、ウェブフックイベントを受信して、チェック実行、PR コメント、レビューを書き戻します。
  3. アプリを公開に設定し、アプリのページからスラッグ、推奨タグ、デモ動画を添えて申請します。動画では、インストール、アンインストール、および製品の主要なフローを紹介してください。
  4. 申請内容を当社でレビューし、承認され次第アプリを掲載します。
Origin App Marketplace へのアプリの申請

はじめる

Origin App Marketplaceのアプリを今すぐ試してみましょう。

Origin アプリを構築したい場合は、まず公開ガイドと Origin API リファレンスをご覧ください。

Origin Apps プラグインを使えば、最新の Origin API ドキュメントをもとにご質問に回答したり、すでに運用中のアプリを Origin へ移行する計画を立てたりすることもできます。