Skip to content

Commit df00a83

Browse files
DanWahlinCopilot
andauthored
docs: add April 2026 Copilot CLI feature updates
- Add /env slash command to ch01 reference table (v1.0.25) - Add --plan and --mode startup flags note to ch01 (v1.0.23) - Add skills field to agent YAML properties table in ch04 (v1.0.22) - Add MCP registry install (copilot mcp install) to ch06 (v1.0.25) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 1779126 commit df00a83

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

01-setup-and-first-steps/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,8 @@ Proceed with implementation? [Y/n]
320320
321321
> 📚 **Autopilot mode**: You may have noticed Shift+Tab cycles through a third mode called **Autopilot**. In autopilot mode, Copilot works through an entire plan without waiting for your input after each step — like handing a task to a colleague and saying "let me know when you're finished." The typical workflow is plan → accept → autopilot, which means you need to be good at writing plans first. You can also launch directly into autopilot with `copilot --autopilot`. Get comfortable with Interactive and Plan modes first, then see the [official docs](https://docs.github.com/copilot/concepts/agents/copilot-cli/autopilot) when you're ready.
322322
323+
> 💡 **Start in a specific mode**: You can launch Copilot directly in any mode using flags: `copilot --plan` starts in Plan mode, `copilot --autopilot` starts in Autopilot mode, and `copilot --mode interactive` (or `plan` / `autopilot`) lets you specify the mode explicitly. This is handy when you already know what you want to do.
324+
323325
---
324326

325327
### Mode 3: Programmatic Mode
@@ -445,6 +447,7 @@ That's it for getting started! As you become comfortable, you can explore additi
445447
| Command | What It Does |
446448
|---------|--------------|
447449
| `/changelog` | Display changelog for CLI versions |
450+
| `/env` | Show your loaded environment (instructions, MCP servers, skills, agents, plugins) |
448451
| `/feedback` | Submit feedback to GitHub |
449452
| `/help` | Show all available commands |
450453
| `/theme` | View or set terminal theme |

04-agents-custom-instructions/README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ When reviewing code, always check for:
131131
- Hardcoded secrets
132132
```
133133
134-
> 💡 **Required vs Optional**: The `description` field is required. Other fields like `name`, `tools`, and `model` are optional.
134+
> 💡 **Required vs Optional**: The `description` field is required. Other fields like `name`, `tools`, `model`, and `skills` are optional.
135135
136136
## Where to put agent files
137137
@@ -507,8 +507,12 @@ You are a Python specialist focused on code quality and best practices.
507507
| `name` | No | Display name (defaults to filename) |
508508
| `description` | **Yes** | What the agent does - helps Copilot understand when to suggest it |
509509
| `tools` | No | List of allowed tools (omit = all tools available). See tool aliases below. |
510+
| `model` | No | AI model to use for this agent (e.g., `claude-sonnet-4.5`) |
511+
| `skills` | No | List of skill names to eagerly load into the agent's context at startup |
510512
| `target` | No | Limit to `vscode` or `github-copilot` only |
511513
514+
> 💡 **The `skills` field**: When you add a `skills` list to an agent, those skills are automatically loaded when the agent starts — you don't need to invoke them manually. This is useful when your agent always needs specific instructions (e.g., a test-writer agent that always loads your `pytest-gen` skill). See [Chapter 05](../05-skills/README.md) for how to create skills.
515+
512516
### Tool Aliases
513517

514518
Use these names in the `tools` list:

06-mcp-servers/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -919,6 +919,8 @@ copilot mcp enable filesystem
919919
copilot mcp disable context7
920920
```
921921
922+
> 💡 **Install from the registry**: You can also install MCP servers from the official registry with guided setup. Run `copilot mcp install` and Copilot will walk you through picking a server and configuring it interactively — no manual JSON editing required. This is the easiest way to add a new server you've heard about.
923+
922924
> 💡 **When to use which?** Use `/mcp` slash commands when you're already in a chat session. Use `copilot mcp` from the terminal when you want to quickly check or change your server settings before starting a session.
923925
924926
For most of this course, `/mcp show` is all you need. The other commands become useful as you manage more servers over time.

0 commit comments

Comments
 (0)