<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Governance on DR.365</title><link>https://blog.dr365.io/tags/governance/</link><description>Recent content in Governance 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/governance/index.xml" rel="self" type="application/rss+xml"/><item><title>Built for human pace: what Anthropic's source control rewrite means for enterprise IT strategy</title><link>https://blog.dr365.io/p/agent-scale-enterprise-it-strategy/</link><pubDate>Wed, 14 Oct 2026 07:00:00 +0200</pubDate><guid>https://blog.dr365.io/p/agent-scale-enterprise-it-strategy/</guid><description>&lt;img src="https://blog.dr365.io/p/agent-scale-enterprise-it-strategy/cover.png" alt="Featured image of post Built for human pace: what Anthropic's source control rewrite means for enterprise IT strategy" /&gt;&lt;p&gt;In May 2026, Anthropic merged about 2,500 code changes per day into its monorepo. By September it was more than 30,000. Git and the mirror infrastructure around it could not keep up, so a team of seven built its own version control system and moved the entire monorepo onto it in five months (&lt;a class="link" href="https://www.anthropic.com/engineering/redesigning-source-control" target="_blank" rel="noopener"
 &gt;Anthropic Engineering&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Almost nobody reading this will build a version control system. That isn&amp;rsquo;t the point of the story. Every organization runs processes that were sized for the speed of people: change advisory boards, four-eyes approvals, access reviews, CI pipelines, budgets calculated in person-days. Once agents do a large share of the work, those processes become the bottleneck, and the question is which of them you redesign before they break.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Agents are becoming the main consumers of your systems. Architecture decisions should assume machine clients that are always online and call APIs at high volume.&lt;/li&gt;
&lt;li&gt;Review and approval have to move from &amp;ldquo;a human looked at everything&amp;rdquo; to rules that decide where a human must look.&lt;/li&gt;
&lt;li&gt;Every agent needs an identity, an accountable person and a cost center. Without those three you can neither govern nor budget agent work.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-anthropic-actually-changed"&gt;What Anthropic actually changed
&lt;/h2&gt;&lt;p&gt;The headlines say &amp;ldquo;Anthropic threw out Git&amp;rdquo;. The engineering post is more careful. The new system is called Scion, the review tool Antique. Anthropic explicitly says Scion is not a general replacement for git, because that would mean replacing the whole development toolchain. They published the design so that git platforms can adopt parts of it.&lt;/p&gt;
&lt;p&gt;The numbers explain why they did it anyway. The main branch history is almost 100 GB, a compressed working copy more than 25 GB, and CI runs roughly 25 million checkouts per day. Git is designed for distributed clients that work offline. Anthropic&amp;rsquo;s clients are almost entirely agents and jobs that are always online. Scion moves the expensive work to the server: commits, merges, rebases, history and blame happen there, clients get sparse, virtualized checkouts that load files on demand, and much of the functionality is available through an API without any local repository. According to the post, the new infrastructure uses about 200 times less CPU and memory than the old git mirrors, and CI checkouts take seconds instead of minutes.&lt;/p&gt;
&lt;p&gt;Three decisions in the post matter beyond source control:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;There is no merge queue with a global lock. Anthropic invested in post-merge and pre-deploy testing instead. Conflicts between concurrent changes happen, and Claude usually fixes them faster than a human would notice them.&lt;/li&gt;
&lt;li&gt;Antique can express semantic rules for approvals. A comment-only change gets treated differently from a change to sensitive logic, so human reviewers spend their time where it counts.&lt;/li&gt;
&lt;li&gt;Access control at repository and directory level was built in from the start, not added later.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="agents-are-the-new-primary-client"&gt;Agents are the new primary client
&lt;/h2&gt;&lt;p&gt;The first lesson is about architecture. Most enterprise systems assume a person in front of a screen. Agents behave differently: they poll, they run in parallel, and they don&amp;rsquo;t take lunch breaks.&lt;/p&gt;
&lt;p&gt;In Microsoft 365 you can see this today in Microsoft Graph throttling. Microsoft lists two typical causes: many requests across all applications in a tenant, and many requests from one application across tenants. Polling a resource and repeatedly scanning collections are named as patterns that lead to throttling. The recommended alternatives are delta queries and change notifications, and for bulk extraction Microsoft points to Graph Data Connect instead of the REST APIs (&lt;a class="link" href="https://learn.microsoft.com/graph/throttling" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;). SharePoint Online goes one step further: an application that keeps exceeding limits can be blocked entirely (&lt;a class="link" href="https://learn.microsoft.com/sharepoint/dev/general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;That guidance was written for integration developers. It now applies to every agent that reads mailboxes, sites or Teams channels on someone&amp;rsquo;s behalf. When I evaluate an agent scenario, I now ask how it detects changes before I ask what it does. An agent that rescans a document library every ten minutes works fine in the pilot and becomes a problem when 40 departments copy it.&lt;/p&gt;
&lt;p&gt;For your own systems the same principle applies in the other direction. If agents are going to be the main consumers of an internal platform, give it a proper API, change feeds and per-client limits. A web UI with a scraping agent in front of it is the git mirror of your organization: it works until the volume grows tenfold.&lt;/p&gt;
&lt;h2 id="review-by-intent-instead-of-line-by-line"&gt;Review by intent instead of line by line
&lt;/h2&gt;&lt;p&gt;The second lesson concerns control processes. The Anthropic team still reviews every change, but they review the intent, not every line. Their main job, as they describe it, is telling Claude &amp;ldquo;no&amp;rdquo;: when it violates system constraints, or when it over-engineers in response to hypothetical concerns.&lt;/p&gt;
&lt;p&gt;In regulated environments this is the uncomfortable part. Many change processes implicitly promise that a qualified person checked everything. At 30,000 changes per day that promise can&amp;rsquo;t be kept, and honestly it often wasn&amp;rsquo;t kept at 30 per week either. The CAB that approves a stack of changes in 45 minutes is mostly checking that the form is complete.&lt;/p&gt;
&lt;p&gt;In my experience, auditors want evidence that changes are controlled and traceable. NIS2 asks for risk management measures that include security in development and maintenance; it does not prescribe that a human reads every line. That leaves room for a model that ITIL already knows as standard changes, applied to agent output:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Low risk&lt;/strong&gt; (documentation, tests, formatting, configuration within defined guardrails): automated checks, no mandatory human review, full logging.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Medium risk&lt;/strong&gt; (business logic, integrations): human review of intent and test evidence, with the agent&amp;rsquo;s summary as input.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;High risk&lt;/strong&gt; (authentication, permissions, data flows across trust boundaries, anything regulated): line-level review by a named person, the way it has always been.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What decides the tier has to be a rule, not a gut feeling. Anthropic models this in the review tool, and you can model it in branch protection rules, CODEOWNERS files or a Power Automate approval flow. The rule itself is the control that an auditor will want to see.&lt;/p&gt;
&lt;p&gt;I would be careful with one part of the Anthropic approach: moving checks after the merge. For an internal developer platform that is a reasonable trade. For a system in a KRITIS environment where a faulty change can reach production directly, I wouldn&amp;rsquo;t do it. The safeguard has to sit before deployment, even if it no longer sits before the merge.&lt;/p&gt;
&lt;h2 id="every-agent-needs-an-identity-and-an-owner"&gt;Every agent needs an identity and an owner
&lt;/h2&gt;&lt;p&gt;Anthropic built access control into Scion from day one, down to the directory level. In Microsoft 365 the equivalent is the identity layer for agents. Microsoft Entra Agent ID gives agents their own identities in the directory, created from agent identity blueprints. Every agent identity requires a human sponsor who is accountable for purpose, lifecycle and access reviews. If the sponsor leaves, sponsorship transfers to their manager. Conditional Access and access packages from entitlement management apply to agents as well (&lt;a class="link" href="https://learn.microsoft.com/entra/id-governance/agent-id-governance-overview" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;). As of October 2026, identity governance for agents is labeled preview, and the licensing depends on Microsoft 365 E7 or Agent 365 licenses; check the current terms before you plan with it.&lt;/p&gt;
&lt;p&gt;On top of that, Microsoft Agent 365 provides the registry as one inventory of Microsoft and non-Microsoft agents, including counts of agents without owners (&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;). I described the governance side in more detail in &lt;a class="link" href="https://blog.dr365.io/p/agent-lifecycle-agent-builder-copilot-studio/" &gt;the post on the agent lifecycle&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The strategic point: an agent that runs under a shared service account or a person&amp;rsquo;s delegated credentials cannot be distinguished in the audit log, cannot be throttled separately and cannot be billed separately. Fixing that later for hundreds of agents is the kind of project nobody wants to fund.&lt;/p&gt;
&lt;h2 id="measuring-agent-work"&gt;Measuring agent work
&lt;/h2&gt;&lt;p&gt;The budget side breaks in the same way. Controlling in most IT organizations still calculates in person-days, and that model has no line for agent work. A practical way to close the gap is to route agent sessions through an AI gateway, so that every token and every hour of runtime can be assigned to a project and a repository and priced at real cost.&lt;/p&gt;
&lt;p&gt;A feature that needed 20 days last year and 3 days of review plus agent runtime this year doesn&amp;rsquo;t fit that model. Counting agent hours is a start, but hours are an input metric. What you want to know is the cost per accepted change: tokens and runtime plus the human time for review, rework and the cases where someone had to say &amp;ldquo;no&amp;rdquo;. Without the human share, agent work looks cheaper than it is.&lt;/p&gt;
&lt;p&gt;For Microsoft agents, Agent 365 observability collects activity data and is meant to support business metrics like usage and time savings (&lt;a class="link" href="https://learn.microsoft.com/microsoft-agent-365/admin/monitor-agents" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;). That covers part of the picture. Coding agents outside Microsoft 365 need their own attribution, and that is where the gateway approach comes in.&lt;/p&gt;
&lt;!-- TODO Daniel: Optional eigene Beobachtung ergänzen, wie Agentenkosten bei euch heute verbucht werden (verallgemeinert, ohne Kundennamen). --&gt;
&lt;h2 id="decisions-for-the-next-twelve-months"&gt;Decisions for the next twelve months
&lt;/h2&gt;&lt;p&gt;Anthropic expects other organizations to run into this class of problem within the next six to twelve months. Even if your timeline is longer, these are the decisions I would make now:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Inventory human-paced controls.&lt;/strong&gt; List every approval, review and pipeline step that assumes a person and a working day. Mark which ones would break at ten times the volume.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Introduce risk tiers for changes.&lt;/strong&gt; Write down which changes need a human, which need a human for intent only and which need logging only. Make the rule machine-readable.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Give agents their own identities.&lt;/strong&gt; No shared service accounts, every agent with a sponsor, permissions through access packages with an expiry date.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Design integrations for machine clients.&lt;/strong&gt; Delta queries, change notifications and API budgets instead of polling and scraping.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Attribute agent cost.&lt;/strong&gt; Tokens and runtime per project, plus the human review time, from the first productive agent onward.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;What I wouldn&amp;rsquo;t do is copy Anthropic&amp;rsquo;s tooling. Their problem was 25 million checkouts a day. Yours is more likely a change process that takes two weeks for a configuration change an agent prepared in ten minutes. That is the place to start.&lt;/p&gt;
&lt;h2 id="references"&gt;References
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Anthropic Engineering: &lt;a class="link" href="https://www.anthropic.com/engineering/redesigning-source-control" target="_blank" rel="noopener"
 &gt;Redesigning source control at Anthropic&lt;/a&gt; (October 13, 2026)&lt;/li&gt;
&lt;li&gt;Microsoft Learn: &lt;a class="link" href="https://learn.microsoft.com/graph/throttling" target="_blank" rel="noopener"
 &gt;Microsoft Graph throttling guidance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Microsoft Learn: &lt;a class="link" href="https://learn.microsoft.com/sharepoint/dev/general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online" target="_blank" rel="noopener"
 &gt;Avoid getting throttled or blocked in SharePoint Online&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Microsoft Learn: &lt;a class="link" href="https://learn.microsoft.com/entra/id-governance/agent-id-governance-overview" target="_blank" rel="noopener"
 &gt;Governing agent identities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Microsoft Learn: &lt;a class="link" href="https://learn.microsoft.com/microsoft-365/admin/manage/agent-registry" target="_blank" rel="noopener"
 &gt;Manage agent registry in Microsoft 365 admin center&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Microsoft Learn: &lt;a class="link" href="https://learn.microsoft.com/microsoft-agent-365/admin/monitor-agents" target="_blank" rel="noopener"
 &gt;Agent 365 observability&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;EUR-Lex: &lt;a class="link" href="https://eur-lex.europa.eu/eli/dir/2022/2555/oj" target="_blank" rel="noopener"
 &gt;Directive (EU) 2022/2555 (NIS2)&lt;/a&gt;, Article 21&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>