<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Microsoft Copilot on DR.365</title><link>https://blog.dr365.io/tags/microsoft-copilot/</link><description>Recent content in Microsoft Copilot on DR.365</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Mon, 12 Oct 2026 07:00:00 +0200</lastBuildDate><atom:link href="https://blog.dr365.io/tags/microsoft-copilot/index.xml" rel="self" type="application/rss+xml"/><item><title>Which Copilot Feature for Which Job: A Four-Level Map With Agent Governance</title><link>https://blog.dr365.io/p/copilot-feature-map-four-levels/</link><pubDate>Mon, 12 Oct 2026 07:00:00 +0200</pubDate><guid>https://blog.dr365.io/p/copilot-feature-map-four-levels/</guid><description>&lt;img src="https://blog.dr365.io/p/copilot-feature-map-four-levels/cover.png" alt="Featured image of post Which Copilot Feature for Which Job: A Four-Level Map With Agent Governance" /&gt;&lt;p&gt;Copilot Chat, Copilot in Word, Agent Builder, SharePoint agents, Copilot Studio, Cowork: that&amp;rsquo;s just the list for this quarter. Every month brings another entry point, and every new one gets the same question from users and stakeholders: &lt;em&gt;&amp;ldquo;So should we use this now instead?&amp;rdquo;&lt;/em&gt; Answering it means knowing which tool fits which job, and keeping the agents you build from turning into the next generation of orphaned Power Automate flows.&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Think of Copilot as &lt;strong&gt;four levels&lt;/strong&gt;: ad hoc chat → Copilot inside the apps → agents → Copilot Studio and Cowork-style automation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Four questions&lt;/strong&gt; decide the level: Does it happen more than once a week? Does it use the same sources or tone every time? Is it rule-based? Does it span multiple systems and approvals? More &amp;ldquo;yes&amp;rdquo; answers mean a higher level.&lt;/li&gt;
&lt;li&gt;The higher you go, the more governance you need, but one rule applies on every level: &lt;strong&gt;no agent without an owner.&lt;/strong&gt; As of October 2026, the Agent 365 registry in the Microsoft 365 admin center shows you which agents are missing one.&lt;/li&gt;
&lt;/ul&gt;

 &lt;/blockquote&gt;
&lt;h2 id="a-quick-note-on-names"&gt;A quick note on names
&lt;/h2&gt;&lt;p&gt;Microsoft has renamed things again: &lt;strong&gt;Microsoft 365 Copilot is now Microsoft Copilot&lt;/strong&gt;, and &lt;strong&gt;Microsoft 365 Copilot Chat is now Microsoft Copilot Chat&lt;/strong&gt;, with the app moving to &lt;code&gt;copilot.cloud.microsoft&lt;/code&gt;. Licences, portals and docs will show both names for a while. I&amp;rsquo;m using the new names below. If your users are confused, that&amp;rsquo;s one more reason to give them a map instead of a product list.&lt;/p&gt;
&lt;h2 id="the-map-four-levels"&gt;The map: four levels
&lt;/h2&gt;&lt;p&gt;The idea comes from Patrick Kelbch&amp;rsquo;s session at M365 Con D-A-CH, and I like it because it organises things by &lt;em&gt;the kind of work&lt;/em&gt;, not by product. Here&amp;rsquo;s how I&amp;rsquo;d fill it in with what&amp;rsquo;s actually available today:&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Level&lt;/th&gt;
					&lt;th&gt;What it is&lt;/th&gt;
					&lt;th&gt;Typical job&lt;/th&gt;
					&lt;th&gt;Licence / cost (simplified)&lt;/th&gt;
					&lt;th&gt;Who governs it&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;1 – Chat&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Copilot Chat in the Copilot app, Edge, Teams, Outlook&lt;/td&gt;
					&lt;td&gt;Ad hoc questions, drafting, summarising something you paste or upload&lt;/td&gt;
					&lt;td&gt;Included with eligible Microsoft 365 plans (web-grounded); work-grounded chat needs a Copilot licence&lt;/td&gt;
					&lt;td&gt;Copilot settings in the Microsoft 365 admin center&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;2 – In the apps&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Copilot inside Word, Excel, PowerPoint, Outlook, Teams&lt;/td&gt;
					&lt;td&gt;Meeting recap, inbox triage, first PowerPoint draft from a document&lt;/td&gt;
					&lt;td&gt;Basic in-app features for eligible users; the full experience with a Microsoft Copilot licence&lt;/td&gt;
					&lt;td&gt;Same as above, plus your data foundation (permissions, labels)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;3 – Agents&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Agent Builder agents, SharePoint agents, agents from the Agent Store&lt;/td&gt;
					&lt;td&gt;A reusable assistant with fixed instructions and knowledge, e.g. a project FAQ&lt;/td&gt;
					&lt;td&gt;Included with a Copilot licence; without one via pay-as-you-go (web-only agents are free)&lt;/td&gt;
					&lt;td&gt;Agent registry in the Microsoft 365 admin center&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;4 – Automation&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Copilot Studio agents (flows, triggers, autonomy) and Copilot Cowork&lt;/td&gt;
					&lt;td&gt;Multi-step processes across systems, with approvals&lt;/td&gt;
					&lt;td&gt;Copilot Studio: Copilot licence or Copilot Credits; Cowork: Copilot licence &lt;strong&gt;plus&lt;/strong&gt; usage-based billing&lt;/td&gt;
					&lt;td&gt;Power Platform admin center + Agent 365 + Cost Management&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The line between level 1 and 2 is now drawn by licensing more than by technology. Users without a Copilot licence get basic Copilot features in Word, Excel and PowerPoint, and Copilot Chat in Outlook and Teams can work with the content you have open. For users, it all looks like &amp;ldquo;Copilot in the app&amp;rdquo;. For you, the difference matters because it decides whether Copilot can reach into their mailbox, chats and files by itself, or only sees what they hand it.&lt;/p&gt;
&lt;p&gt;Level 4 has two very different branches. Copilot Studio is &lt;em&gt;process-centric&lt;/em&gt;: a maker builds an agent with topics, agent flows and event triggers, and it runs for many users, sometimes without anyone prompting it. Cowork is &lt;em&gt;person-centric&lt;/em&gt;: a user delegates an outcome (&amp;ldquo;prepare the steering committee pack from last week&amp;rsquo;s mails and the project site&amp;rdquo;), Cowork plans the steps, works across Outlook, Teams, OneDrive and SharePoint, and asks for approval before sensitive actions. Microsoft calls Cowork an &lt;em&gt;agentic system&lt;/em&gt; rather than an agent, and it&amp;rsquo;s governed through spending policies rather than the agent registry.&lt;/p&gt;
&lt;h2 id="four-questions-to-find-the-right-level"&gt;Four questions to find the right level
&lt;/h2&gt;&lt;p&gt;When a new use case or a new feature shows up, run it through four questions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Does it happen more than once a week?&lt;/strong&gt; If not, stay on level 1 or 2. Building something reusable for a one-off is overkill.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Does it use the same sources or the same tone every time?&lt;/strong&gt; If yes, you&amp;rsquo;re looking at an agent (level 3): instructions plus a fixed knowledge base beat re-typing the same prompt.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Is it rule-based?&lt;/strong&gt; If the steps are predictable (&amp;ldquo;when X arrives, check Y, then do Z&amp;rdquo;), you want deterministic logic: a Copilot Studio agent with topics or agent flows (level 4).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Does it span multiple systems and need approvals?&lt;/strong&gt; Then you need level 4 with real process design: connectors, human-in-the-loop steps, and someone thinking about the credentials the agent runs with.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The more &amp;ldquo;yes&amp;rdquo; answers, the higher you climb. &lt;strong&gt;If you can&amp;rsquo;t answer yes, don&amp;rsquo;t climb:&lt;/strong&gt; an agent nobody uses still has to be inventoried, reviewed and eventually retired.&lt;/p&gt;

&lt;figure class="dr-diagram"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 772" width="700" height="772" role="img" aria-labelledby="feature-decision-en-t feature-decision-en-d" class="dg" font-family='system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'&gt;
&lt;title id="feature-decision-en-t"&gt;Decision tree: which Copilot level for a use case&lt;/title&gt;
&lt;desc id="feature-decision-en-d"&gt;Four questions lead from a new use case to the right level: less than weekly or without the same sources stays at level 1/2. Without rule-based steps, level 3 is enough; without multiple systems and approvals, level 3/4; otherwise level 4.&lt;/desc&gt;
&lt;defs&gt;
&lt;marker id="feature-decision-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;polyline class="dg-edge" points="170,72 170,112" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#feature-decision-arrow)"/&gt;
&lt;polyline class="dg-edge" points="300,162 350,162 350,217 400,217" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#feature-decision-arrow)"/&gt;
&lt;polyline class="dg-edge" points="170,212 170,252" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#feature-decision-arrow)"/&gt;
&lt;polyline class="dg-edge" points="300,302 350,302 350,247 400,247" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#feature-decision-arrow)"/&gt;
&lt;polyline class="dg-edge" points="170,352 170,392" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#feature-decision-arrow)"/&gt;
&lt;polyline class="dg-edge" points="300,442 400,442" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#feature-decision-arrow)"/&gt;
&lt;polyline class="dg-edge" points="170,492 170,532" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#feature-decision-arrow)"/&gt;
&lt;polyline class="dg-edge" points="300,582 400,582" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#feature-decision-arrow)"/&gt;
&lt;polyline class="dg-edge" points="170,632 170,672" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#feature-decision-arrow)"/&gt;
&lt;rect class="dg-node-accent" x="40" y="20" width="260" height="52" rx="10" fill="#A855F7" fill-opacity="0.10" stroke="#A855F7" stroke-width="1.6"/&gt;
&lt;text class="dg-title" x="170" y="50" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;New use case&lt;/text&gt;
&lt;polygon class="dg-node" points="170,112 300,162 170,212 40,162" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="170" y="156" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;More than once&lt;/text&gt;
&lt;text class="dg-title" x="170" y="176" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;a week?&lt;/text&gt;
&lt;polygon class="dg-node" points="170,252 300,302 170,352 40,302" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="170" y="296" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Same sources&lt;/text&gt;
&lt;text class="dg-title" x="170" y="316" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;or tone?&lt;/text&gt;
&lt;polygon class="dg-node" points="170,392 300,442 170,492 40,442" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="170" y="436" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Rule-based&lt;/text&gt;
&lt;text class="dg-title" x="170" y="456" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;steps?&lt;/text&gt;
&lt;polygon class="dg-node" points="170,532 300,582 170,632 40,582" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="170" y="576" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Multiple systems&lt;/text&gt;
&lt;text class="dg-title" x="170" y="596" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;and approvals?&lt;/text&gt;
&lt;rect class="dg-node" x="400" y="192" width="260" height="80" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="530" y="226.5" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Level 1/2&lt;/text&gt;
&lt;text class="dg-text" x="530" y="246.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;Chat or Copilot in the app&lt;/text&gt;
&lt;rect class="dg-node" x="400" y="402" width="260" height="80" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="530" y="427" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Level 3&lt;/text&gt;
&lt;text class="dg-text" x="530" y="447" text-anchor="middle" font-size="13" fill="#4b5563"&gt;Agent Builder or&lt;/text&gt;
&lt;text class="dg-text" x="530" y="466" text-anchor="middle" font-size="13" fill="#4b5563"&gt;SharePoint agent&lt;/text&gt;
&lt;rect class="dg-node" x="400" y="542" width="260" height="80" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="530" y="567" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Level 3/4&lt;/text&gt;
&lt;text class="dg-text" x="530" y="587" text-anchor="middle" font-size="13" fill="#4b5563"&gt;Agent with actions&lt;/text&gt;
&lt;text class="dg-text" x="530" y="606" text-anchor="middle" font-size="13" fill="#4b5563"&gt;in Copilot Studio&lt;/text&gt;
&lt;rect class="dg-node-accent" x="40" y="672" width="260" height="80" rx="10" fill="#A855F7" fill-opacity="0.10" stroke="#A855F7" stroke-width="1.6"/&gt;
&lt;text class="dg-title" x="170" y="697" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Level 4&lt;/text&gt;
&lt;text class="dg-text" x="170" y="717" text-anchor="middle" font-size="13" fill="#4b5563"&gt;Copilot Studio flows&lt;/text&gt;
&lt;text class="dg-text" x="170" y="736" text-anchor="middle" font-size="13" fill="#4b5563"&gt;or Cowork&lt;/text&gt;
&lt;rect class="dg-label-bg" x="322.5" y="151" width="25" height="22" rx="4" fill="#ffffff"/&gt;
&lt;text class="dg-label" x="335" y="166" text-anchor="middle" font-size="12" fill="#4b5563"&gt;no&lt;/text&gt;
&lt;rect class="dg-label-bg" x="154.3" y="221" width="31.4" height="22" rx="4" fill="#ffffff"/&gt;
&lt;text class="dg-label" x="170" y="236" text-anchor="middle" font-size="12" fill="#4b5563"&gt;yes&lt;/text&gt;
&lt;rect class="dg-label-bg" x="322.5" y="291" width="25" height="22" rx="4" fill="#ffffff"/&gt;
&lt;text class="dg-label" x="335" y="306" text-anchor="middle" font-size="12" fill="#4b5563"&gt;no&lt;/text&gt;
&lt;rect class="dg-label-bg" x="154.3" y="361" width="31.4" height="22" rx="4" fill="#ffffff"/&gt;
&lt;text class="dg-label" x="170" y="376" text-anchor="middle" font-size="12" fill="#4b5563"&gt;yes&lt;/text&gt;
&lt;rect class="dg-label-bg" x="337.5" y="431" width="25" height="22" rx="4" fill="#ffffff"/&gt;
&lt;text class="dg-label" x="350" y="446" text-anchor="middle" font-size="12" fill="#4b5563"&gt;no&lt;/text&gt;
&lt;rect class="dg-label-bg" x="154.3" y="501" width="31.4" height="22" rx="4" fill="#ffffff"/&gt;
&lt;text class="dg-label" x="170" y="516" text-anchor="middle" font-size="12" fill="#4b5563"&gt;yes&lt;/text&gt;
&lt;rect class="dg-label-bg" x="337.5" y="571" width="25" height="22" rx="4" fill="#ffffff"/&gt;
&lt;text class="dg-label" x="350" y="586" text-anchor="middle" font-size="12" fill="#4b5563"&gt;no&lt;/text&gt;
&lt;rect class="dg-label-bg" x="154.3" y="641" width="31.4" height="22" rx="4" fill="#ffffff"/&gt;
&lt;text class="dg-label" x="170" y="656" text-anchor="middle" font-size="12" fill="#4b5563"&gt;yes&lt;/text&gt;
&lt;/svg&gt;

&lt;/figure&gt;
&lt;p&gt;I&amp;rsquo;d add one question of my own, and it&amp;rsquo;s the first one I ask in regulated environments: &lt;strong&gt;who will own this when it breaks?&lt;/strong&gt; If nobody raises their hand, the use case stays on level 1 or 2, however good the idea is.&lt;/p&gt;
&lt;!-- TODO Daniel: optional ein konkretes, anonymisiertes Praxisbeispiel ergänzen, welche Use Cases bei Kunden typischerweise auf welcher Stufe landen. --&gt;
&lt;h2 id="governance-per-level-and-an-owner-for-every-agent"&gt;Governance per level, and an owner for every agent
&lt;/h2&gt;&lt;p&gt;On levels 1 and 2, governance is mostly about your &lt;strong&gt;data foundation&lt;/strong&gt;: oversharing, sensitivity labels, permissions. Copilot only shows users what they can already access, which is exactly why messy permissions show up the moment Copilot is switched on.&lt;/p&gt;
&lt;p&gt;From level 3 upward, you&amp;rsquo;re managing &lt;em&gt;objects&lt;/em&gt; that live on: agents with knowledge, actions and sometimes their own identity. The session had a checklist for these; here&amp;rsquo;s how each item maps to current tooling:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;An owner for every agent.&lt;/strong&gt; The agent registry in the Microsoft 365 admin center (&lt;strong&gt;Agents &amp;gt; All agents &amp;gt; Registry&lt;/strong&gt;) lists agents across platforms (Copilot Studio, Agent Builder, partner and Microsoft agents) and shows &lt;strong&gt;Agents without owners&lt;/strong&gt; as a top-level number. Viewing the inventory doesn&amp;rsquo;t need an extra licence, only the right role; &lt;strong&gt;AI Reader&lt;/strong&gt; is the least-privileged option. Assigning a new owner requires AI Administrator (or Global Administrator).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Owner vs. sponsor.&lt;/strong&gt; For agents with a Microsoft Entra Agent ID, Entra separates two roles: the &lt;strong&gt;owner&lt;/strong&gt; handles technical operations, while the &lt;strong&gt;sponsor&lt;/strong&gt; is the business person accountable for whether the agent should still exist and what access it gets. Every agent identity needs at least one sponsor, and if a sponsor leaves the organisation, sponsorship transfers automatically to their manager. Use both roles. &amp;ldquo;IT built it&amp;rdquo; is not the same as &amp;ldquo;the business needs it&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Approval for actions.&lt;/strong&gt; Cowork asks for approval before sensitive actions. In Copilot Studio, you design it yourself: human-in-the-loop steps in agent flows for anything high-impact or irreversible. One detail worth knowing: &lt;strong&gt;event triggers in Copilot Studio authenticate with the maker&amp;rsquo;s credentials&lt;/strong&gt;, so users of a published agent may reach data through the maker&amp;rsquo;s access. Least privilege applies to makers too.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;One registry.&lt;/strong&gt; Microsoft is converging the agent views from Entra and the Microsoft 365 admin center into Agent 365, so you end up with one inventory instead of three. Agents from other platforms can be synced into the registry as well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Entra ID sprawl under control.&lt;/strong&gt; Every agent with its own identity adds objects to your directory: blueprints, agent identities, possibly agent users. Treat them like any other non-human identity: Conditional Access, access packages with expiry, and lifecycle workflows that catch sponsor changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lifecycle, licensing and cost.&lt;/strong&gt; Agents can be blocked, deleted (with a 30-day recovery window) and reassigned from the admin center. On the cost side, Cowork and other usage-billed experiences run on &lt;strong&gt;Copilot Credits&lt;/strong&gt; and are managed under &lt;strong&gt;Copilot &amp;gt; Cost Management&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="a-quick-inventory-with-microsoft-graph"&gt;A quick inventory with Microsoft Graph
&lt;/h3&gt;&lt;p&gt;If you want the registry in a script, for a monthly report or a review with the business, there&amp;rsquo;s a Package Management API in Microsoft Graph. It&amp;rsquo;s available on &lt;code&gt;v1.0&lt;/code&gt;, needs &lt;code&gt;CopilotPackages.Read.All&lt;/code&gt; (delegated or application), and &lt;strong&gt;requires a Microsoft Agent 365 licence&lt;/strong&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Requires: Microsoft.Graph.Authentication, permission CopilotPackages.Read.All&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Connect-MgGraph&lt;/span&gt; &lt;span class="n"&gt;-Scopes&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;CopilotPackages.Read.All&amp;#34;&lt;/span&gt; &lt;span class="n"&gt;-NoWelcome&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Only packages that surface in Copilot, i.e. agents&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;$uri&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;https://graph.microsoft.com/v1.0/copilot/admin/catalog/packages?&lt;/span&gt;&lt;span class="se"&gt;`$&lt;/span&gt;&lt;span class="s2"&gt;filter=supportedHosts/any(h:h eq &amp;#39;Copilot&amp;#39;)&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;$agents&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$uri&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;$page&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;Invoke-MgGraphRequest&lt;/span&gt; &lt;span class="n"&gt;-Method&lt;/span&gt; &lt;span class="n"&gt;GET&lt;/span&gt; &lt;span class="n"&gt;-Uri&lt;/span&gt; &lt;span class="nv"&gt;$uri&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;$page&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;value&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;$uri&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;$page&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;@odata.nextLink&amp;#39;&lt;/span&gt; &lt;span class="c"&gt;# follow paging until no nextLink is returned&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;$agents&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nb"&gt;Select-Object&lt;/span&gt; &lt;span class="n"&gt;displayName&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;platform&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;publisher&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;isBlocked&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;availableTo&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;deployedTo&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;lastModifiedDateTime&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nb"&gt;Sort-Object&lt;/span&gt; &lt;span class="n"&gt;lastModifiedDateTime&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nb"&gt;Export-Csv&lt;/span&gt; &lt;span class="n"&gt;-Path&lt;/span&gt; &lt;span class="p"&gt;.\&lt;/span&gt;&lt;span class="nb"&gt;agent-inventory&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;csv&lt;/span&gt; &lt;span class="n"&gt;-NoTypeInformation&lt;/span&gt; &lt;span class="n"&gt;-Encoding&lt;/span&gt; &lt;span class="n"&gt;utf8&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Sorting by &lt;code&gt;lastModifiedDateTime&lt;/code&gt; is a cheap first lifecycle check: agents that haven&amp;rsquo;t changed in a year are the first ones to review. For ownership, the &lt;strong&gt;Agents without owners&lt;/strong&gt; view in the admin center is still the quickest way in.&lt;/p&gt;
&lt;h2 id="things-to-watch-out-for"&gt;Things to watch out for
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;A spending policy is an access control as well as a budget. For Cowork, anyone in scope of a policy that selects Cowork gets access, even if the limit is a single credit. To keep someone out, keep them out of the policy.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Auto-apply new services&amp;rdquo;&lt;/strong&gt; is on by default in spending policies. New usage-billed services can be covered automatically. If you&amp;rsquo;d rather review every new service first (a reasonable stance under NIS2-style change control), switch it off.&lt;/li&gt;
&lt;li&gt;Set per-user limits. Otherwise one enthusiastic user can use up the whole month&amp;rsquo;s credits.&lt;/li&gt;
&lt;li&gt;Agent 365 licensing is tiered. The registry inventory and basic actions (block, delete, reassign owner) come with Microsoft 365 Enterprise, Business, Education and Frontline plans. Policy templates, observability, tenant-wide tool control and the Graph API need Microsoft 365 E7 or Agent 365. Check the service description before you promise a feature.&lt;/li&gt;
&lt;li&gt;Names and admin paths keep moving. The rename to Microsoft Copilot is recent; screenshots in your internal docs will be out of date sooner than you think.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="wrap-up"&gt;Wrap-up
&lt;/h2&gt;&lt;p&gt;Build the map once, then place every new Copilot feature on it instead of debating it from scratch. Use the four questions to decide how high a use case should go, and be strict about the extra one: if nobody owns it, it doesn&amp;rsquo;t get built. For the agents you already have, the registry shows you exactly where an owner is missing.&lt;/p&gt;
&lt;p&gt;Which level are most of your users on today, and how many agents in your registry are already missing an owner?&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/microsoft-365-copilot-overview" target="_blank" rel="noopener"
 &gt;Microsoft Copilot overview – features in Microsoft 365 apps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/copilot/microsoft-copilot-requirements" target="_blank" rel="noopener"
 &gt;Microsoft Copilot requirements (incl. rename note)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/copilot/manage" target="_blank" rel="noopener"
 &gt;Manage Microsoft Copilot Chat – eligibility&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/copilot/agent-essentials/m365-agents-admin-guide" target="_blank" rel="noopener"
 &gt;Agents admin guide for Microsoft 365 – licensing scenarios&lt;/a&gt;&lt;/li&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;Choose between Agent Builder and Copilot Studio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/copilot/cowork/" target="_blank" rel="noopener"
 &gt;Copilot Cowork overview&lt;/a&gt; and &lt;a class="link" href="https://learn.microsoft.com/microsoft-365/copilot/cowork/cowork-admin-governance" target="_blank" rel="noopener"
 &gt;Manage Copilot Cowork for your organization&lt;/a&gt;&lt;/li&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;Understand usage-based billing for Copilot Credits&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;Manage the 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/microsoft-365/admin/manage/agent-roles-perms" target="_blank" rel="noopener"
 &gt;Agent management roles and permissions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/office365/servicedescriptions/microsoft-agent-365/microsoft-agent-365" target="_blank" rel="noopener"
 &gt;Microsoft Agent 365 service description – feature availability&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/entra/agent-id/agent-owners-sponsors-managers" target="_blank" rel="noopener"
 &gt;Owners, sponsors and managers in Microsoft Entra Agent ID&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/entra/agent-id/agent-registry-convergence" target="_blank" rel="noopener"
 &gt;Agent registry convergence with Microsoft Agent 365&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-copilot-studio/authoring-triggers-about" target="_blank" rel="noopener"
 &gt;Copilot Studio event triggers – overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-365-copilot/extensibility/api/admin-settings/package/copilotpackages-list" target="_blank" rel="noopener"
 &gt;Graph: List packages (Package Management API)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Inspired by a post from Marcel Broschk on LinkedIn &lt;!-- TODO Daniel: Link zum LinkedIn-Post ergänzen --&gt; summarising the session &lt;em&gt;&amp;ldquo;Copilot everywhere: Chat, Agents, Automatisierung: wie finde ich mich noch zurecht?&amp;rdquo;&lt;/em&gt; by Patrick Kelbch at M365 Con D-A-CH.&lt;/p&gt;</description></item></channel></rss>