SharePoint & PowerApps MVP - SharePoint, O365, Flow, Power Apps consulting & Training
Copilot Studio’s new harness can be used with a coding assistant and plugin to create agents from natural-language prompts, then test and revise them. This approach may interest Copilot Studio makers who want help setting up an agent’s instructions, knowledge, and actions, or maintaining one they already built. Shane Young [MVP] demonstrates the workflow using GitHub Copilot in a YouTube video.
The demonstrated Copilot Studio plugin connects a coding assistant to agent-building tasks through what the transcript calls the new harness. Instead of configuring every part by hand, a maker can describe the intended agent and ask the assistant to create it. The example prompt specified the agent’s name, its purpose and behavior, a knowledge file, and an HR escalation action.
The example was an HR policy assistant. Its instructions included answering questions using an Employee Handbook, having a lighthearted personality, avoiding discussion of layoffs, and referring those questions to HR. For escalation, the prompt asked the agent to send an email through Outlook with information supplied by the user. These are details of the demonstration, not required settings for every agent.
The workflow is not limited to initial creation. The assistant can also be asked to improve an existing agent’s instructions. In the second example, it reviewed an existing agent and expanded broad instructions by identifying Dataverse tables and schema names that the agent should use.
This workflow is relevant to makers and developers who build or maintain agents in Copilot Studio and use a coding assistant. The demonstration uses the GitHub Copilot app, but Young says the plugin workflow can also be used with Codex, Claude Code, or another coding assistant. The video does not specify required Copilot Studio or GitHub Copilot licenses, tenant requirements, or regional availability.
You need access to the Copilot Studio plugin and an environment where the agent can be created. In the example, the assistant asks which environment to use, and Young selects his Shane Young environment. The prompt also refers to an Employee Handbook file in a document library. The video does not establish what access or configuration is needed for other knowledge sources or environments.
The transcript describes the plugin as available from a Microsoft repository, but does not provide a precise installation path or confirm product rollout status. Before installing a plugin, Young recommends considering its source and whether you trust it. The demonstration does not state that the workflow or harness is available to every tenant or license.
The maker installs the plugin and then gives the coding assistant a request. The assistant reads the plugin documentation during the installation process in the demonstration. Young checks that it is working by asking it to list agents. The transcript does not give a formal prerequisite checklist or exact plugin command.
In the example, the Outlook action asks for confirmation before sending. Young says the standard Outlook 365 tool uses the end user’s connection: an email sent by another user of the agent would come from that user’s account. He also says access to knowledge is evaluated using the user’s permissions rather than his own.
Generated work still needs review. The demonstration includes an incorrect or confusing connector selection that required troubleshooting. A maker can ask the assistant to correct the tool, or make a straightforward change directly in Copilot Studio. The example shows why Preview testing matters before publishing.
The video does not establish how the plugin handles every kind of agent, knowledge source, or action. It does not provide licensing details, a rollout or preview designation, or instructions for installing the plugin step by step. It also does not verify publishing to a live channel; the maker stops before publishing.
Use the assistant as a way to create or update an agent, not as a reason to skip checking its configuration. Confirm that its instructions reflect the intended behavior, that its tools are the ones you want, and that knowledge and actions behave as expected for the users who will run it. The video illustrates one workflow and does not establish that every generated agent will work without manual changes.
The demonstration uses the Copilot Studio plugin with GitHub Copilot and the new harness to create an agent from a prompt. The transcript also says other coding assistants can be used, but does not provide setup details for them.
Yes. The demonstrated workflow asks the assistant to improve an existing agent’s instructions by identifying relevant Dataverse tables and schema names.
Review the agent under Agents in Copilot Studio, then use Preview to test representative questions and actions. The demonstration found a connector issue during this process.
The demonstration does not specify required Copilot Studio or GitHub Copilot licenses.