要点
GitHubは、Slack内で自然言語を使用してGitHub Issuesを作成できる新機能を発表し、Copilot統合を拡張してチームのワークフローを改善した。
タイトル: CopilotでSlackからIssueを作成
GitHubアプリ for Slackを使用することで、自然言語を用いてSlackから直接GitHub Issueを作成できるようになりました。任意のチャンネルで@GitHubにメンションし、追跡したい作業を説明するだけで、アプリがリポジトリ内に構造化されたIssueを作成します。適切な階層構造を持ったサブIssueの作成も可能です。
Copilotコーディングエージェントとの統合を発展させ、このSlackアプリは、チームが既に作業の議論を行っているチャットコンテキスト内にIssue作成機能をもたらします。
主な機能
自然言語によるIssue作成: 平易な言葉で作業内容を説明すると、@GitHubがタイトル、本文、担当者、ラベル、マイルストーンを含む構造化されたIssueを作成します。
サブIssueのサポート: 一つのメッセージから、作業を親Issueと子Issueに分割できます。
会話モード: Slackスレッド内で@GitHubと対話を重ね、Issueの詳細を調整してから作成できます。
Issueフレックスペイン: タイトルをクリックするだけで、作成したIssueをSlack内から直接閲覧できます。
チャンネルレベルの設定: @GitHub settingsコマンドを実行すると、そのチャンネル内でGitHubアプリが作成するIssueやプルリクエストのデフォルト作業リポジトリを設定できるようになりました。
試してみましょう
お使いのアカウントでGitHub Copilotが有効になっていることを確認してください。この機能はすべてのCopilotプランでご利用いただけます。
SlackワークスペースにGitHubアプリをインストール、またはアップグレードしてください。
任意のSlackチャンネルで、「設定ページにダークモードサポートを追加するためにmy-org/my-repoにIssueを作成して」といった指示文と共に@GitHubにメンションすると、Issueが作成される過程を確認できます。
GitHub Communityのディスカッションにご参加ください。
この投稿「Create issues from Slack with Copilot」は、The GitHub Blogで最初に公開されました。