Skip to content

Community sample - A365 Teams agent with notification functionality#147

Open
adner wants to merge 2 commits intomicrosoft:mainfrom
adner:main
Open

Community sample - A365 Teams agent with notification functionality#147
adner wants to merge 2 commits intomicrosoft:mainfrom
adner:main

Conversation

@adner
Copy link

@adner adner commented Jan 11, 2026

After discussions with @tmlsousa, I here submit a PR for a sample A365 agent that uses notification functionality. The code is placed in a new folder in the repo what will contain community contributions.

This is a "bare bones" agents whose purpose is to as simple as possible illustrate the concept of A365 notifications, with as little additional complexity as possible.

…de for agent that uses A365 notification functionality.
Copilot AI review requested due to automatic review settings January 11, 2026 09:16
@adner adner requested a review from a team as a code owner January 11, 2026 09:16
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request introduces a community-contributed Agent 365 sample demonstrating notification functionality for Word comments and email responses. The sample provides a bare-bones implementation to illustrate A365 notifications with minimal complexity.

Changes:

  • Adds a new C# Agent Framework sample in the community contributions folder
  • Implements handlers for Word document comment notifications and email notifications
  • Includes basic agent configuration with Azure OpenAI integration and MCP tool support

Reviewed changes

Copilot reviewed 11 out of 12 changed files in this pull request and generated 29 comments.

Show a summary per file
File Description
community/adner/Agent365_Notifications/README.md High-level overview and setup instructions for the notification sample
community/adner/Agent365_Notifications/AgentFrameworkNotificationAgent.sln Visual Studio solution file for the notification agent project
community/adner/Agent365_Notifications/.gitignore Git ignore rules for the sample directory
community/adner/Agent365_Notifications/notification-agent/Agent/MyAgent.cs Main agent implementation with notification handlers for email and Word comments
community/adner/Agent365_Notifications/notification-agent/Tools/DateTimeFunctionTool.cs Simple tool for retrieving current date and time
community/adner/Agent365_Notifications/notification-agent/Program.cs Application startup configuration with DI setup and endpoint mapping
community/adner/Agent365_Notifications/notification-agent/AspNetExtensions.cs Token validation extensions for Azure Bot Service authentication
community/adner/Agent365_Notifications/notification-agent/AgentFrameworkNotificationAgent.csproj Project file with package references and build configuration
community/adner/Agent365_Notifications/notification-agent/appsettings.json Configuration file with AI services, connections, and agent settings
community/adner/Agent365_Notifications/notification-agent/ToolingManifest.json MCP server configuration for mail and Word tools
community/adner/Agent365_Notifications/notification-agent/.gitignore Git ignore rules specific to the notification-agent project

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants