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
Copy file name to clipboardExpand all lines: 01-setup-and-first-steps/README.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -407,6 +407,7 @@ That's it for getting started! As you become comfortable, you can explore additi
407
407
|`/env`| Show loaded environment details — what instructions, MCP servers, skills, agents, and plugins are active |
408
408
|`/init`| Initialize Copilot instructions for your repository |
409
409
|`/mcp`| Manage MCP server configuration |
410
+
|`/settings`| Open an interactive dialog to browse and edit all user settings in one place |
410
411
|`/skills`| Manage skills for enhanced capabilities |
411
412
412
413
> 💡 Agents are covered in [Chapter 04](../04-agents-custom-instructions/README.md), skills are covered in [Chapter 05](../05-skills/README.md), and MCP servers are covered in [Chapter 06](../06-mcp-servers/README.md).
@@ -458,6 +459,8 @@ That's it for getting started! As you become comfortable, you can explore additi
458
459
|`/usage`| Display session usage metrics and statistics, including quota progress bars |
459
460
|`/session`| Show session info and workspace summary; use `/session delete`, `/session delete <id>`, or `/session delete-all` to remove sessions |
460
461
|`/share`| Export session as a markdown file, GitHub gist, or self-contained HTML file |
462
+
|`/every <interval> <prompt>`| Schedule a prompt to run on a recurring interval (e.g., `/every 1h summarize new commits`). Use natural language for the interval. `/loop` is an alias for `/every`. |
463
+
|`/after <time> <prompt>`| Schedule a prompt to run once after a delay (e.g., `/after 30m run tests`). Use natural language for the time. |
461
464
462
465
### Display
463
466
@@ -471,6 +474,7 @@ That's it for getting started! As you become comfortable, you can explore additi
471
474
472
475
| Command | What It Does |
473
476
|---------|--------------|
477
+
|`/app`| Open the GitHub app (or browser fallback) directly from the CLI |
474
478
|`/changelog`| Display changelog for CLI versions |
475
479
|`/feedback`| Submit feedback to GitHub |
476
480
|`/help`| Show all available commands |
@@ -504,6 +508,8 @@ copilot
504
508
505
509
> 💡 **Not sure which model to pick?** Select **`Auto`** from the model picker to let Copilot automatically choose the best available model for each session. This is a great default if you're just getting started and don't want to think about model selection.
506
510
511
+
> 💡 **Model family shortcuts**: You can also type a short family alias — like `opus`, `sonnet`, `haiku`, `gpt`, or `gemini` — directly in the `/model` picker instead of scrolling through the full list. Copilot will pick the best available model in that family for you.
> 💡 **Switching agents**: You can switch to a different agent at any time by using `/agent` or `--agent` again. To return to the standard Copilot CLI experience, use `/agent` and select **no agent**.
198
198
199
+
> 💡 **Agent mode is session-scoped**: The agent you select applies only to the current session. When you start a new session with `/new`, `/clear`, or by opening a fresh terminal, Copilot returns to its default mode — your agent selection does not carry over automatically. This means each session starts with a clean slate, which is a good habit to keep your work focused.
200
+
199
201
---
200
202
201
203
# Going Deeper with Agents
@@ -433,6 +435,7 @@ Copilot will scan your project and create tailored instruction files. You can ed
433
435
|`AGENTS.md`| Project root or nested |**Cross-platform standard** - works with Copilot and other AI assistants |
434
436
|`.github/copilot-instructions.md`| Project | GitHub Copilot specific |
Copy file name to clipboardExpand all lines: 06-mcp-servers/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -152,7 +152,7 @@ Copilot opens an interactive picker showing available servers. Select one, and t
152
152
153
153
## MCP Configuration File
154
154
155
-
MCP servers are configured in `~/.copilot/mcp-config.json` (user-level, applies to all projects) or `.mcp.json` (project-level, placed in the root of your project). If you used `/mcp search` above, the CLI already created or updated this file for you, but it's useful to understand the format for customization.
155
+
MCP servers can be configured at the user level in `~/.copilot/mcp-config.json`, which applies across projects, at the project level in `.mcp.json`, or in the workspace config file `.github/mcp.json`. `.github/mcp.json` is auto-loaded alongside `.mcp.json`. If you used `/mcp search`, the CLI created or updated your user-level `~/.copilot/mcp-config.json`, but understanding the JSON format is useful when you want to customize or share project-level MCP configuration.
156
156
157
157
> ⚠️ **Note**: `.vscode/mcp.json` is no longer supported as an MCP config source. If you have an existing `.vscode/mcp.json`, migrate it to `.mcp.json` in your project root. The CLI will show a migration hint if it detects an old config file.
0 commit comments