Duration: 5 minutes
Copilot Feature: GitHub Copilot Setup & Chat Participants Overview
Goal: Install a supported IDE, set up GitHub Copilot, understand the data flow, and learn how chat participants work.
GitHub Copilot is an AI-powered coding assistant that offers inline code completions, a chat interface, and autonomous agents. It is available to individual developers, teams, enterprises, and students via GitHub accounts with an active subscription or free trial.
What you need:
- GitHub account (github.com/signup)
- Active Copilot subscription or free trial
- Supported IDE (VS Code recommended)
- Go to https://code.visualstudio.com and download the installer for your operating system (Windows / macOS / Linux).
- Run the installer and follow the on-screen instructions.
- Launch VS Code once the installation is complete.
Already installed? Make sure you are on VS Code 1.90 or later (
Help → Aboutto check). Earlier versions may not support the latest Copilot Chat features.
GitHub Copilot in VS Code requires extensions:
| Extension | Purpose |
|---|---|
| GitHub Copilot Chat | Chat panel, agents, inline chat |
Installation steps:
- Open Extensions (
Ctrl+Shift+X/Cmd+Shift+X). - Install GitHub Copilot Chat (publisher: GitHub).
- Reload VS Code if prompted.
Both extensions are bundled in the latest VS Code releases. If you see them already listed under "Installed", skip this step.
- After installation, a GitHub Copilot icon (the Copilot logo) will appear in the bottom-right status bar.
- Click the icon (or open the Command Palette with
Ctrl+Shift+P/Cmd+Shift+Pand run "GitHub Copilot: Sign In"). - VS Code will open a browser window asking you to authorise GitHub Copilot.
- Sign in with your GitHub account and click Authorize.
- Return to VS Code — the status bar icon should now show a green check or the Copilot logo without an error indicator.
No licence yet? Visit github.com/features/copilot and activate a free trial before signing in.
- In any file, type
def greet(name):and confirm an inline suggestion appears; press Tab to accept. - Open Copilot Chat (
Ctrl+Alt+I/Cmd+Option+I), typeHello!, and confirm you get a response.
If both work, you are ready for the workshop.
This mini activity is designed for a fresh setup, even if you have no project files yet.
- Open Copilot Chat (
Ctrl+Alt+I/Cmd+Option+I). - Try
@vscodewith this prompt:@vscode How do I split the editor into two side-by-side panes? - Open the terminal(
Ctrl+~) and run a simple command:- Windows:
get-Date - macOS/Linux:
date
- Windows:
- Ask
@terminal:@terminal Explain the last command output in simple words.
@vscodeexplains IDE usage and shortcuts.@terminalexplains commands and terminal output.
- You type a prompt.
- The selected participant receives it.
- Copilot processes based on that participant's specialty.
- The response appears in chat.
In Exercise 05, you will create custom agents that behave like specialized participants.
GitHub Copilot is not just an autocomplete tool — it is an AI pair programmer with a chat interface and agent capabilities. The remaining exercises in this workshop build on top of each other to show you how to use it across the full software development lifecycle.
Next: Exercise 02 — Working with GitHub Copilot: Chat Participants