🚢 Publishing a declarative agent is not a button. It is a pipeline: approval, distribution, governance, CI/CD, environments. themanifest.dev/blog/publish... #CopilotAgents #DevOps
Sébastien Levert
@sebastienlevert.com
Principal PM Manager at #Microsoft focusing on Microsoft 365 Copilot developer experiences.
🔎 Your agent worked in the demo. Then a real user broke it. Good. Now debug with evidence: developer mode, debug cards, tracing, versioning. themanifest.dev/blog/testing... #CopilotAgents #Testing
🧩 The best agent is not the one that knows everything. It is the one that knows who to ask. Compose focused worker agents instead. themanifest.dev/blog/connect... #CopilotAgents #AI
🎯 "It looked good when I tried it" is the weakest line in any agent PR. The Agents Evaluations CLI scores responses and hands you a report to attach. A behavior contract, not vibes. themanifest.dev/blog/agents-... #CopilotAgents
🎯 Your manifest decides whether the agent feels like a prototype or a product. Disclaimers, behavior overrides, response modes, env config. themanifest.dev/blog/advance... #CopilotAgents #ProCode
🛠️ Read-only agents answer. Action-enabled agents operate. API plugins + MCP turn declarative agents into tools that can work with real systems. themanifest.dev/blog/extendi... #CopilotAgents #MCP
🚨 Agents that guess create risk. Ground them in SharePoint, Teams, email, and people data so answers come from trusted sources. themanifest.dev/blog/groundi... #CopilotAgents #AI
📧 Email agents that only search stop halfway. EmailActions lets a declarative agent archive, flag, move, manage rules, create folders, and draft supervised sends. themanifest.dev/blog/email-a... #CopilotAgents #Microsoft365
⚡ Capabilities turn a declarative agent from chat demo into useful tool: knowledge, code interpreter, image generation. themanifest.dev/blog/configu... #CopilotAgents #AI
🔌 An MCP server built for Copilot works with Claude, ChatGPT, and VS Code too. Same server, no rewrites. One manifest entry, OAuth handled by the toolkit. themanifest.dev/blog/mcp-ser... #CopilotAgents #MCP
🚀 Start with an empty folder. End with a deployed declarative agent. The manifest is plumbing. The instructions are the product. themanifest.dev/blog/creatin... #CopilotAgents #ProCode
Build Once, Run Everywhere: Unified Manifest for Office Add-Ins now Generally Available
Build Once, Run Everywhere: Unified Manifest for Office Add-Ins now Generally Available - Microsoft 365 Developer Blog
Discover the unified manifest that simplifies add-in development and deployment across Word, Excel, PowerPoint, and Outlook.
devblogs.microsoft.com
📣 The Manifest — a blog about the most underrated dev surface in enterprise AI: declarative agents for M365 Copilot. themanifest.dev/blog/welcome... #CopilotAgents #TheManifest
🚨 MCP auth can fail silently. Put auth beside spec in the runtime. OAuthPluginVault covers OAuth and SSO. MCP does not support API keys. themanifest.dev/blog/authent... #CopilotAgents #MCP
Building Agents for Teams: Turning conversations into outcomes
Building Agents for Teams: Turning conversations into outcomes - Microsoft 365 Developer Blog
The Microsoft Teams platform mission is to build the best collaborative platform in the world. We want to make it easy for developers to build agents that
devblogs.microsoft.com
🔥 Agents that touch business data are production software. Put instructions and plugins in source control. Your team can review each behavior change and roll it back when it breaks. themanifest.dev/blog/why-pro... #CopilotAgents #ProCode
🤔 "Just a prompt wrapper?" Wrong. Declarative agents are full AI assistants inside M365 Copilot — identity, knowledge, plugins. themanifest.dev/blog/what-ar... #CopilotAgents #AI
🏗️ I expected CI/CD for a pure declarative agent to need a deploy stage. It doesn't. atk provision + atk publish cover the path from repo to app catalog. themanifest.dev/blog/cicd-pi... #CopilotAgents #DevOps
SharePoint Copilot Apps Now in Public Preview: From Intent to Action in Microsoft 365 Copilot
SharePoint Copilot Apps Now in Public Preview: From Intent to Action in Microsoft 365 Copilot - Microsoft 365 Developer Blog
SharePoint Copilot Apps are now in public preview, introducing a new way to bring guided, action-oriented business experiences into Microsoft 365 Copilot. By combining natural language reasoning with...
devblogs.microsoft.com
🏗️ From npm init to a working Copilot agent in minutes. One command to create, one to provision, one to deploy. themanifest.dev/blog/scaffol... #CopilotAgents #ProCode
⚡ Your lookup agent shouldn't overthink a price check. default_response_mode sets its opening gear: Quick response, Think deeper, or Auto. One line. themanifest.dev/blog/default... #CopilotAgents #ProCode
⚙️ Dev. Staging. Production. .env files per environment, variable substitution in manifests. Switch environments by changing one file. themanifest.dev/blog/environ... #CopilotAgents #DevOps
🎯 "I tried it and it looked good" is the weakest line in agent development. The Agents Evaluations CLI scores your agent and drops a report in the PR. That's when a demo becomes software. themanifest.dev/blog/agents-... #CopilotAgents #ProCode
🚀 A blank text box is a terrible first impression. Conversation Starters showcase what your agent can do from the first message. themanifest.dev/blog/designi... #CopilotAgents #UX
🎨 Your agent can generate images on the fly. GraphicArt = DALL-E-powered generation. One JSON block, no Azure sub needed. themanifest.dev/blog/image-g... #CopilotAgents #AI
SharePoint Framework (SPFx) roadmap update – July 2026
SharePoint Framework (SPFx) roadmap update – July 2026 - Microsoft 365 Developer Blog
June celebrates the announcement of upcoming SharePoint Copilot Apps, ships the quality-focused SPFx 1.23.2 release, and shares the roadmap for the AI era - shaped by your feedback.
devblogs.microsoft.com
Remote Event Receivers are retiring: move to SharePoint webhooks before July 1, 2027
Remote Event Receivers are retiring: move to SharePoint webhooks before July 1, 2027 - Microsoft 365 Developer Blog
Remote Event Receivers in SharePoint Online are retiring. Starting July 1, 2027, all remote event receivers will stop firing events, including those registered using Microsoft Entra applications.
devblogs.microsoft.com
💬 The best answers aren't in documents — they're buried in Teams threads. TeamsMessages grounding surfaces that peer wisdom. themanifest.dev/blog/groundi... #CopilotAgents #Teams
🚨 Same policy question, asked three ways, three slightly different answers. Manifest v1.7 editorial answers lock the exact reviewed wording for known questions, and evals keep them honest. themanifest.dev/blog/editori... #CopilotAgents #ProCode
Going beyond text in Microsoft 365 Copilot – Introducing SharePoint Copilot Apps
Going beyond text in Microsoft 365 Copilot - Introducing SharePoint Copilot Apps - Microsoft 365 Developer Blog
Microsoft 365 Copilot is brilliant with words - but work isn't only words. Introducing SharePoint Copilot Apps: bring rich, interactive UX components straight into the Copilot canvas, built with any JavaScript...
devblogs.microsoft.com