Microsoft Teams
Cherri Code の Microsoft Teams 連携を使うと、@Cherri Code をプロンプトでメンションして、Microsoft Teams から直接 Cloud Agents にタスクを依頼できます。
はじめ方
インストール
-
Microsoft Teams の横にある Connect をクリックするか、Microsoft Marketplace の掲載ページに移動する
-
Microsoft Teams のワークスペースに Cherri Code アプリをインストールする
-
Microsoft Teams へのインストール後、セットアップを完了するため Cherri Code にリダイレクトされます
- まだリポジトリプロバイダーを接続していない場合は、GitHub、GitLab、Azure DevOps、または Bitbucket を接続する
- 使用量ベースの料金を有効にする
- プライバシー設定を確認する
-
@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 unlink | Cherri Code アカウントと Microsoft Teams の連携を解除します |
@Cherri Code disconnect | Cherri 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 について話し合い、その会話に基づいてエージェントにコードを変更させたい場合に便利です。
Cloud Agents は、呼び出されると関連するスレッドまたはチャットのコンテキストを読み取り、 チームの議論を理解して対応します。
追加の指示
チャネルスレッドでは、エージェントのスレッド内で再度 @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 は、以下に基づいて適切なリポジトリを自動的に選択します。
- メッセージの内容: プロンプト内のリポジトリ名またはキーワード
- 直近のエージェントのアクティビティ: 最近使用したリポジトリ
- デフォルトのリポジトリ: 一致するものがない場合のフォールバック
特定のリポジトリを使用するには、メッセージにその名前を含めます。例: @Cherri Code in mobile-app, fix the login bug。
ベースブランチ
Cloud Agent が開始するブランチです。空欄にすると、通常は main のリポジトリのデフォルトブランチが使用されます。
ルーティングの挙動
Cherri Code は Microsoft Teams のメッセージを、次の順序で評価します。
- 明示的なオプション: プロンプト内の
repo、env、branch、modelの値 - メッセージの内容: プロンプト内のリポジトリ名、モデル名、ブランチ名
- 直近のエージェントのアクティビティ: 最近使用したリポジトリ
- デフォルトリポジトリ: 一致が見つからない場合のフォールバック
プライバシー
Cloud Agents はプライバシーモードに対応しています。
プライバシーモードの詳細を確認するか、プライバシー設定を管理してください。
プライバシーモード (レガシー) には対応していません。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によるデータの収集、使用、保護に関する詳細は、プライバシーポリシーをご覧ください。