In one sentence
Copilot Chat is the synchronous conversation surface for Copilot.
Here it refers to the experience of asking, consulting, and requesting Copilot in the IDE, GitHub.com, and Mobile.
Cloud Agent, which fully delegates implementation, and Copilot CLI, which runs in the terminal, are separate topics. Chat is first and foremost a โUI for conversing on the spot.โ
Three Chats
Even when called โCopilot Chat,โ the experience varies a bit depending on where you open it.
| Chat | Where | Role |
|---|---|---|
| IDE Chat | VS Code, Visual Studio, JetBrains, etc. | Converse with Ask / Plan / Agent while using the local workspace and tools |
| GitHub.com Chat | GitHub in the browser | Ask questions and make requests from issue, PR, and repo context. Also serves as an entry point for Cloud Agent |
| Mobile Chat | GitHub Mobile | Review and instruct on the go. Also an entry point for launching agent sessions from issues / PRs |
GitHub.com / Mobile are convenient entry points. However, the same modes, built-in agents, skills, and tools as the IDE are not always available.
Three IDE Modes
VS Codeโs Copilot Chat has built-in agents for different purposes.
| Mode | Underlying mechanism | What does it do? |
|---|---|---|
| Ask | Ask built-in agent | The first mode to appear as GitHub Copilot. Provides answers to questions. Recommended for new team members getting up to speed with the codebase |
| Plan | Plan built-in agent | Create implementation-ready documentation through interactive conversation with GitHub Copilot. Use Agent mode or Coding Agent to implement based on the created documentation |
| Agent | Raw agent | Acts as a semi-autonomous pair programmer: internally analyzes requests, proposes implementation, and validates proposals. Can interact with systems outside GitHub using MCP servers |
Even within the same Chat UI, what is โallowedโ differs between Ask / Plan / Agent.
IDE Chat Operations
VS Codeโs Copilot Chat has built-in skills, prompts, instructions, hooks, MCP servers, and other components visible from the start.
| Operation | Where to look | What you can do |
|---|---|---|
| Check components | Cog icon at top-right of Chat โ Agent Customizations | View Agents, Skills, Instructions, Prompts, Hooks, MCP Servers, and Plugins |
| Invoke agent / prompt | / in the Chat input | Launch Ask / Plan / Agent, built-in commands, and prompts |
| Add context | # or Add Context | Pass #file, #codebase, folder, symbol, terminal output, web fetch, and more |
| Check tools | Configure Tools button | Choose built-in tools, MCP tools, and extension tools available to the Agent |
Instructions / Skills / MCP / verification policies created in the PLAN phase are passed here as context and tools to Chat / Agent.