Copilot Coding Agent & Agent Plugins #190163
Replies: 2 comments
|
Yes, this is actually available right now! GitHub Copilot supports exactly what you are describing through a combination of Custom Agents and the Model Context Protocol (MCP). You don't need to wait for a roadmap; you can configure repository-level (or organization-level) "plugins" and tools today. Here is how it works:
Through these files, you can define: Skills/Commands: By providing specific, reusable system instructions. Tools: Granting the agent access to specific built-in tools (like reading files or terminal execution). MCP Servers: Extending Copilot's capabilities by connecting it to your own external tools, internal APIs, or custom context sources.
Whenever a developer opens that repository in an IDE like VS Code, or uses Copilot on GitHub.com, they can open Copilot Chat, select the agent dropdown, and choose your custom agent. It is a completely seamless, opt-in approach.
Create a repository named .github-private in your GitHub organization. Inside that repository, create an agents/ folder at the root (note: just agents/, not .github/agents/). Place your .agent.md files in that folder. Once committed, these custom agents will be automatically available across all repositories within your organization. Developers can simply select the agent when they need those specific common skills or MCP integrations. Example .agent.md Structure
|
|
Good news — what you're describing is largely already possible, and it's moved fast. Here's where things stand: |
Uh oh!
There was an error while loading. Please reload this page.
Select Topic Area
Question
Copilot Feature Area
Copilot Coding Agent
Body
Hi!
Is there a plan for Copilot Coding Agent to support agent plugins?
I would love to be able to configure Copilot Coding Agent to use some plugin in my repository.
This would allow our organization to distribute common skills/agents/commands/mcp/etc. across different teams and repositories in an easy, opt-in approach.
Thanks for the response on that!
All reactions