docs: update Learning Hub for Copilot CLI v1.0.63–v1.0.64 changes (#2107)

- 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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2026-06-24 10:31:07 +10:00
committed by GitHub
parent d93a56782e
commit e737a33955
5 changed files with 44 additions and 11 deletions
@@ -3,7 +3,7 @@ title: 'Agents and Subagents'
description: 'Learn how delegated subagents differ from primary agents, when to use them, and how to launch them in VS Code and Copilot CLI.'
authors:
- GitHub Copilot Learning Hub Team
lastUpdated: 2026-05-07
lastUpdated: 2026-06-23
estimatedReadingTime: '9 minutes'
tags:
- agents
@@ -134,17 +134,25 @@ The important behavior is different from a single chat turn:
That makes `/fleet` a practical way to launch subagents even if you are not authoring custom agent files yourself.
### Rubber-duck agent (experimental)
### Rubber-duck agent
Available in `/experimental` (v1.0.42+), the **rubber-duck agent** applies a novel multi-model pattern: when you're working in a GPT-powered session, the rubber-duck agent internally routes certain requests through Claude to provide a second perspective. The idea is similar to rubber-duck debugging — talking through a problem with a different "listener" often surfaces assumptions or blind spots you didn't notice.
To try it, enable experimental features and then select the rubber-duck agent from the agent picker:
In v1.0.64+, you can configure the rubber-duck agent (including its complementary model strategy) directly from `/subagents`:
```
/subagents # open the subagents configuration panel
```
Or you can still enable experimental features and select it from the agent picker:
```
/experimental # toggle experimental features
/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.
Because it runs as a sub-agent layer rather than replacing your primary model, you keep your current session model and context while the rubber-duck analysis runs in the background.
> **Note**: This is an experimental feature and may change. Provide feedback via `/feedback` if you find it useful.