Microsoft opens its Copilot agent harness in Foundry: swap models without swapping the harness, with 20+ frontier models routed by task
Synopsis
Microsoft has made the Copilot harness built by GitHub engineers, already adopted company-wide, available through Microsoft Foundry so developers can build agents that reason, use tools and finish long-running tasks as a managed service. Previously, keeping up with frontier models meant building and maintaining your own harness or model router; now one harness reaches 20+ frontier models plus bring-your-own-key, with the platform routing work to the right model for the task. The harness runtime has been ported to Rust, which Microsoft says cuts session overhead and time-to-first token, and it already runs across product surfaces at the scale of millions of users.
Interpretation
A harness for building multi-model agents is now available as a managed service, so developers do not maintain the orchestration layer themselves. Keeping pace with changing frontier models previously meant building your own harness or model router, described as painful and slow. The harness was built by GitHub engineers and adopted company-wide at Microsoft, powering Copilot Code, Copilot Studio, the GitHub Copilot app, the CLI and VS Code.
The harness is the orchestration layer around the model, giving an agent its instructions, context, execution environment and controls. It supports open standards including MCP, agent skills and agent plugins, so integration follows existing conventions rather than a proprietary interface. In Foundry, Microsoft runs the agent loop and sandbox with governance and optimization built in, while users bring instructions, skills, tools and model choice.
Model choice and routing sit with the platform, and one harness works across model families. Users no longer evaluate each new model and rewrite routing logic themselves. The harness supports 20+ frontier models plus bring-your-own-key and routes work to the right model or models based on the task.
Perspective
The demonstrated scope is a harness offered fully managed through Microsoft Foundry, with an SDK also downloadable; Microsoft runs the agent loop and sandbox while users supply instructions, skills, tools and model choice, and the platform states that other harnesses and frameworks can still be brought in.
Microsoft says porting the harness runtime to Rust produced industry-leading performance and reductions in session overhead and time-to-first token, but gives no figures or baseline; the 20+ frontier models and task-based routing also come without published evaluation results.
