posts
Exploring Ways to Access SharePoint Agent
Introduction SharePoint Agent is the easiest way to get started with building your own grounded Agents from your SharePoint data. The possibilities are vast, from HR agents to legal agents. If more configuration and features are required, the Copilot Studio or Azure AI Foundry could help.
Each SharePoint site comes with its own default Agent scoped to data within the site. As of today (i.e. March 2025), the default SharePoint agent can’t be modified.
posts
MVP Preparing for Renewal
Introduction Since January 2024, I have had the honor of being a Microsoft MVP. Now, it’s time to renew my MVP status, which requires gathering all my contributions to submit within the renewal application. I must admit, I haven’t been great at keeping track of my contributions every time I raise a Pull Request or write a blog post. But here’s what I’ve managed to pull together.
Pull Requests within Github I’ve successfully merged nearly 70 Pull Requests (PRs) in open-source PnP repositories, along with over 50 blog posts spanning areas like PowerShell, SharePoint, Azure DevOps, Power Automate, and M365 Copilot.
posts
Issues with Default Sensitivity Labels in SharePoint Document Libraries
Introduction Default sensitivity labels can be set at the document library level in SharePoint to help manage and protect your data.
However, there are some limitations and issues that you should be aware of like the default sensitivity label does not automatically update existing files within SharePoint and there might be delay in applying the sensitivity label within M365 app. This is described in the documentation for Configuring a default sensitivity label for a SharePoint document library.