Evidence Atlas · exact surface
GitHub Copilot CLI
GitHub / GitHub Copilot. This page does not inherit claims from sibling products or surfaces.
ProductGitHub CopilotGitHub
- Surface ID
- copilot-cli
- Type
- cli
- Target
- 1.0.81 registry observation
- Availability
- ga
- Coverage tier
- B
- Supported
- 22
- Partial
- 0
- Explicit no
- 0
- Unknown
- 27
Full 49-feature grid
Compatibility cells
Y = supported · P = partial · N = explicit unsupported · ? = unknown.
| Feature | Status | Evidence | Conditions and notes | Sources |
|---|---|---|---|---|
| A2A agent/server roleA2A · a2a.server | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| A2A client roleA2A · a2a.client | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| ACP agent/server roleACP · acp.agent | YSupported | registry-listed · medium confidence · verified 2026-08-281 assertion | Official ACP Registry 1.0.81; registry proves the agent role, not every optional ACP method. |
|
| ACP client/host roleACP · acp.client | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| ACP elicitation/approvalACP · acp.elicitation | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| ACP MCP forwardingACP · acp.mcp-forwarding | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| ACP session listACP · acp.session-list | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| ACP session load/resumeACP · acp.session-load | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| ACP stdioACP · acp.transport.stdio | YSupported | registry-listed · medium confidence · verified 2026-08-281 assertion | Registry-distributed ACP agent launcher; exact optional capabilities remain unknown. |
|
| ACP terminal reverse RPCACP · acp.terminal-reverse-rpc | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| Agent Plugins 1.0 coreAgent Plugins · agent-plugins.core | YSupported | documented · high confidence · verified 2026-08-281 assertion | The CLI plugin manifest accepts the Agent Plugins/Open Plugin Spec 1.0 schema. |
|
| Agent Plugins failure isolationAgent Plugins · agent-plugins.failure-isolation | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| Agent Plugins packaged MCPAgent Plugins · agent-plugins.mcp | YSupported | documented · high confidence · verified 2026-08-281 assertion | Plugin manifests can package MCP server configuration. |
|
| Agent Plugins packaged skillsAgent Plugins · agent-plugins.skills | YSupported | documented · high confidence · verified 2026-08-281 assertion | Plugin manifests can package SKILL.md directories. |
|
| Agent Skills coreAgent Skills · agent-skills.core | YSupported | documented · high confidence · verified 2026-08-281 assertion | CLI skills are SKILL.md packages with instructions, scripts, and resources. | |
| Agent Skills scripts/assetsAgent Skills · agent-skills.scripts-assets | YSupported | documented · high confidence · verified 2026-08-281 assertion | Documented skill packages may include scripts and resources. | |
| Agent Skills standard pathsAgent Skills · agent-skills.standard-paths | YSupported | documented · high confidence · verified 2026-08-281 assertion | The CLI discovers project and personal skills in .agents/skills in addition to GitHub- and Claude-specific paths. |
|
| Cloud agentAutomation · automation.cloud-agent | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| Headless / CI executionAutomation · automation.headless | YSupported | documented · high confidence · verified 2026-08-281 assertion | GitHub documents programmatic, scripted, and Actions workflows for Copilot CLI. |
|
| Marketplace or registryDistribution · marketplace-registry | YSupported | documented · high confidence · verified 2026-08-281 assertion | Plugins can be installed directly or through configured plugin marketplaces. | |
| Organization policy controlsGovernance · governance.org-policy | YSupported | documented · high confidence · verified 2026-08-281 assertion | Enterprise and organization controls cover CLI enablement, models, custom agents, MCP registries and allowlists, cloud delegation, and audit logging. |
|
| AGENTS.mdInstructions · instructions.agents-md | YSupported | documented · high confidence · verified 2026-08-281 assertion | AGENTS.md is discovered from documented repository and working-directory scopes. | |
| Native rules/instructionsInstructions · instructions.rules | YSupported | documented · high confidence · verified 2026-08-281 assertion | Repository, user, and path-specific persistent instruction files are documented. | |
| MCP 2026-07-28MCP · mcp.revision.2026-07-28 | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP Apps / interactive UIMCP · mcp.apps | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP client roleMCP · mcp.client | YSupported | documented · high confidence · verified 2026-08-281 assertion | MCP servers add external tools and data sources to the CLI. | |
| MCP elicitationMCP · mcp.elicitation | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP legacy SSEMCP · mcp.transport.legacy-sse | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP list_changedMCP · mcp.list-changed | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP OAuthMCP · mcp.auth.oauth | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP promptsMCP · mcp.prompts | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP resourcesMCP · mcp.resources | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP rootsMCP · mcp.roots | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP samplingMCP · mcp.sampling | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP server roleMCP · mcp.server | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP stdioMCP · mcp.transport.stdio | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP Streamable HTTPMCP · mcp.transport.streamable-http | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP tasksMCP · mcp.tasks | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| MCP toolsMCP · mcp.tools | YSupported | documented · high confidence · verified 2026-08-281 assertion | The CLI discovers and invokes tools supplied by configured MCP servers. | |
| MCP WebSocket extensionMCP · mcp.transport.websocket-extension | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| Computer/browser useNative extensibility · computer-use | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |
| Custom agentsNative extensibility · custom-agents | YSupported | documented · high confidence · verified 2026-08-281 assertion | Named custom agents can define expertise, instructions, models, and toolsets. | |
| HooksNative extensibility · hooks | YSupported | documented · high confidence · verified 2026-08-281 assertion | Lifecycle hooks can run shell commands at session, prompt, task, and error events. | |
| Native plugin systemNative extensibility · plugins.native | YSupported | documented · high confidence · verified 2026-08-281 assertion | Installable CLI plugins bundle agents, skills, hooks, commands, and integrations. | |
| Nested subagentsNative extensibility · subagents.nested | YSupported | documented · high confidence · verified 2026-08-281 assertion | The CLI documents a configurable subagent tree depth, with a default depth greater than one. |
|
| Subagent MCP accessNative extensibility · subagents.mcp-access | YSupported | documented · high confidence · verified 2026-08-281 assertion | Plugin-provided agent packages can include MCP server configuration; access remains subject to the agent tool profile. |
|
| Subagent write accessNative extensibility · subagents.write-access | YSupported | documented · high confidence · verified 2026-08-281 assertion | General-purpose and user-defined subagents can be assigned toolsets that include project modification tools. | |
| SubagentsNative extensibility · subagents | YSupported | documented · high confidence · verified 2026-08-281 assertion | Custom agents run as isolated subagents and the CLI includes task-oriented subagent types. | |
| Session handoff/importSessions · session.handoff | ?Unknown | none confidence | No defensible evidence established in this research pass. | — |