🇫🇷 Version française

Welcome to the Foundry Hosted Agents Workshop — a hands-on, progressive workshop built directly from a real proof of concept: hosting a LangGraph multi-agent threat-assessment system on Microsoft Foundry Hosted Agents, backed by independent MCP tool servers running on Azure Container Apps.

You will deploy the MCP tool servers, provision a Foundry project and a hosted agent, invoke it, gate it with deterministic and LLM-as-judge evaluations, walk the CI/CD pipeline that promotes a candidate to production, and study the resolved WI-11 investigation, including the difference between observed recovery and an unconfirmed platform root cause.

[!NOTE] This workshop is built from the foundry-hosted-agents repository. Deployment and evaluation evidence are real; MCP security telemetry uses synthetic fixtures, not live customer data. Historical investigation excerpts are retained and labeled separately from current results.

Open the staging web chatbot with an approved pilot account. The UI uses synthetic security data and targets staging, not production. Health check.

The September 16 hybrid release passed with production version 37; see the current validation record. The September 8 artifacts below are historical evidence.

Verified Release: September 8, 2026

Run 34178081808 passed all seven release jobs: staging version 6, eight captured cases, 21/21 model-judge checks, normal production approvals, production version 34, and its exact-version smoke test. WI-11 is operationally resolved.

Successful pipeline rendered from retained artifacts

See the release evidence and operations runbook. The images are artifact renderings, not portal screenshots. Recovery remains manual; zero exceptions in a trailing window is not an endurance test or proof of complete distributed tracing.

Who Is This For?

Audience What You Will Learn
AI / platform engineers Deploy a multi-agent LangGraph system on Foundry Hosted Agents end to end
DevOps engineers Wire evaluation-gated CI/CD pipelines around an agent deployment
Solution architects Compare Foundry Hosted Agents against self-hosted LangGraph/LangSmith options
Support / SRE engineers Learn a methodical Azure RBAC/permission-troubleshooting workflow

Prerequisites

Before starting Lab 00, ensure you have the following:

Labs

# Lab Duration Level
00 Prerequisites and Environment Setup 20 min Beginner
01 Architecture Deep Dive 30 min Beginner
02 Deploy the MCP Tool Servers 30 min Intermediate
03 Provision and Deploy the Hosted Agent 35 min Intermediate
04 Invoke the Agent and Read Traces 30 min Intermediate
05 Evaluations: Deterministic + LLM-as-Judge 40 min Intermediate
06 CI/CD: Evaluation-Gated Release Pipeline 35 min Advanced
07 Real-World Troubleshooting: RBAC 401 40 min Advanced
08 Production Readiness and Decision Gates 30 min Advanced
09 Teardown and Cost Cleanup 10-20 min Beginner

Workshop Schedule

Half-Day (3 hours)

Time Activity
0:00 – 0:20 Lab 00: Prerequisites
0:20 – 0:50 Lab 01: Architecture Deep Dive
0:50 – 1:20 Lab 02: Deploy the MCP Tool Servers
1:20 – 1:55 Lab 03: Provision and Deploy the Hosted Agent
1:55 – 2:10 Break
2:10 – 2:40 Lab 04: Invoke the Agent and Read Traces
2:40 – 3:00 Lab 05: Evaluations (start)

Full-Day (6 hours)

Time Activity
0:00 – 3:00 Half-Day labs (as above)
3:00 – 3:15 Break
3:15 – 3:40 Lab 05: Evaluations (continued)
3:40 – 4:15 Lab 06: CI/CD Pipeline
4:15 – 4:55 Lab 07: Real-World Troubleshooting: RBAC 401
4:55 – 5:10 Break
5:10 – 5:40 Lab 08: Production Readiness and Decision Gates
5:40 – 6:00 Lab 09: Teardown, verification and Q&A

Delivery Tiers

Tier Labs Duration Audience
Half-Day Labs 00 – 05 (start), then 09 ~3 hours + cleanup First exposure to Foundry Hosted Agents
Full-Day Labs 00 – 09 ~6 hours Deployment, evaluation, local CI gates, troubleshooting and cleanup

Times are planning estimates, not provisioning guarantees. Allow extra time for tool installation, image builds, quota or identity propagation. Reserve cleanup time even when an earlier step fails.

Getting Started

  1. Clone or fork the foundry-hosted-agents repository.
  2. Complete Lab 00: Prerequisites to set up your environment.
  3. Work through the labs in order — each lab builds on the previous one.

[!IMPORTANT] Labs 02-04 create resources in your approved disposable learner group. Do not use historical customer endpoints or shared GitHub environments. Complete Lab 09 before leaving, even if deployment failed.

Slide Deck

A companion slide deck (English and French) is available for instructor-led delivery:

Resource Description
foundry-hosted-agents repository Full PoC source code, infra, evaluation suite, and CI/CD pipelines
Project wiki Architecture notes, manual-agent workaround, RBAC 401 investigation log
Decision deliverables Production decision-gate scorecard and executive decision deck

License

This project is licensed under the MIT License.


v1.0.3

This site uses Just the Docs, a documentation theme for Jekyll.