Skip to main content

Command Palette

Search for a command to run...

連携機能

Slack

Cursor の Slack 連携を使うと、プロンプトを添えて @cursor にメンションすることで、Slack から直接 Cloud Agents にタスクを任せられます。

はじめ方

インストール

  1. Cursor integrationsに移動する

  2. Slack の横にある Connect をクリックするか、こちらからインストールページに移動する

  3. ワークスペース用の Cursor Slack アプリをインストールするよう求められます。

  4. Slack へのインストール後、セットアップを完了するために Cursor に戻ります

    1. リポジトリプロバイダーを接続し (未接続の場合) 、デフォルトリポジトリを選択する
    2. 使用量ベースの料金を���効にする
    3. プライバシー設定を確認する
  5. @cursor にメンションして、Slack で Cloud Agents を使い始める

使用方法

@cursor をメンションして、プロンプトを入力します。Cursor は、メッセージからリポジトリ、モデル、ベースブランチ、または名前付きのCloud Agent 環境を検出します。リポジトリの選択時には、直近のエージェントのアクティビティも使用します。

名前付き環境を使用する場合は、プロンプトにその名前を含めてください。例: @Cursor use the Platform environment to update the shared API

コマンド

最新のコマンド一覧を確認するには、@Cursor help を実行します。

コマンド説明
@Cursor [prompt]Cloud Agent を開始します。既存のエージェントがいるスレッドでは、追加の指示を送ります。フォローアップできるユーザーは、所有者だけでは決まらず、Team follow-ups で管理されます。
@Cursor settingsデフォルト設定とチャンネルのデフォルトリポジトリを設定します
@Cursor [options] [prompt]実行のターゲット、モデル、ブランチ、PR の挙動、ワーカー、出力チャンネルを設定します
@Cursor agent [prompt]スレッド内に新しいエージェントを強制的に作成します (例: @Cursor start a new agent to fix billing)
@Cursor list my agents実行中のエージェントを表示します

オプション

以下のオプションでCloud Agentの挙動をカスタマイズできます。

オプション説明自然言語の例インライン例
repo特定のリポジトリを使用in acme/backendrepo=acme/backend
env / environment名前付きのCloud Agent 環境を使用use the Platform environmentenv=Platform
branch特定のベースブランチを使用work from the dev branchbranch=dev
model特定のモデルを使用with opusmodel=opus
autoprPRの自動作成を有効または無効にするインラインオプションが必要autopr=false
worker / machine名前付きのMy Machineで実行インラインオプションが必要worker=my-devbox
pool名前付きの持ち込みマシンプールで実行インラインオプションが必要pool=gpu
self_hostedチームのセルフホスト型プールで実行インラインオプションが必要self_hosted=true
channelあなたとCursorがアクセスできる別のチャンネルにエージェントの更新を投稿インラインオプションが必要channel=#eng-bots

構文形式

自然言語:

@Cursor with opus, fix the login bug in backend-api

インライン:

@Cursor env=Platform branch=dev model=opus autopr=false Fix the login bug

スペースを含む環境名は引用符で囲みます:

@Cursor env="Platform Services" Update the shared API

オプションの優先順位

オプションを組み合わせる場合:

  • 明示的に指定した値はデフォルトより優先されます
  • 重複している場合は、後から指定した値が先に指定した値より優先されます
  • インラインオプションは設定モーダルのデフォルトより優先されます
  • 両方が指定されている場合、**env**はrepoより優先されます

botはメッセージ内のどこに記述されたオプションでも解析できるため、自然な形でコマンドを記述できます。

スレッドのコンテキストを利用する

Cloud Agents は、既存のスレッドでの議論からコンテキストを理解し、活用します。チームで課題について議論し、その会話に基づいてエージェントに解決策を実装させたい場合に便利です。

force コマンドを使う場面

@Cursor agent が必要なのはどんなときですか?

既存のエージェントがいるスレッドでは、@Cursor [prompt] で追加の指示を送れます。フォローアップできるユーザーは、Team follow-ups で制御されます。Team follow-ups が Disabled の場合、フォローアップできるのは所有者のみです。別のエージェントを起動するには、@Cursor agent [prompt] を使うか、自然言語で依頼します。

@Cursor start a new agent to refactor billing

「新しいエージェントを作成」、「新しいエージェントを起動」、「新しいエージェントをお願いします」といったフレーズは、すべて同じように機能します。

フォローアップを追加 (コンテキストメニューから) はいつ必要ですか?

フォローアップの指示を追加するには、エージェントのレスポンスにあるコンテキストメニュー (⋯) を使用します。スレッド内に複数のエージェントがいる場合に、フォローアップするエージェントを指定するのに便利です。

ステータスの更新と引き継ぎ

Cloud Agent の実行開始時に、まず Cursor で開く オプションが表示されます。

Cloud Agent の完了時には、Slack で通知が届き、作成された PR を GitHub で表示できます。

エージェントの管理

実行中のすべてのエージェントを確認するには、@Cursor list my agents を実行します。

任意のエージェントメッセージにある三点リーダー (⋯) をクリックしてコンテキストメニューを開き、Cloud Agent を管理します。

利用可能なオプション:

  • フォローアップを追加: 既存のエージェントに指示を追加
  • 削除: Cloud Agent を停止してアーカイブ
  • リクエスト ID を表示: トラブルシューティング用の一意のリクエスト ID を表示 (サポートにお問い合わせの際は、この ID を含めてください)
  • フィードバックを送信: エージェントのパフォーマンスに関するフィードバックを送信

設定

ダッシュボード -> Cloud Agentsで、デフォルト設定とプライバシーオプションを管理できます。

設定

デフォルトモデル

メッセージでモデルが指定されていない場合に使用されます。利用可能なオプションについては、設定をご覧ください。

リポジトリの選択

Cursor は、以下に基づいて適切なリポジトリを自動的に選択します。

  1. メッセージの内容 — プロンプトに含まれるリポジトリ名やキーワード
  2. 直近のエージェントのアクティビティ — 最近使用したリポジトリ
  3. ルーティングルール — キーワードとリポジトリのカスタムマッピング (以下を参照)
  4. デフォルトリポジトリ — 一致するものがない場合のフォールバック

特定のリポジトリを使用するには、メッセージにその名前を含めてください。例: @Cursor in mobile-app, fix the login bug

ベースブランチ

Cloud Agent の開始元となるブランチ。空欄の場合は、リポジトリのデフォルトブランチ (通常は main) が使用されます

チャンネル設定

@Cursor settings を使用して、チャンネルごとのデフォルト設定を行います。これらの設定はチーム単位で適用され、そのチャンネルでは個人のデフォルト設定より優先されます。

特に次のような場合に便利です。

  • チャンネルごとに異なるリポジトリで���業する場合
  • チーム全体で一貫した設定を使用したい場合

チャンネル設定を行うには:

  1. 対象のチャンネルで @Cursor settings を実行します
  2. そのチャンネルのデフォルトリポジトリを設定します
  3. そのチャンネルで Cloud Agents を使用するすべてのチームメンバーに、これらのデフォルト設定が適用されます

ルーティングルール

ルーティングルールでは、ターゲットに自動的にマッピングされるキーワードを定義できます。メッセージにキーワードが含まれている場合、Cursor はエージェントを対応するリポジトリまたはCloud Agent 環境にルーティングします。環境には複数のリポジトリをまとめられるため、1 つのキーワードで、必要なすべてのリポジトリがあらかじめ設定されたエージェントを起動できます。

ルーティングルールの設定

  1. ダッシュボード -> Cloud Agents に移動する
  2. Routing Rules セクションを見つける
  3. キーワードとターゲットのマッピングを追加し、各キーワードをリポジトリまたは環境に紐付ける

ルールの例

キーワードターゲット
frontendacme/web-app
mobileacme/mobile-app
apiacme/backend-services
platformPlatform 環境

これらのルールを設定すると:

  • @Cursor fix the frontend nav bugacme/web-app にルーティングされます
  • @Cursor update the mobile onboarding flowacme/mobile-app にルーティングされます
  • @Cursor add a migration across the platformPlatform 環境で開始され、すべてのリポジトリが利用可能になります

ルーティングの仕組み

Cursor は、次の順序でメッセージを評価します。

  1. メッセージの内容 — プロンプト内のリポジトリ名またはキーワード
  2. 直近のエージェントのアクティビティ — 最近使用したリポジトリ
  3. ルーティングルール — キーワードとターゲット (リポジトリまたは環境) のカスタムマッピング
  4. チャンネルのデフォルト — このチャンネルに設定されているリポジトリ
  5. デフォルトリポジトリ — 一致するものがない場合のフォールバック

プライバシー

Cloud Agents はプライバシーモードに対応しています。

プライバシーモードの詳細、またはプライバシー設定の管理をご確認ください。

エージェントの概要を表示

エージェントの概要と差分画像を表示します。ファイルパスやコードスニペットが含まれる場合があります。有効または無効にできます。

外部チャンネルにエージェントの概要を表示

他のワークスペースとの Slack Connect や、ゲストなどの外部メンバーがいるチャンネルでは、エージェントの概要を外部チャンネルに表示するよう設定できます。

権限

Cloud Agents がワークスペース内で機能するために、Cursor は以下の Slack 権限をリクエストします。

PermissionDescription
app_mentions:read@メンションを検出して Cloud Agents を起動し、リクエストに応答します
channels:history追加の指示を加える際に、コンテキストとしてスレッド内の過去のメッセージを読み取ります
channels:join招待またはリクエストに応じて公開チャンネルに自動的に参加します
channels:read返信や更新を投稿するために、チャンネルのメタデータ (ID と名前) にアクセスします
chat:writeエージェントの完了時にステータス更新、完了通知、PR リンクを送信します
files:read追加のコンテキストとして、共有ファイル (ログ、スクリーンショット、コードサンプル) をダウンロードします
files:write迅速なレビューのために、エージェントによる変更の視覚的な要約をアップロードします
groups:history複数ターンの会話でコンテキストとして、プライベートチャンネル内の過去のメッセージを読み取ります
groups:readレスポンスを投稿し会話の流れを維持するために、プライベートチャンネルのメタデータにアクセスします
im:history継続中の会話のコンテキストとして、ダイレクトメッセージの履歴にアクセスします
im:read参加者を特定し、適切なスレッド管理を行うために DM のメタデータを読み取ります
im:writeプライベートな通知や個別のコミュニケーションのために、ダイレクトメッセージを開始します
mpim:history複数の参加者による会話のために、グループ DM の履歴にアクセスします
mpim:read参加者にメッセージを送信し、適切な配信を確保するためにグループ DM のメタデータを読み取ります
reactions:readユーザーフィードバックやステータスシグナルとして、絵文字リアクションを確認します
reactions:writeステータスを示す絵文字リアクションを追加します - 実行中は ⏳、完了は ✅、失敗は ❌
team:readインストールを区別し、設定を適用するためにワークスペースの詳細を特定します
users:read権限と安全なアクセスのために、Slack ユーザーを Cursor アカウントと照合します

免責事項

Cursor は誤ることがあります。コードとレスポンスは必ず確認してください。

プライバシーポリシー

Cursorによるお客様のデータの収集、使用、保護については、プライバシーポリシーを参照してください。