[bot] Update Learning Hub for Copilot CLI v1.0.63–v1.0.64#2107
Merged
aaronpowell merged 1 commit intoJun 24, 2026
Conversation
- understanding-mcp-servers: add deferTools config option (v1.0.63), update /mcp install section to reflect new /mcp registry command (v1.0.64) - agents-and-subagents: update rubber-duck agent section to reflect /subagents configuration and complementary model strategy (v1.0.64) - creating-effective-skills: add argument-hint frontmatter field (v1.0.64) - copilot-configuration-basics: add model family aliases (opus/sonnet/haiku/ gpt/gemini) and /branch alias for /fork (v1.0.64) - automating-with-hooks: add fix note for postToolUse pipe-separated matchers (v1.0.63) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
aaronpowell
approved these changes
Jun 24, 2026
Contributor
Author
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the Learning Hub documentation pages to reflect new GitHub Copilot CLI capabilities and fixes introduced in v1.0.63–v1.0.64, ensuring the docs stay aligned with the latest CLI UX and configuration options.
Changes:
- Updated MCP server installation guidance to reference the new
/mcp registryflow and documenteddeferTools. - Expanded docs for subagents (rubber-duck) and skills frontmatter (
argument-hint). - Documented new CLI convenience features (model family aliases,
/branchalias for/fork) and a hooks matcher bug fix note.
Show a summary per file
| File | Description |
|---|---|
| website/src/content/docs/learning-hub/understanding-mcp-servers.md | Updates MCP registry installation instructions and adds deferTools config documentation. |
| website/src/content/docs/learning-hub/agents-and-subagents.md | Updates rubber-duck agent guidance to include /subagents configuration and complementary model strategy. |
| website/src/content/docs/learning-hub/creating-effective-skills.md | Adds argument-hint as an optional SKILL.md frontmatter field with examples. |
| website/src/content/docs/learning-hub/copilot-configuration-basics.md | Documents model family aliases and /branch as an alias for /fork. |
| website/src/content/docs/learning-hub/automating-with-hooks.md | Notes the v1.0.63 fix for pipe-separated postToolUse matcher patterns. |
Copilot's findings
- Files reviewed: 5/5 changed files
- Comments generated: 3
|
|
||
| **Auto mode and server-side model routing** (v1.0.43+): When you select **Auto** as your model, the CLI uses server-side model routing for real-time model selection. Instead of locking in a single model at session start, Auto mode evaluates each request and routes it to the most appropriate model dynamically. This means straightforward questions can be handled by a faster model while complex reasoning tasks are automatically escalated — without you needing to switch models manually. | ||
|
|
||
| **Model family aliases** (v1.0.64+): Instead of typing a full model name, you can use short family aliases in the model setting: `opus`, `sonnet`, `haiku` (Anthropic), and `gpt`, `gemini` (Google/OpenAI). The CLI resolves the alias to the latest available model in that family. This is especially useful in scripts or configuration files where you want to track the best model in a family without hardcoding a version string. |
| /agent # open the agent picker and select rubber-duck | ||
| ``` | ||
|
|
||
| The **complementary model strategy** lets you specify that the rubber-duck agent should automatically pick a model from a different family than your primary model (e.g., if you're on Claude, it selects a GPT model, and vice versa). This maximises the diversity of perspectives. |
|
|
||
| > **Important (v1.0.36+)**: Prior to v1.0.36, the `matcher` field was silently ignored — hooks with a `matcher` fired for all tool calls regardless of the regex. After upgrading to v1.0.36 or later, only tool calls whose name fully matches the `matcher` regex will trigger the hook. Review any existing `preToolUse`/`postToolUse` hooks that use `matcher` to ensure they still fire as expected. | ||
|
|
||
| > **Fix (v1.0.63+)**: A bug caused `postToolUse` matchers using pipe-separated patterns (e.g., `"matcher": "Edit|Write"`) to be silently dropped, so hooks targeting multiple tools were incorrectly firing for all tool calls. This is fixed in v1.0.63 — `postToolUse` matchers now work correctly. If you rely on a formatter or linter that runs after specific tools, upgrade to v1.0.63 or later to ensure it fires only when intended. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
This PR updates 5 Learning Hub pages based on new features and fixes in GitHub Copilot CLI v1.0.63 (2026-06-15) and v1.0.64 (2026-06-23).
New features and fixes found
v1.0.64 (2026-06-23)
/mcp registry— new sub-command for browsing and installing MCP servers from the registrydeferTools— new MCP server config option (introduced in v1.0.63, expanded in v1.0.64) to keep a server's tools always available even when tool search is enabledargument-hintfrontmatter for skills — new optional field that shows placeholder text when a slash command is invokedopus,sonnet,haiku,gpt,geminican be used as short model names/branchalias for/fork— matching Claude Code's command naming/subagents— configurable from/subagentswith complementary model strategy (picks an opposite-family model automatically)v1.0.63 (2026-06-15)
"Edit|Write"were silently dropped; fixed in v1.0.63Sections updated
understanding-mcp-servers.md/mcp registrycommand; addeddeferToolsconfiguration fieldagents-and-subagents.md/subagentsconfiguration and complementary model strategycreating-effective-skills.mdargument-hintoptional frontmatter field with examplecopilot-configuration-basics.md/branchas alias for/forkautomating-with-hooks.mdpostToolUsepipe-separated matcher bugSources