← BACK TO PROJECTS
CASE STUDY / 02COPILOT STUDIO / AGENT FLOWS

Agents that act. With your approval.

Agentic Microsoft 365 Copilot Suite

Purpose-built agents for mailbox intelligence, project context, and email operations—with human control at the point of action.

PROJECT STATUSDesigned & developed
01 / CONTEXT

The challenge.

Engineering work by Daniel Moussa · Microsoft 365 Engineer

Useful enterprise agents need to understand context, distinguish a draft from an action, and respect the boundary between one user’s information and another’s. A fluent answer alone is not enough.

THE OBJECTIVE

Develop Microsoft 365 agents that can ask, understand, reason, and propose useful actions, with explicit human approval before consequential sending.

02 / ARCHITECTURE

Follow the system.

Select a stage to explore its role in the architecture.

SYSTEM FLOW / SELECT A STAGE01 OF 06
STAGE 01

Ask / receive

A user request or incoming email starts a scoped agent workflow.

03 / IMPLEMENTATION

What I built.

01

Inbox Briefing

Read-only mailbox intelligence for actions, decisions, deadlines, and attachments, with user isolation and prompt-injection safety considerations.

02

Inbox Triage & Reply

Thread-aware email triage, flags, attachment interpretation, draft generation, and Reply versus Reply All reasoning.

03

Project Intelligence

Read-only reasoning across Outlook, attachments, SharePoint, OneDrive, and multilingual project documents.

04

Email Action Agent

Event-driven structured analysis, context resolution, proposed drafts, and editable Adaptive Card approvals in Teams.

04 / ENGINEERING DECISIONS

The choices that matter.

Make approval a real boundary

The response sent must be the exact content approved or edited by the user, not a newly generated variation.

Separate reasoning from gates

Risk and confidence classifications inform the proposal; deterministic controls govern whether an action may proceed.

Handle imperfect events

Loop prevention, idempotency, follow-up detection, fail-closed behavior, and best-effort fallback paths shape the architecture.

05 / SECURITY & GOVERNANCE

Controls, by design.

  • Read-only agents retain read-only boundaries.
  • Mailbox and user isolation, sensitive-content handling, and prompt-injection defenses are explicit concerns.
  • Consequential sending requires deliberate human approval; rejection sends nothing.
06 / RESULT & CURRENT STATE

Where the work stands.

I designed and developed multiple Microsoft 365 agents across briefing, triage, project intelligence, and event-driven email operations. The suite advances from question answering toward governed tool orchestration and action.

Architecture is generalized. Client and operational details remain private.
CONTINUE EXPLORING / NEXT CASE STUDY

Cross-System Work Action Assistant

All projects