You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 4c9acfb
Browse filesBrowse the repository at this point in the historyBrowse files
> This appendix consolidates Copilot reference tables and Copilot model-selection guidance into one complete reference.
8
8
@@ -88,7 +88,7 @@ Type these in the Copilot Chat input to give Copilot context from a specific sou
88
88
89
89
| Participant | What It Does |
90
90
| ------------- | ------------- |
91
-
|`@workspace`| Searches your entire VS Code workspace for relevant context |
91
+
|`@workspace`| Searches your entire VS Code workspace for relevant context. **Superseded by `#codebase`** (works in all modes, not just Ask). Prefer `#codebase` for new prompts.|
92
92
|`@github`| Accesses GitHub.com data - search issues, PRs, code across the platform |
93
93
|`@terminal`| Provides context from the VS Code integrated terminal |
94
94
@@ -108,7 +108,8 @@ Type these in the Copilot Chat input to give Copilot context from a specific sou
108
108
| ---------- | ----------------- |
109
109
|`#file`| Opens a file picker - attach any file from your workspace |
110
110
|`#selection`| Attaches your currently selected text |
111
-
|`#codebase`| Searches the full codebase for relevant snippets |
111
+
|`#codebase`| Searches the full codebase for relevant snippets (preferred over `@workspace`) |
112
+
|`#githubRepo`| Search any GitHub repo you have access to: `how to implement X #githubRepo org/repo` (added v1.100) |
112
113
|`#terminalLastCommand`| Attaches the last terminal command and its output |
Copilot Chat has four modes. Select the current mode from the dropdown at the bottom of the Chat input area.
165
+
Copilot Chat has four modes, unified into a single Chat view since VS Code v1.99 (March 2025). Select the current mode from the dropdown at the bottom of the Chat input area.
165
166
166
167
| Mode | What It Does | Best For |
167
168
| ------ | ------------- | ---------- |
168
169
|**Ask**| Conversational Q&A. Copilot explains, suggests, and answers but does not directly edit files. | Questions, explanations, discussion, exploring ideas |
169
170
|**Edit**| You define a working set of files; Copilot proposes edits as a diff that you approve or reject. | Targeted, controlled multi-file edits |
170
-
|**Agent**| Copilot works autonomously - it decides which files to touch, reads/writes code, runs terminal commands. | Larger end-to-end tasks |
171
-
|**Plan**| Copilot writes an implementation plan first; no code is written until you approve the plan. (Public preview) | Complex features where you want to validate the approach first |
171
+
|**Agent**| Copilot works autonomously - it decides which files to touch, reads/writes code, runs terminal commands. Uses MCP tools. | Larger end-to-end tasks |
172
+
|**Plan**| Copilot writes an implementation plan first; no code is written until you approve the plan. | Complex features where you want to validate the approach first |
172
173
173
174
**Screen reader note:** The mode selector is in the Chat panel toolbar at the bottom. Tab through the bottom of the Chat view to find it. The current mode name is its accessible label. Press `Space` or `Enter` to open the dropdown.
174
175
@@ -190,7 +191,7 @@ Copilot Chat has four modes. Select the current mode from the dropdown at the bo
190
191
191
192
- Chat responses appear in the panel with syntax highlighting -- increase the Chat panel font size via `editor.fontSize` in settings
192
193
- The `@` and `/` trigger characters are small but the autocomplete popup that follows is large and themed to your current color scheme
193
-
- Use Ask mode for reading explanations, Agent mode for controlled multi-file changes and autonomous tasks (Edit mode is being deprecated into Agent mode as of VS Code 1.118)
194
+
- Use Ask mode for reading explanations, Agent mode for controlled multi-file changes and autonomous tasks. Edit mode is a distinct mode for scoped diff-based edits. All three modes are present in the unified Chat view since VS Code v1.99.
194
195
195
196
</details>
196
197
@@ -2006,7 +2007,7 @@ GitHub Copilot offers access to AI models from multiple providers including Open
2006
2007
2007
2008
**Models are updated frequently.** This appendix no longer keeps a static model roster because the April-May 2026 changelog includes multiple additions, removals, and deprecations. For the latest additions and retirements, see the [GitHub Copilot changelog](https://github.blog/changelog/2026/?label=copilot) and [GitHub's official supported models documentation](https://docs.github.com/en/copilot/reference/ai-models/supported-models).
2008
2009
2009
-
> **Workshop note, verified May 12, 2026:** GitHub Copilot is moving to usage-based billing on June 1, 2026. Check[GitHub Copilot settings](https://github.com/settings/copilot), the [GitHub Copilot plans page](https://github.com/features/copilot/plans), and the [usage-based billing documentation](https://docs.github.com/en/copilot/concepts/billing/usage-based-billing-for-individuals) before the workshop.
2010
+
> **Workshop note, verified May 2026:** GitHub Copilot usage-based billing via premium requests launched **June 18, 2025** for paid GitHub.com plans. Starting June 1, 2026, billing transitioned from Premium Request Units (PRUs) to **GitHub AI Credits**. Verify current plan limits at[GitHub Copilot settings](https://github.com/settings/copilot), the [GitHub Copilot plans page](https://github.com/features/copilot/plans), and the [usage-based billing documentation](https://docs.github.com/en/copilot/concepts/billing/usage-based-billing-for-individuals) before the workshop.
2010
2011
2011
2012
## 2. How to Choose a Model
2012
2013
@@ -2044,14 +2045,14 @@ The following table lists the official sources to use instead of static model ta
2044
2045
| Usage-based billing details |[Usage-based billing for individuals](https://docs.github.com/en/copilot/concepts/billing/usage-based-billing-for-individuals)|
-Starting June 1, 2026, Premium Request Units (PRUs) transitioned to GitHub AI Credits.
2051
2052
- One GitHub AI Credit equals $0.01 USD in the usage-based billing documentation.
2052
2053
- Copilot Chat, Copilot CLI, Copilot cloud agent, Copilot Spaces, Spark, and third-party coding agents consume AI Credits.
2053
2054
- Code completions and next edit suggestions are not billed in AI Credits for paid plans.
2054
-
- Copilot code review is expected to consume GitHub Actions minutes in addition to GitHub AI Credits starting June 1, 2026.
2055
+
- Copilot code review consumes GitHub Actions minutes in addition to GitHub AI Credits.
2055
2056
- Model availability changes frequently, and multiple models were deprecated or retired in the April-May 2026 changelog.
2056
2057
2057
2058
## 4. Model Availability by Plan
@@ -2063,7 +2064,7 @@ Plan names, included usage, and model access can change by date, account type, o
2063
2064
-**Copilot Free** can support short, focused workshop prompts, but it has monthly limits.
2064
2065
-**Verified students** may have access to GitHub Copilot Student plan benefits.
2065
2066
-**Organization and enterprise users** may have Copilot access managed by an administrator.
2066
-
-**Paid plans** include more usage and broader feature access, but the billing unit changes to GitHub AI Credits on June 1, 2026.
2067
+
-**Paid plans** include more usage and broader feature access. GitHub AI Credits are the billing unit since June 1, 2026.
2067
2068
-**Annual individual plans** may follow transition rules that differ from monthly plans.
2068
2069
2069
2070
Check [GitHub Copilot settings](https://github.com/settings/copilot) for your account and the [GitHub Copilot plans page](https://github.com/features/copilot/plans) for current public plan details.
@@ -2143,7 +2144,7 @@ To stay current, watch the [GitHub Copilot changelog](https://github.blog/change
2143
2144
2144
2145
| Plan | Monthly Cost | Included Usage | Features | Best For |
-**No agent support:**If your workshop uses agents (e.g., `@web-accessibility-wizard`), Free plan users cannot participate in those exercises
2172
+
-**No Copilot cloud agent:**Free plan users cannot use the async cloud agent (GitHub Actions-powered). Local VS Code agent mode may work within the 50 premium request limit.
2172
2173
-**Chat limits can be reached quickly:** 2K tokens is roughly 3-5 multi-turn chat conversations depending on context size
2173
2174
-**No Copilot CLI:** Free plan users cannot use the Copilot CLI for command-line assistance
2174
2175
-**No Copilot Cloud:** Cannot run cloud-based agentic workflows
> **Note:** The "Building Copilot Extensions" docs now redirect to MCP documentation. The GitHub App-based Copilot Extensions model has been superseded by MCP servers as the standard extensibility mechanism. Custom `.agent.md` files remain the primary agent persona format.
8
10
9
11
## Complete Reference - Agents, Slash Commands, Instructions, Configuration Levels, and All File Formats
0 commit comments