Microsoft wants you to believe there are two options for extending Microsoft 365 Copilot: Copilot Studio or building everything yourself with Azure AI Foundry. But there’s a powerful middle path they rarely mention. Declarative Agents give you developer control, source control, and real extensibility without owning the entire AI stack, and you build them in VS Code with tools you already know.
In this session, I’ll walk you through the developer story for Declarative Agents. You’ll see where they fit in the Copilot extensibility landscape and when they’re the right choice over Copilot Studio or full custom code. We’ll create an agent from scratch using the Microsoft 365 Agents Toolkit, write custom instructions that scope the agent’s behavior to a specific scenario, connect knowledge sources, and see exactly what happens under the hood when a user sends a prompt. If you’ve been building agents in Copilot Studio and wondering what the pro-developer experience looks like, this is your on-ramp.
You’ll leave with a clear understanding of what Declarative Agents can and can’t do, and the confidence to start building your first one.
Key Points in the Webinar
The webinar recording includes the following jump points, or chapters, to key sections during the presentation. Use the controls within the video player to jump to different chapters.
- 01:18: Microsoft 365 Copilot overview
- 02:03: Customization options explained
- 03:58: Introduction and speaker background
- 05:56: How Copilot works architecture
- 08:26: Pre-questions and themes
- 09:04: Agent customization options
- 14:06: Knowledge vs capabilities
- 24:32: Declarative agents definition
- 35:38: Getting started demo
- 44:01: PTO request agent demo
- 52:50: Restaurant API actions demo
- 58:34: MCP servers and advanced features
- 01:06:27: TypeSpec introduction
- 01:08:03: PTO agent with Graph integration
- 01:15:02: TypeSpec syntax and setup
- 01:19:30: TypeSpec compilation demo
- 01:24:26: Workshop announcement
- 01:29:31: Governance and admin questions





