メモ
Agent apps are currently in パブリック プレビュー and subject to change.
イントロダクション
Agent apps are GitHub Apps that expose agents on GitHub. GitHub partners build agent apps to bring their tools and services into your development workflow. These agent apps are agents you can delegate work to alongside Copilot cloud agent and other third-party agents. Agent apps は、 Copilot cloud agentによって駆動されます。 詳細については、クラウド エージェントGitHub Copilotについて を参照してください。
たとえば、 agent app は、製品分析を分析したり、アプリケーションでセキュリティの脆弱性をスキャンしたり、プル要求に機能フラグを追加したり、パートナーのシステムに接続してタスクを完了したりできます。
agent apps を使用できる場所
agent app と GitHub.com では、次のエントリポイントから GitHub Mobile のエージェントを開始できます。
- 問題の割り当て: リポジトリ内の問題に agent app を割り当てます。
- pull request comment: pull request のコメントに
@AGENT-NAMEメンションして、エージェントに変更を依頼します。 - エージェント UI: [エージェント] タブまたはパネルのプロンプト ボックスで agent app を選択し、プロンプトでタスクを開始します。
これらのエントリ ポイントは、 Copilot cloud agent やその他のサードパーティのコーディング エージェントを使用する場合と同じ方法で使用できます。 詳細については、「エージェント アプリの使用」を参照してください。
agent appsのしくみ
agent appは、パートナーがエージェントとして機能するように構成したGitHub Appです。 各 agent app では、独自のプロンプト、モデル、ツール、およびモデル コンテキスト プロトコル (MCP) サーバーを使用してカスタム エージェントを定義できます。 カスタム エージェントと MCP の詳細については、 AUTOTITLE と AUTOTITLE に関する ページを参照してください。
Agent apps は、MCP サーバーを介してパートナー独自のシステムに接続できます。 これらの MCP サーバーは、agent appによって発行された JWT アサーションを使用してGitHubを承認するため、パートナーは追加の資格情報を管理することなく、アカウントとそのagent appを安全に識別できます。
agent appを初めて使用するときは、エージェントを実行する前に OAuth フローを介してアプリを承認するように求められます。 これにより、 agent app がユーザーに代わって行動し、パートナーの機能にアクセスできるようになります。 アプリの承認の詳細については、「 GitHub アプリの承認」を参照してください。
インストールと有効化 agent apps
agent appを使用するには、アカウントまたは組織にGitHub Appをインストールし、エージェント機能をアプリに対して有効にする必要があります。 企業が所有する組織にアプリがインストールされている場合は、エンタープライズ Agent apps設定で "Copilot" Copilot ポリシーも有効にする必要があります。
- agent appをインストールすると、GitHub、アプリにエージェント機能が含まれていることが強調表示され、有効にするかどうかを確認するメッセージが表示されます。 詳細については、「GitHub Apps の使用について」を参照してください。
- 企業が所有する組織にアプリがインストールされている場合、管理者はエージェント機能を使用できるようになる前に、"agent apps" Copilot ポリシーも有効にする必要があります。 詳細については、「次のステップ」セクションを参照してください。
Billing
Agent apps は Copilot cloud agentによって駆動されます。 agent appを使用すると、AI の使用量が Copilot サブスクリプションに課金され、セッションはAI creditsと同じ方法でCopilot cloud agentを使用します。 「GitHub Copilot の料金」を参照してください。
次のステップ
- agent appの使用については、エージェント アプリの使用 を参照してください。
- agent appをインストールし、そのエージェント機能をオプトインするには、GitHub Apps の使用について を参照してください。
- 企業が所有する組織で agent apps の使用を有効にするには、管理者がエンタープライズ レベルで "agent apps" ポリシーを有効にしてから使用する必要があります。 「企業GitHub Copilotクラウド エージェントを有効にする」を参照してください。