Learning Hub: Agents and subagents (#1261)

* New page on agents and subagents

* Update website/src/content/docs/learning-hub/agents-and-subagents.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update website/src/content/docs/learning-hub/github-copilot-terminology-glossary.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Aaron Powell
2026-04-09 16:25:56 +10:00
committed by GitHub
co-authored by Copilot
parent e95bd8c4ba
commit 017f31f495
6 changed files with 219 additions and 3 deletions
@@ -3,7 +3,7 @@ title: 'GitHub Copilot Terminology Glossary'
description: 'A quick reference guide defining common GitHub Copilot and platform-specific terms.'
authors:
- GitHub Copilot Learning Hub Team
lastUpdated: 2025-12-15
lastUpdated: 2026-04-02
estimatedReadingTime: '8 minutes'
tags:
- glossary
@@ -24,7 +24,7 @@ Use this page as a quick reference when reading articles in the Learning Hub or
### Agent
A specialized configuration file (`*.agent.md`) that defines a GitHub Copilot persona or assistant with specific expertise, tools, and behavior patterns. Agents integrate with MCP servers to provide enhanced capabilities for particular workflows (e.g., "Terraform Expert" or "Security Auditor").
A specialized configuration file (`*.agent.md`) that defines a GitHub Copilot persona or assistant with specific expertise, tools, and behavior patterns. In products that support delegation, the agent is usually the primary coordinator or main session persona, while subagents handle narrower delegated tasks.
**When to use**: For recurring workflows that benefit from deep tooling integrations and persistent conversational context.
@@ -32,6 +32,16 @@ A specialized configuration file (`*.agent.md`) that defines a GitHub Copilot pe
---
### Subagent
A temporary, task-focused agent launched by another agent or orchestrator. A subagent usually gets a narrower prompt, its own isolated context window, and returns a summary back to the main agent instead of staying in the primary conversation.
**When to use**: For isolated research, parallel analysis, specialized review passes, or delegated implementation steps.
**Learn more**: [Agents and Subagents](../agents-and-subagents/)
---
### Built-in Tool
A native capability provided by GitHub Copilot without requiring additional configuration or MCP servers. Examples include code search, file editing, terminal command execution, and web search. Built-in tools are always available and don't require installation.
@@ -101,6 +111,16 @@ tools: ['codebase']
---
### Handoff
A VS Code custom-agent frontmatter property (`handoffs`) that defines suggested transitions from one agent to another, often with a pre-filled follow-up prompt. Handoffs are useful for guided workflows such as research -> implementation or planning -> review.
**Important**: GitHub's [custom agent configuration reference](../building-custom-agents/#agent-configuration-reference) says `handoffs` are currently ignored for Copilot cloud agent on GitHub.com, so this concept is not portable across every Copilot surface.
**Learn more**: [Agents and Subagents](../agents-and-subagents/), [Building Custom Agents](../building-custom-agents/)
---
### AGENTS.md
An emerging industry standard file format for defining portable AI coding instructions that work across different AI coding tools (GitHub Copilot, Claude, Codex, and others). The `AGENTS.md` file, typically placed in a repository root or `.github/` directory, contains instructions for how AI assistants should interact with your codebase.