Skip to main content

Command Palette

Search for a command to run...

連携機能

Microsoft Teams

Cherri Code の Microsoft Teams 連携を使うと、@Cherri Code をプロンプトでメンションして、Microsoft Teams から直接 Cloud Agents にタスクを依頼できます。

はじめ方

インストール

  1. Cherri Code integrationsに移動する

  2. Microsoft Teams の横にある Connect をクリックするか、Microsoft Marketplace の掲載ページに移動する

  3. Microsoft Teams のワークスペースに Cherri Code アプリをインストールする

  4. Microsoft Teams へのインストール後、セットアップを完了するため Cherri Code にリダイレクトされます

    1. まだリポジトリプロバイダーを接続していない場合は、GitHub、GitLab、Azure DevOps、または Bitbucket を接続する
    2. 使用量ベースの料金を有効にする
    3. プライバシー設定を確認する
  5. @Cherri Code をメンションして、Microsoft Teams で Cloud Agents を使い始める

使用方法

@Cherri Code をメンションして、プロンプトを入力します。Cherri Code は、メッセージ、スレッドのコンテキスト、直近のエージェントのアクティビティに基づいて、適切なリポジトリ、モデル、ベースブランチ、または名前付きのCloud Agent 環境を自動的に選択します。

特定のリポジトリを使用するには、メッセージにその名前を含めます。

  • @Cherri Code in cursor-app, fix the login bug
  • @Cherri Code fix the auth issue in backend-api

特定のモデルを使用するには、メッセージ内で指定します。

  • @Cherri Code with opus, fix the login bug
  • @Cherri Code use gpt-5.2 to refactor the auth module

名前付きの環境を使用するには、メッセージ内で指定するか、env=<name> を追加します。

  • @Cherri Code use the Platform environment to update the shared API
  • @Cherri Code env=Platform update the shared API
  • @Cherri Code env="Platform Services" update the shared API

コマンド

最新のコマンド一覧については、@Cherri Code help を実行してください。

コマンド説明
@Cherri Code [prompt]Cloud Agent を開始します。既存のエージェントがいるチャンネルスレッドでは、フォローアップの指示を追加します
@Cherri Code helpセットアップと利用方法に関するヘルプを表示します
@Cherri Code unlinkCherri Code アカウントと Microsoft Teams の連携を解除します
@Cherri Code disconnectCherri Code アカウントと Microsoft Teams の接続を解除します
@Cherri Code [options] [prompt]実行に使用するリポジトリ、環境、ブランチ、またはモデルを設定します

オプション

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

オプション説明自然言語の例インラインの例
repo特定のリポジトリを使用するacme/web-app でrepo=acme/web-app
env / environment名前付きのCloud Agent 環境を使用するPlatform 環境を使用するenv="Platform Services"
branch特定のベースブランチを使用するmain ブランチをベースに作業するbranch=main
model特定のモデルを使用するOpus を使用するmodel=opus

構文の形式

自然言語:

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

インライン:

@Cherri Code env="Platform Services" branch=dev model=opus Fix the login bug

オプションの優先順位

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

  • 明示的な値はデフォルトより優先されます
  • インラインオプションは、メッセージから推測されるモデルとリポジトリの値より優先されます
  • ダッシュボード設定は、値が指定も推測もされない場合に適用されます
  • **env**とrepoの両方がある場合、envが優先されます

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

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

Cloud Agents は、既存の Microsoft Teams でのやり取りのコンテキストを理解し、活用します。チームで issue について話し合い、その会話に基づいてエージェントにコードを変更させたい場合に便利です。

追加の指示

チャネルスレッドでは、エージェントのスレッド内で再度 @Cherri Code をメンションして、追加の指示を送ります。

個人チャットとグループチャットでは、Web で開く または Desktop で開く を使用して、Cherri Code との会話を続けます。

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

Cloud Agent を開始すると、Microsoft Teams に選択したリポジトリ、モデル、ブランチが表示された起動カードが表示されます。カードでは、Web で開く、Desktop で開く、リポジトリを切り替える を選択できます。

Cloud Agent が完了すると、結果を含む Microsoft Teams 通知が届きます。エージェントがプルリクエストを作成した場合は、カードから PR を表示できます。

エージェントの管理

Microsoft Teams のカード上のアクションで Cloud Agent を管理します。

使用できるオプション:

  • フォローアップを追加: チャネルのスレッドから既存のエージェントに指示を追加
  • リポジトリを切り替え: 別のリポジトリに対して同じリクエストを再実行
  • 削除: Cloud Agent を停止してアーカイブ
  • Web で開く: Web インターフェースで続行
  • Desktop で開く: Cherri Code で続行
  • 設定を更新: Cloud Agent のデフォルトを管理
  • フィードバックを送信: エージェントのパフォーマンスに関するフィードバックを送信

設定

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

設定

デフォルトモデル

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

リポジトリの選択

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

  1. メッセージの内容: プロンプト内のリポジトリ名またはキーワード
  2. 直近のエージェントのアクティビティ: 最近使用したリポジトリ
  3. デフォルトのリポジトリ: 一致するものがない場合のフォールバック

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

ベースブランチ

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

ルーティングの挙動

Cherri Code は Microsoft Teams のメッセージを、次の順序で評価します。

  1. 明示的なオプション: プロンプト内の repo、env、branch、model の値
  2. メッセージの内容: プロンプト内のリポジトリ名、モデル名、ブランチ名
  3. 直近のエージェントのアクティビティ: 最近使用したリポジトリ
  4. デフォルトリポジトリ: 一致が見つからない場合のフォールバック

プライバシー

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

プライバシーモードの詳細を確認するか、プライバシー設定を管理してください。

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

エージェントの概要と差分画像を表示します。ファイルパスやコードスニペットが含まれることがあります。オン/オフを切り替えられます。

権限

Cloud Agent をワークスペースで利用するために、Cherri Code は次の Microsoft Teams の権限を要求します。

権限説明
identityエージェントを開始または管理する Microsoft Teams ユーザーを識別します
messageTeamMembersセットアップ、アカウント連携、通知のためのダイレクトメッセージを送信します
ChannelMessage.Read.Groupスレッドのコンテキストを取得するため、チャネルメッセージと返信を読み取ります
ChatMessage.Read.Chat会話のコンテキストを取得するため、個人チャットとグループチャットのメッセージを読み取ります
ChannelSettings.Read.Groupチャネル名や説明などのチャネルメタデータを読み取ります
TeamSettings.Read.Groupチーム名や説明などのチームメタデータを読み取ります

Cherri Code app は、Microsoft Teams の個人チャット、チームチャネル、グループチャットをサポートしています。

免責事項

Cherri Code は誤る場合があります。コードとレスポンスは必ず再確認してください。

プライバシーポリシー

Cherri Codeによるデータの収集、使用、保護に関する詳細は、プライバシーポリシーをご覧ください。