OWN NEWS GATHER
← 戻る
GitHub Copilot Changelog

GitHub CopilotがSlack内で自律動作可能に、チャットからのコード修正やPR作成に対応

要点

  • 米GitHubは2026年8月21日、Slack上で「GitHub Copilot」のエージェント機能を利用できる新機能のパブリックプレビュー(一般公開前の事前検証版)を開始した。

  • Slackの会話内で @GitHub をメンションすることで、不具合の調査、コードの修正、安全な環境での検証、プルリクエスト作成までを自動実行できる。

  • エージェント専用の新しいチャンネル機能「Slack Code」に対応し、メインの会話スレッドを乱さずに作業計画やコード差分をチーム全体で確認できる。

  • セッションはチームに共有されるため、メンバー同士でエージェントへの指示方法を共有できるほか、作成された成果物にはCopilotの属性が付与されて既存の権限管理下で扱われる。

  • 提供対象は「GitHub Copilot Business」および「GitHub Copilot Enterprise」の契約組織で、管理者の設定によりマージ前の人間による追加承認も義務付けられる。

  • 米GitHubは2026年8月21日、Slack向けGitHub統合機能において「GitHub Copilot」のエージェント機能を提供するパブリックプレビューを開始したと発表した。開発チームが日常のコミュニケーションを行うSlackの画面上から、タスクの計画や問題の調査、コーディング作業の委託が可能になる。チーム内で交わされる会話や意図を、そのまま実際のソフトウェア開発作業へとシームレスにつなげる狙いがあるという。

チャットから自律的に開発タスクを遂行する「@GitHub」機能

今回のアップデートにより、「GitHub Copilot CLI」および「GitHub Copilot app」が備えるエージェント機能がSlack内に統合された。ダイレクトメッセージ、通常のチャンネル、あるいはスレッド内で @GitHub をメンションするだけで、エージェントセッションを開始できる。

Copilotは会話の文脈と、アクセス権限を持つGitHub上の情報を参照し、幅広い作業を自律的に進める。具体的には、コードや開発活動に関する質問への回答、投稿されたバグ報告のトリアージ(重要度や優先度の分類)、既存Issueの更新や新規Issueの作成・ラベル付けに対応する。

さらに、不具合の原因調査からコード修正の実施、クラウド上の安全なサンドボックス(隔離されたテスト用環境)での動作検証までを自動で行う。作業完了時にはプルリクエスト(コード変更の取り込み要求)を作成し、レビュー用として元となったSlackの会話へのリンクを添付するという。

バックグラウンドで進行する非同期処理と開発ツールへの引き継ぎ

エージェントへの指示を出した後は、ユーザーが作業完了までSlack上で待機し続ける必要はないと説明されている。Copilotは非同期で自律的に処理を継続するため、開発者が会議に出席していたり、移動中であったり、別のタスクに集中していたりする間にもバックグラウンドで作業が進む。

作業の進行中はSlackから追加の指示を与えてアプローチを軌道修正できるほか、作成されたプルリクエストを起点として、ローカルのターミナル(コマンド入力画面)や「GitHub Copilot app」、あるいはIDE(統合開発環境)へとスムーズに作業を引き継ぐことが可能となっている。

専用チャンネル「Slack Code」によるチーム全体での協調作業

今回の発表に合わせてGitHubは、エージェント向けに設計されたSlackの新たなチャンネル形態「Slack Code」のローンチパートナーとなったことも明らかにした。

Copilotは作業にあたり専用のコードチャンネルを作成でき、元の会話スレッドに大量の作業ログや通知を流すことなく、集中した作業環境を確保できる。このコードチャンネル内では、チームメンバーがCopilotの作業計画を追跡したり、コードの差分(diff)を確認したり、HTMLアーティファクトなどの出力プレビューをチェックしながら対話を重ねることが可能だ。元のスレッドから誰でもこのチャンネルに参加でき、新たな文脈の追加や方針転換の指示、セッションの中断などを柔軟に行えるとしている。

また、Slack上で作業をオープンに共有する形式をとることで、個人が個別にAIと対話する従来の手法と比べ、チームメンバー同士がどのようなプロンプト(指示文)を用いてエージェントを動かしているかを可視化し、効果的な活用ノウハウを共有しやすくなる利点もあるという。

提供対象と安全性を担保するガバナンス設定

今回のパブリックプレビューは、組織向けプランである「GitHub Copilot Business」および「GitHub Copilot Enterprise」を利用している組織が対象となる。利用量は既存のCopilot枠にカウントされ、既存のクラウドエージェント予算内で管理できる。

利用を開始するには、組織の管理者がCopilotクラウドエージェントのポリシーを有効化した上で、Slack用GitHubアプリのインストールまたはアップグレードを行い、GitHubアカウントを連携して会話内で @GitHub をメンションする手順となる。

セキュリティとガバナンスの面では、Slack上の会話から作成されたIssueやプルリクエストはすべて「Copilot app」のID属性として明確に記録され、組織で設定されている既存のGitHub権限とアクセスコントロールの範囲内で動作する。さらにリポジトリ管理者は、Copilotによって作成されたプルリクエストがマージされる前に、人間による追加の承認を必須とする設定を有効にできる。これにより、自動生成されたコードが本番環境へ反映される前に必ず人間のチェックを挟むことができ、開発スピードを維持しながらコンプライアンスや品質管理を担保できるとしている。

元URL