Inside the Microsoft Copilot Harness: Customizing AI Agents

Andrea Griffiths and Patrick Nikoletich discuss how teams can adapt the Copilot harness to different agent deployments, with demonstrations of runtime isolation and remote CLI access.

Customizing the harness for agent workloads

The discussion moves from coding agents and personal assistants to fully autonomous agents, including non-coding scenarios and autonomous software factories. Patrick covers customization across three use cases and the design of a secure runtime that supports flexible agent deployments.

Worker pools, credentials, and remote access

Patrick demonstrates a Dockerized agent worker pool and explains the security architecture around it:

The accompanying demo repository includes a harness builder and a secure Aspire agent service.

Planned changes in Copilot Harness 2.0

The episode also discusses upcoming work on Copilot Harness 2.0, including a Rust rewrite and direct Azure tunneling, alongside open-source access. These are presented as planned changes rather than capabilities demonstrated in the current worker-pool setup.

Episode chapters

Resources mentioned