<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Microsoft 365 Copilot on DR.365</title><link>https://blog.dr365.io/tags/microsoft-365-copilot/</link><description>Recent content in Microsoft 365 Copilot on DR.365</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Wed, 14 Oct 2026 07:00:00 +0200</lastBuildDate><atom:link href="https://blog.dr365.io/tags/microsoft-365-copilot/index.xml" rel="self" type="application/rss+xml"/><item><title>Team knowledge base in SharePoint: Copilot compiles it, agents ground on it</title><link>https://blog.dr365.io/p/copilot-team-knowledge-base/</link><pubDate>Wed, 14 Oct 2026 07:00:00 +0200</pubDate><guid>https://blog.dr365.io/p/copilot-team-knowledge-base/</guid><description>&lt;img src="https://blog.dr365.io/p/copilot-team-knowledge-base/cover.png" alt="Featured image of post Team knowledge base in SharePoint: Copilot compiles it, agents ground on it" /&gt;&lt;p&gt;On October 14, 2026, Microsoft announced a &amp;ldquo;team knowledge base&amp;rdquo; on the SharePoint blog. Copilot compiles a team&amp;rsquo;s content into a knowledge base of its own: a library of linked Markdown files that people can read and agents use for grounding. It starts as a Frontier preview and runs on usage-based billing.&lt;/p&gt;
&lt;p&gt;This is the most interesting SharePoint announcement I&amp;rsquo;ve seen in a while, because it changes what an agent bases its answers on. It&amp;rsquo;s also the one I have the most questions about.&lt;/p&gt;
&lt;h2 id="whats-actually-new"&gt;What&amp;rsquo;s actually new
&lt;/h2&gt;&lt;p&gt;Until now, grounding in Microsoft 365 meant retrieval. Copilot or an agent looks for passages in the original documents that match the question and builds an answer from them. The Knowledge Agent in SharePoint improved those documents with metadata and structure, but the answer still came from the originals.&lt;/p&gt;
&lt;p&gt;The team knowledge base adds a layer in between. Copilot reads the team&amp;rsquo;s content and compiles it into a separate knowledge base: a special library of Markdown files that link to each other and are structured so agents can work with them easily. The component doing the compiling is the &amp;ldquo;Knowledge Compilation Engine&amp;rdquo;, part of Work IQ. If you want a quick refresher on where Work IQ sits, I covered it briefly in my post on &lt;a class="link" href="https://blog.dr365.io/p/rag-for-agents-foundry-iq/" &gt;RAG and Foundry IQ&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;With retrieval, the knowledge is reassembled from raw data on every request. In the knowledge base, it already exists as a processed artifact you can open, read and correct. An agent no longer has to piece its answer together from twenty versions of the same slide deck.&lt;/p&gt;
&lt;h2 id="how-it-works"&gt;How it works
&lt;/h2&gt;
&lt;figure class="dr-diagram"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 610" width="700" height="610" role="img" aria-labelledby="knowledge-base-en-t knowledge-base-en-d" class="dg" font-family='system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'&gt;
&lt;title id="knowledge-base-en-t"&gt;How the team knowledge base is built and used&lt;/title&gt;
&lt;desc id="knowledge-base-en-d"&gt;Sources added on purpose, such as email, chats, meetings and site content, go through the Work IQ knowledge compilation engine. The result is a knowledge base of linked Markdown files in a SharePoint library that people read and that Copilot, Autopilot and agents use for grounding.&lt;/desc&gt;
&lt;defs&gt;
&lt;marker id="knowledge-base-arrow" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="9" markerHeight="9" markerUnits="userSpaceOnUse" orient="auto-start-reverse"&gt;&lt;path class="dg-arrowhead" d="M0,0 L10,5 L0,10 z" fill="#64748b"/&gt;&lt;/marker&gt;
&lt;/defs&gt;
&lt;rect class="dg-group" x="16" y="440" width="668" height="150" rx="14" fill="#f5f5fa" stroke="#cbd5e1" stroke-dasharray="5 4"/&gt;
&lt;text class="dg-group-title" x="32" y="464" font-size="13" font-weight="700" fill="#4b5563" letter-spacing="0.04em"&gt;CONSUMERS&lt;/text&gt;
&lt;polyline class="dg-edge" points="350,120 350,160" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#knowledge-base-arrow)"/&gt;
&lt;polyline class="dg-edge" points="350,244 350,284" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#knowledge-base-arrow)"/&gt;
&lt;polyline class="dg-edge" points="350,392 350,418 140,418 140,484" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#knowledge-base-arrow)"/&gt;
&lt;polyline class="dg-edge" points="350,392 350,484" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#knowledge-base-arrow)"/&gt;
&lt;polyline class="dg-edge" points="350,392 350,418 560,418 560,484" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#knowledge-base-arrow)"/&gt;
&lt;rect class="dg-node" x="220" y="20" width="260" height="100" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="350" y="45.5" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Sources&lt;/text&gt;
&lt;text class="dg-text" x="350" y="65.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;added on purpose:&lt;/text&gt;
&lt;text class="dg-text" x="350" y="84.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;email, chats,&lt;/text&gt;
&lt;text class="dg-text" x="350" y="103.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;meetings, site content&lt;/text&gt;
&lt;rect class="dg-node" x="220" y="160" width="260" height="84" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="350" y="186.5" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Knowledge Compilation&lt;/text&gt;
&lt;text class="dg-title" x="350" y="206.5" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Engine&lt;/text&gt;
&lt;text class="dg-text" x="350" y="226.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;Work IQ&lt;/text&gt;
&lt;rect class="dg-node-accent" x="220" y="284" width="260" height="108" rx="10" fill="#14B8A6" fill-opacity="0.10" stroke="#14B8A6" stroke-width="1.6"/&gt;
&lt;text class="dg-title" x="350" y="313.5" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Knowledge base&lt;/text&gt;
&lt;text class="dg-text" x="350" y="333.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;linked Markdown files&lt;/text&gt;
&lt;text class="dg-text" x="350" y="352.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;in a SharePoint library&lt;/text&gt;
&lt;text class="dg-text" x="350" y="371.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;maintained by Copilot and agents&lt;/text&gt;
&lt;rect class="dg-node" x="40" y="484" width="200" height="80" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="140" y="518.5" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;People&lt;/text&gt;
&lt;text class="dg-text" x="140" y="538.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;read it directly&lt;/text&gt;
&lt;rect class="dg-node" x="250" y="484" width="200" height="80" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="350" y="509" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Copilot&lt;/text&gt;
&lt;text class="dg-text" x="350" y="529" text-anchor="middle" font-size="13" fill="#4b5563"&gt;in SharePoint&lt;/text&gt;
&lt;text class="dg-text" x="350" y="548" text-anchor="middle" font-size="13" fill="#4b5563"&gt;and Autopilot&lt;/text&gt;
&lt;rect class="dg-node" x="460" y="484" width="200" height="80" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="560" y="509" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Agents&lt;/text&gt;
&lt;text class="dg-text" x="560" y="529" text-anchor="middle" font-size="13" fill="#4b5563"&gt;use it&lt;/text&gt;
&lt;text class="dg-text" x="560" y="548" text-anchor="middle" font-size="13" fill="#4b5563"&gt;for grounding&lt;/text&gt;
&lt;/svg&gt;

&lt;/figure&gt;
&lt;p&gt;It starts with a deliberate choice by the team: members pick the emails, chats, meetings and site content they want to contribute. The Knowledge Compilation Engine turns that into linked Markdown files, and from then on Copilot keeps them up to date. Both Copilot and agents can create, extend and curate the knowledge base, so think of it as a living library that keeps changing after the first run.&lt;/p&gt;
&lt;p&gt;You can attach a knowledge base to any SharePoint site, including sites behind Teams channels and Microsoft 365 groups. In most tenants, that&amp;rsquo;s where the real teamwork happens.&lt;/p&gt;
&lt;p&gt;There are two ways in: Copilot in SharePoint, and the Autopilot in the new Copilot app. Through the Autopilot you can also reach it from Teams, or simply send the Autopilot an email. The Autopilot rolls out separately, though, so turning on the knowledge base doesn&amp;rsquo;t mean your users have it.&lt;/p&gt;
&lt;p&gt;On performance, Microsoft quotes its own internal tests from October 2026: agent responses up to 4x faster and 30% more token-efficient with the knowledge base. Those are vendor numbers. I wouldn&amp;rsquo;t put them into a business case before reproducing them with my own content.&lt;/p&gt;
&lt;p&gt;Microsoft&amp;rsquo;s example scenarios cover three teams. Legal gets a knowledge base around its contracts. Engineering gets context for coding agents and an easier onboarding path for new team members. Sales gets account snapshots. The engineering case is the one I find most compelling: a coding agent that knows the architecture decisions from the Teams channel should write more useful code than one that only sees the repo.&lt;/p&gt;
&lt;h2 id="availability-and-licensing"&gt;Availability and licensing
&lt;/h2&gt;&lt;p&gt;As of today, the team knowledge base is available only in the Frontier preview and only for users on usage-based billing. Admins control it in the Microsoft 365 admin center. Microsoft says explicitly that the billing terms may change before general availability.&lt;/p&gt;
&lt;p&gt;In practice, there&amp;rsquo;s no fixed per-license price, cost depends on usage, and the rules for that usage aren&amp;rsquo;t final yet. For a pilot, I&amp;rsquo;d pick a team with a manageable, well-maintained set of content. The department site with ten years of leftovers is a poor place to start.&lt;/p&gt;
&lt;h2 id="roadmap"&gt;Roadmap
&lt;/h2&gt;&lt;p&gt;Microsoft has announced several next steps, none of them with dates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;knowledge bases in Cowork, in Copilot in Teams and in Copilot Studio agents&lt;/li&gt;
&lt;li&gt;deeper Microsoft 365 group integration, including bootstrapping a knowledge base from channels and mail&lt;/li&gt;
&lt;li&gt;automatic curation through Copilot Studio agent flows&lt;/li&gt;
&lt;li&gt;scaling to larger content sets with an approach called &amp;ldquo;Corpus Map&amp;rdquo;&lt;/li&gt;
&lt;li&gt;integration with CLIs and coding agents through Work IQ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same announcement bundled a handful of other SharePoint updates. Copilot in SharePoint is now generally available and the SharePoint tools in Work IQ are available. On top of that come a SharePoint Admin Agent, catalog management, a file-level permissions report for EEEU (&amp;ldquo;Everyone except external users&amp;rdquo;), insights into agent access, and a governance hub for site owners. I&amp;rsquo;d look at the EEEU report and the agent access insights first. They help you find overshared content before it ends up in a knowledge base.&lt;/p&gt;
&lt;h2 id="my-take-the-open-questions"&gt;My take: the open questions
&lt;/h2&gt;&lt;p&gt;Many of the organizations I work with are in regulated sectors, either critical infrastructure (KRITIS in Germany) or in scope for NIS2. For them, a feature like this stands or falls on questions the announcement doesn&amp;rsquo;t answer. I&amp;rsquo;m framing them as questions on purpose, because I don&amp;rsquo;t know the answers yet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Permissions.&lt;/strong&gt; The Markdown files are new files in a library. Do they inherit the permissions of their sources, or those of the library? What happens when an email goes in that only part of the team was allowed to read? Does the whole team then see the summary derived from it?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sensitivity labels.&lt;/strong&gt; Does a file compiled from a document labeled confidential carry that label? And which label applies when one file merges content from several sources with different labels? Mail and chats make this harder, because labeling there often works differently than in document libraries.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Retention.&lt;/strong&gt; Mail, chats and site content are often covered by different retention policies. When the original is deleted at the end of its retention period, is the derived content removed too? Or does it live on in the knowledge base under the library&amp;rsquo;s rules? For deletion obligations and eDiscovery, that&amp;rsquo;s a big difference.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cost control.&lt;/strong&gt; If Copilot keeps the knowledge base current in the background, how much consumption does that generate when nobody is asking questions? Can you cap usage per site or per team, and how well can you estimate up front what a pilot will cost?&lt;/p&gt;
&lt;p&gt;One tool already exists: in the Microsoft 365 admin center, Copilot &amp;gt; Cost Management lets you set spending policies with organization-level and per-user limits (&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/copilot/usage-based-billing-overview-copilot-credits" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;). The &amp;ldquo;Auto-apply new services&amp;rdquo; setting is on by default, so newly supported services fall under existing policies automatically. The announcement doesn&amp;rsquo;t say whether the knowledge base shows up there as a service of its own. If you want to review new features before they&amp;rsquo;re covered, turn that setting off in the relevant policies.&lt;/p&gt;
&lt;p&gt;Until those are answered, I wouldn&amp;rsquo;t attach a knowledge base to any site holding regulated or personal data. A pilot with non-sensitive content is a different matter, and I&amp;rsquo;d start one.&lt;/p&gt;
&lt;h2 id="conclusion"&gt;Conclusion
&lt;/h2&gt;&lt;p&gt;The team knowledge base is a real architectural shift: agents ground on a curated, readable layer instead of going straight to raw documents. Whether that holds up in practice depends on how permissions, labels and retention carry over. That&amp;rsquo;s where I&amp;rsquo;d look first in the preview, ahead of the performance numbers.&lt;/p&gt;
&lt;h2 id="references"&gt;References
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/copilot/usage-based-billing-overview-copilot-credits" target="_blank" rel="noopener"
 &gt;Microsoft Learn: Understand usage-based billing and cost management for Copilot Credits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://techcommunity.microsoft.com/blog/spblog/introducing-a-team-knowledge-base-curated-by-copilot-and-agents/4564203" target="_blank" rel="noopener"
 &gt;Microsoft Tech Community: Introducing a team knowledge base, curated by Copilot and agents&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Agent lifecycle: how much governance does a Copilot agent need?</title><link>https://blog.dr365.io/p/agent-lifecycle-agent-builder-copilot-studio/</link><pubDate>Mon, 12 Oct 2026 07:00:00 +0200</pubDate><guid>https://blog.dr365.io/p/agent-lifecycle-agent-builder-copilot-studio/</guid><description>&lt;img src="https://blog.dr365.io/p/agent-lifecycle-agent-builder-copilot-studio/cover.png" alt="Featured image of post Agent lifecycle: how much governance does a Copilot agent need?" /&gt;&lt;blockquote class="alert alert-note"&gt;
 &lt;div class="alert-header"&gt;
 &lt;span class="alert-icon"&gt;📝&lt;/span&gt;
 &lt;span class="alert-title"&gt;This series has been extended&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="alert-body"&gt;
 &lt;p&gt;In October 2026 this series gained an introductory part. This post was originally part 1 and is now part 2. &lt;a href="https://blog.dr365.io/p/agent-tools-risk-ownership/"&gt;Part 1&lt;/a&gt; sorts Agent Builder, Copilot Studio and Foundry by who carries the risk.&lt;/p&gt;
 &lt;/div&gt;
 &lt;/blockquote&gt;
&lt;p&gt;Building an agent with Agent Builder in Microsoft 365 Copilot takes a few minutes. Getting rid of it takes forever in many tenants, because nobody feels responsible. The colleague who built an agent for the travel expense policy last spring has moved to another department. The agent keeps answering questions anyway, based on a policy that has been out of date since July.&lt;/p&gt;
&lt;p&gt;That is the problem an agent lifecycle solves. In this post I describe how I would set up a lifecycle for agents built with Agent Builder and Copilot Studio, and which tools Microsoft now provides for it. My take: not every agent needs the full process. Every agent does need an owner, and that only works for agents that are registered. What does not show up in the agent registry cannot be assigned to a person, reviewed or switched off.&lt;/p&gt;
&lt;h2 id="the-lifecycle-by-platform"&gt;The lifecycle by platform
&lt;/h2&gt;&lt;p&gt;Part 1 covers which tool fits which builder and who carries the risk. For the lifecycle, the phases stay the same, but where they happen depends on the platform.&lt;/p&gt;
&lt;p&gt;IT manages Agent Builder agents (intrinsic model, the platform sets the boundaries) in the Microsoft 365 admin center: visibility, sharing, owners, blocking and deletion. There are no versions and no environments, so the lifecycle here is mostly about sharing, ownership and cleanup.&lt;/p&gt;
&lt;p&gt;Copilot Studio (configurable model, the administrator sets the rules) uses application lifecycle management with separate development, test and production environments. Data policies, connector rules and publishing approval are tied to those environments (&lt;a class="link" href="https://learn.microsoft.com/microsoft-365-copilot/extensibility/copilot-studio-experience" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Foundry (explicit model, the organization owns model and code) follows your own engineering process: versioning, evaluation and publishing run through the development team&amp;rsquo;s tools and pipelines (&lt;a class="link" href="https://learn.microsoft.com/azure/foundry/agents/overview" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;). Published Foundry agents appear in the agent registry, and admins can stop them there (&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/admin/manage/agent-actions" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;). The rest of this post focuses on Agent Builder and Copilot Studio. Foundry goes through the same phases, implemented with conventional software engineering.&lt;/p&gt;
&lt;p&gt;The bridge between Agent Builder and Copilot Studio is the copy feature: an agent from Microsoft 365 Copilot can be copied to Copilot Studio once it needs more than a personal helper can offer. In lifecycle terms, that is the moment an agent changes zones.&lt;/p&gt;
&lt;h2 id="three-zones-instead-of-one-process-for-everything"&gt;Three zones instead of one process for everything
&lt;/h2&gt;&lt;p&gt;A single approval process for every agent fails on two sides. An IT review is overkill for the personal agent that summarizes my own meeting notes. A click on &amp;ldquo;Share&amp;rdquo; is not enough for an agent that answers payroll questions for 3,000 employees.&lt;/p&gt;
&lt;p&gt;Microsoft addresses this with a zone model (&lt;a class="link" href="https://learn.microsoft.com/microsoft-copilot-studio/guidance/sec-gov-phase2" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;). In zone 1, anyone can build agents for personal or team productivity, grounded in content they can already access. In zone 2, makers approved by IT build agents for other teams. These agents go through an IT review and are deployed to environments that IT manages. Zone 3 is reserved for organization-wide agents that are treated like any other enterprise application. The current whitepaper &lt;a class="link" href="https://marketingassets.microsoft.com/gdc/gdcnFRMn1/original" target="_blank" rel="noopener"
 &gt;Administering and Governing Agents&lt;/a&gt; is now structured along the same personal, team and enterprise levels.&lt;/p&gt;
&lt;p&gt;Microsoft now maps tools to zones more tightly: zone 1 for Agent Builder and SharePoint agents, zone 2 for Copilot Studio, zone 3 for Foundry and Copilot Studio in professional development. I still allow Agent Builder agents in zone 2 as long as they only read content the team can already access. For me, reach decides the zone, not the tool.&lt;/p&gt;
&lt;p&gt;For the lifecycle, the zone decides how many phases an agent goes through and how strict they are. An agent in zone 1 takes the short path. As soon as its reach, data access or criticality grows, it moves to the next zone and into a stricter process.&lt;/p&gt;
&lt;h2 id="the-seven-phases-at-a-glance"&gt;The seven phases at a glance
&lt;/h2&gt;&lt;p&gt;&lt;img alt="Agent lifecycle with three zones, seven phases and governance guardrails" class="gallery-image" data-flex-basis="178px" data-flex-grow="74" height="2152" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.dr365.io/p/agent-lifecycle-agent-builder-copilot-studio/agent-lifecycle-en.png" srcset="https://blog.dr365.io/p/agent-lifecycle-agent-builder-copilot-studio/agent-lifecycle-en_hu_b68010268f095f1f.png 800w, https://blog.dr365.io/p/agent-lifecycle-agent-builder-copilot-studio/agent-lifecycle-en.png 1600w" width="1600"&gt;&lt;/p&gt;
&lt;p&gt;The diagram builds on a lifecycle model that has been circulating online. I extended it with the zones, the specific Microsoft tools for each phase and a separate decision gate.&lt;/p&gt;
&lt;h3 id="1-identify"&gt;1. Identify
&lt;/h3&gt;&lt;p&gt;Everything starts with a real problem. Ideas go into a backlog, for example a SharePoint list or a Planner board. Each idea gets a short profile with the problem, the target audience and an accountable owner. Without an owner, the idea goes no further.&lt;/p&gt;
&lt;h3 id="2-assess-and-prioritize"&gt;2. Assess and prioritize
&lt;/h3&gt;&lt;p&gt;This is where the most important decision of the whole lifecycle happens: which zone does the agent belong in? I look at value and effort, but mostly at the data. Which knowledge sources will the agent use, who is allowed to read them, and should the agent trigger actions in other systems? The answers also determine the tool. Agent Builder covers many zone 1 and 2 scenarios. Once actions, connectors to line-of-business apps or a broad rollout come into play, the path leads to Copilot Studio. If the agent needs its own model or orchestration, it ends up in Foundry and in the development team&amp;rsquo;s process.&lt;/p&gt;
&lt;h3 id="3-design-and-prototype"&gt;3. Design and prototype
&lt;/h3&gt;&lt;p&gt;Success criteria come before building. What does the agent need to answer, and how will I know it does that well? Only then does a prototype take shape: directly in Agent Builder for zone 1, in a Copilot Studio development environment for zones 2 and 3. Microsoft recommends environment routing to send makers to personal developer environments automatically, so not everything ends up in the default environment (&lt;a class="link" href="https://learn.microsoft.com/microsoft-copilot-studio/guidance/sec-gov-intro" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;).&lt;/p&gt;
&lt;h3 id="4-validate-and-decide"&gt;4. Validate and decide
&lt;/h3&gt;&lt;p&gt;This phase finally has a proper tool. &lt;a class="link" href="https://techcommunity.microsoft.com/blog/copilot-studio-blog/agent-evaluation-in-microsoft-copilot-studio-is-now-generally-available/4507392" target="_blank" rel="noopener"
 &gt;Agent Evaluation in Copilot Studio&lt;/a&gt; has been generally available since the end of March. It lets you create test sets, choose evaluation methods and repeat runs across agent versions. A Power Automate connector and a REST API (currently in preview) make it possible to include evaluations in CI/CD pipelines (&lt;a class="link" href="https://learn.microsoft.com/microsoft-copilot-studio/analytics-agent-evaluation-rest-api" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Security and data protection belong in this phase too: which data can the agent see, which identity does it run under, and do its permissions match the intended audience? If the agent calls other agents or tools, add a second question: do they act with the user&amp;rsquo;s permissions or with their own, possibly broader credentials? In Copilot Studio this is set per tool, and a connected agent does not inherit the setting of the agent that calls it. The phase ends with a deliberate decision.&lt;/p&gt;
&lt;h3 id="the-gate-go-change-hold-or-stop"&gt;The gate: Go, Change, Hold or Stop
&lt;/h3&gt;&lt;p&gt;The decision after phase 4 has four possible outcomes. &lt;strong&gt;Go&lt;/strong&gt; leads to production. &lt;strong&gt;Change&lt;/strong&gt; sends the agent back to phase 3 because quality or design still fall short. &lt;strong&gt;Hold&lt;/strong&gt; parks it in the backlog, for example because a data source is not yet properly permissioned. &lt;strong&gt;Stop&lt;/strong&gt; ends the idea in a controlled way.&lt;/p&gt;
&lt;p&gt;Many organizations underestimate Stop. An agent that fails its tests should not stay in the tenant as a half-finished prototype.&lt;/p&gt;
&lt;h3 id="5-deploy-and-scale"&gt;5. Deploy and scale
&lt;/h3&gt;&lt;p&gt;In zone 3, nobody edits an agent directly in production. Microsoft recommends packaging agents as managed solutions and promoting them from development through test to production with Power Platform pipelines (&lt;a class="link" href="https://www.microsoft.com/en-us/microsoft-copilot/blog/?p=7727" target="_blank" rel="noopener"
 &gt;Microsoft Copilot Blog&lt;/a&gt;). That gives you versioning, an auditable change history and the option to roll back.&lt;/p&gt;
&lt;p&gt;Publishing to the organization runs through the Microsoft 365 admin center, where admins can approve or reject submitted agents. A gradual rollout follows. User training belongs in the same plan, otherwise even a good agent goes unused.&lt;/p&gt;
&lt;h3 id="6-operate-and-monitor"&gt;6. Operate and monitor
&lt;/h3&gt;&lt;p&gt;Operations is about usage, quality and cost. Copilot Studio provides analytics, Purview covers audit and data protection, and since May 2026 &lt;a class="link" href="https://learn.microsoft.com/microsoft-agent-365/builder/agent-registry" target="_blank" rel="noopener"
 &gt;Agent 365&lt;/a&gt; adds a dedicated control plane for agents. Copilot Studio agents appear in its agent registry once they are made available in Microsoft 365. The same agent can show up more than once, for example as a shared and as a published version (&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/admin/manage/agent-registry" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;). Governance actions are logged in Purview.&lt;/p&gt;
&lt;p&gt;Two things are a fixed part of operations for me: keeping knowledge sources current so the agent does not answer from outdated documents, and recertifying permissions on a regular schedule. Anyone working with customers in regulated industries knows this principle from identity management. It applies to agents in the same way.&lt;/p&gt;
&lt;h3 id="7-evolve-or-retire"&gt;7. Evolve or retire
&lt;/h3&gt;&lt;p&gt;Every agent ends at some point, either as a new version or through retirement. New versions go through the lifecycle again, starting at phase 2 or 3 depending on the scope of the change.&lt;/p&gt;
&lt;p&gt;The admin center now includes the most important actions for retirement (&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/admin/manage/agent-actions" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;). Admins can assign a new owner to Agent Builder and Copilot Studio agents, even when an agent is already ownerless. The new owner gets full edit and delete permissions plus access to the previous owner&amp;rsquo;s files, and the previous owner loses all access. Agent Builder agents can now have several owners, which admins can add or remove. Agents without a future can be blocked and deleted, with a 30-day window to restore them.&lt;/p&gt;
&lt;p&gt;Microsoft&amp;rsquo;s Zero Trust workshop sums up the idea well: a lifecycle policy that nobody enforces remains a document (&lt;a class="link" href="https://microsoft.github.io/zerotrustassessment/docs/workshop-guidance/AI/AI_118" target="_blank" rel="noopener"
 &gt;Zero Trust Workshop&lt;/a&gt;). Without this cleanup, the number of agents only ever grows.&lt;/p&gt;
&lt;h2 id="guardrails-across-all-phases"&gt;Guardrails across all phases
&lt;/h2&gt;&lt;p&gt;Underneath the cycle sit six topics that apply in every phase and every zone: identity and ownership, data protection and compliance, permissions and sharing, environments and ALM, inventory and transparency, and quality and cost. In the diagram I mapped each topic to the tools available for it today, from Entra Agent ID through Purview to the agent registry.&lt;/p&gt;
&lt;h2 id="where-it-still-falls-short"&gt;Where it still falls short
&lt;/h2&gt;&lt;p&gt;The picture is not complete yet. Agent Builder agents have no real ALM with environments and versions. If you want to run one of them seriously, moving it to Copilot Studio is hard to avoid.&lt;/p&gt;
&lt;p&gt;Copilot Studio has gaps as well. The built-in evaluations live in the cloud, not in source control, which makes automated quality gates in a pipeline harder than in classic software development. In an &lt;a class="link" href="https://espc.tech/learning-hub/webinar/copilot-agent-test-automation-from-prompt-to-production-with-confidence/" target="_blank" rel="noopener"
 &gt;ESPC webinar&lt;/a&gt;, Stephan Bisser presented a CLI tool that versions test cases as YAML files to close that gap.&lt;/p&gt;
&lt;p&gt;Finally, licensing: many registry features are available in the admin center. Risk signals in the registry and the advanced security and compliance capabilities of Agent 365 require Microsoft 365 E7 or an Agent 365 license (&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/admin/manage/agent-registry#agent-risks" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;). Clarify this before you roll out.&lt;/p&gt;
&lt;h2 id="five-things-you-can-check-tomorrow"&gt;Five things you can check tomorrow
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Open the agent registry in the Microsoft 365 admin center and filter for agents without an owner.&lt;/li&gt;
&lt;li&gt;Check whether environment routing sends Copilot Studio makers to their own developer environments, or whether everyone builds in the default environment.&lt;/li&gt;
&lt;li&gt;Define the criteria that move an agent from zone 1 to zone 2, and write them down.&lt;/li&gt;
&lt;li&gt;Create a first test set in Agent Evaluation for your most important agent.&lt;/li&gt;
&lt;li&gt;Decide who takes over the agents of people who leave the organization.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;What happens when an approved agent calls tools and hands work to other agents at runtime is the topic of &lt;a class="link" href="https://blog.dr365.io/p/agent-runtime-governance-delegation/" &gt;part 3&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="sources"&gt;Sources
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-365-copilot/extensibility/copilot-studio-experience" target="_blank" rel="noopener"
 &gt;Microsoft Learn: Choose between Microsoft 365 Copilot and Copilot Studio to build your agent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-copilot-studio/guidance/sec-gov-phase2" target="_blank" rel="noopener"
 &gt;Microsoft Learn: Implement a zoned governance strategy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/admin/manage/agent-actions" target="_blank" rel="noopener"
 &gt;Microsoft Learn: Governance and lifecycle actions for agents in the Microsoft 365 admin center&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/admin/manage/agent-registry" target="_blank" rel="noopener"
 &gt;Microsoft Learn: Agent registry in the Microsoft 365 admin center&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/azure/foundry/agents/overview" target="_blank" rel="noopener"
 &gt;Microsoft Learn: Agents in Microsoft Foundry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-copilot-studio/analytics-agent-evaluation-rest-api" target="_blank" rel="noopener"
 &gt;Microsoft Learn: Run agent evaluations with the REST API (preview)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-agent-365/builder/agent-registry" target="_blank" rel="noopener"
 &gt;Microsoft Learn: Agent registry in Agent 365&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://techcommunity.microsoft.com/blog/copilot-studio-blog/agent-evaluation-in-microsoft-copilot-studio-is-now-generally-available/4507392" target="_blank" rel="noopener"
 &gt;Microsoft Tech Community: Agent Evaluation is generally available&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://marketingassets.microsoft.com/gdc/gdcnFRMn1/original" target="_blank" rel="noopener"
 &gt;Microsoft whitepaper: Administering and Governing Agents&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>