This Month In Declarative Agents: The Runtime Grew Up
May traded splashy demos for real declarative agent infrastructure: evals landed, MCP got operational, and government cloud support started catching up.
~/blog $ ls -lt
Guides, deep dives, and opinions on building declarative agents, API plugins, and everything M365 Copilot extensibility.
May traded splashy demos for real declarative agent infrastructure: evals landed, MCP got operational, and government cloud support started catching up.
Editorial answers in declarative agent manifest v1.7 let you reserve exact responses for known questions, with semantic matching catching natural language variations.
A video walkthrough of advanced manifest options: disclaimers, behavior overrides, and environment configuration for more polished, governed declarative agents.
A video walkthrough of adding actions to a declarative agent with API plugins and MCP, moving beyond read-only answers to create, update, and retrieve data.
A video walkthrough of grounding a declarative agent in real Microsoft 365 data: SharePoint, Teams conversations, email, and people knowledge.
Set up your first Microsoft 365 developer tenant and the minimum licenses you need to start building declarative agents for M365 Copilot today.
How to use environment variables in the Agents Toolkit to target dev, staging, and prod tenants while running multiple agent versions side by side.
The Agents Evaluations CLI turns declarative agent quality into repeatable tests, scored reports, and PR evidence using @microsoft/m365-copilot-eval.
Go beyond basics with advanced patterns for persona engineering, scope boundaries, error handling, and iterative testing of declarative agent instructions.
Configure OAuth, Entra ID SSO, and anonymous authentication for MCP plugins in declarative agents, including Teams Developer Portal setup and runtime flow.
April was the month MCP Apps stopped being a preview and started being a product. Here is what shipped, what landed in the docs, and what it means.
Configure OAuth, API key, and anonymous authentication for API plugins in declarative agents, including Entra ID setup and runtime flow.