FAQ for agents powered by the GitHub Copilot harness

This article answers common questions about agents powered by the GitHub Copilot harness in Microsoft Copilot Studio, including how they relate to agents powered by the standard harness.

Note

The harness used to build this agent uses usage-based billing. Using, building, testing, and evaluating agents might consume Copilot Credits. Learn more in Overview of usage-based billing.

What exactly is the GitHub Copilot harness?

It's a redesigned way to build agents in Microsoft Copilot Studio, a single consolidated build surface, and an enhanced orchestration runtime that improves reasoning and response quality. Learn more in Agents overview.

What's different about the underlying orchestration that makes the GitHub Copilot harness more reliable?

The GitHub Copilot harness provides deeper reasoning and improved response quality compared to the standard harness, particularly when an agent reasons over Microsoft 365 data. Learn more in Choose a harness.

What are skills, and how are they different from tools?

Skills are reusable, task-specific capabilities defined by a name, description, and instructions written in Markdown. The GitHub Copilot harness activates a skill when a user's request matches its purpose. Tools, by contrast, connect your agent to external services and actions, such as connectors, MCP servers, and REST APIs. Learn more in Skills overview for agents.

What happened to prompts from the agents powered by the standard harness?

The GitHub Copilot harness doesn't have a separate prompts feature. Reusable, structured behavior is instead packaged as a skill, which your agent can activate when a user's request matches its purpose. For a fully separate, specialized agent, use a connected agent.

What happened to child agents in agents powered by the GitHub Copilot harness?

Agents powered by the GitHub Copilot harness don't include the child agent concept. For a specific capability that lives inside your agent, use a skill. For a fully separate, specialized agent, use a connected agent.

Can I connect agents built with Microsoft Foundry, the Microsoft 365 Agents SDK, or the A2A protocol?

You can use Microsoft Foundry, Microsoft 365 Agents SDK, and A2A protocol agents as connected agents in the GitHub Copilot harness. To learn how to connect to these external agent types in the GitHub Copilot harness environment, see:

Why did my settings and tabs move, and where did they go?

The configuration is more consolidated compared to the standard harness. Knowledge, tools, channels, and connected agents now appear as components in the Build tab. Agent-level configuration that used to live on separate pages is grouped into the Agent settings dialog, organized into four tabs: Agent details, AI & behavior, Safety & access, and Greeting & prompts. Learn more in Settings.

Can agents built in the standard harness communicate with agents powered by the GitHub Copilot harness?

Not directly. Connected agents in the GitHub Copilot harness can currently only delegate to other agents that were also built in the GitHub Copilot harness. There's currently no supported way to connect a standard harness agent and a GitHub Copilot harness agent so they can invoke each other.

What should I do with my existing production agents?

Nothing. Your agents powered by the standard harness keep running as they do today. The GitHub Copilot harness doesn't change or interrupt any agent you already published using the standard harness. When you're ready to take advantage of the GitHub Copilot harness, build your next agent there while your standard harness production agents continue to run.

If you would like to upgrade your standard harness agent to a GitHub Copilot harness agent, learn more in Upgrade agents to the GitHub Copilot harness.

Where are my topics, and how do I migrate them to the GitHub Copilot harness?

Topics aren't carried over as topics in the GitHub Copilot harness. Instead, custom topics can be rebuilt as skills, or workflows during the upgrade process.

You can ask Copilot Studio to upgrade an existing standard harness agent. The upgrade creates a copy on the GitHub Copilot harness and carries over instructions, tools, and suggested prompts. It also provides a report of what was migrated, what requires attention, and what was skipped. Knowledge sources, Power Fx expressions, and child agents aren't migrated. The upgrade consumes credits.

Learn more in Upgrade agents to the GitHub Copilot harness.

What features are available in the GitHub Copilot harness today (for example, telephony or other channels)?

The GitHub Copilot harness currently supports a smaller set of publishing channels than the standard harness. For example, Microsoft Copilot, Microsoft Teams, the demo website, and web app embedding are available. For a complete list of supported channels, see Available channels for agents.

How do I access the standard harness?

There are multiple ways to access and build agents and agent flows that use the standard harness. Learn more in Build and access standard harness agents and agent flows.

When will the standard harness be deprecated?

The standard harness remains fully supported alongside the GitHub Copilot harness, and there's no forced switch.