BRK200 Breakout From transcript
Why your AI code doesn’t ship: Closing the gap to production
Mario Rodriguez, Evan Boyle
This session demos how GitHub Copilot agents can span planning, coding, review, CI/CD, and operations to help teams finish work and ship reliably. It introduces an “agent-native engineering system” framing (surfaces, runtime, automation, quality, memory, trust) and shows Copilot app workflows like canvases, cloud sandboxes, automations, Chronicle memory, and agent-driven PR merge/review/security review.
What's new
- GitHub Copilot app positioned as an orchestrator to help finish work (triage, CI, review, merge, deploy) rather than just create parallel tasks
- Canvases: agent-drivable UI surfaces inside the Copilot app, including custom canvases stored in a repo’s .github folder and shared with teammates
- Canvas extensions can be installed from a gist/URL, and GitHub is launching a canvas marketplace (first-party and third-party extensions)
- copilot --cloud: run agent tasks in the cloud using GitHub sandboxes (fast micro VMs) with isolation, statefulness, and tightly-scoped credentials
- Chronicle: a per-user memory of sessions across Copilot surfaces, including /chronicle search and /chronicle standup
- Agent merge: an automation that monitors a PR and iterates on conflicts/CI/review feedback until it is ready to merge
APIs & SDKs
- GitHub Copilot app canvas extension model — Mechanism to author/install canvases that the agent can read and manipulate; extensions can be authored into a repo’s .github folder and installed from a gist/URL; buttons can send structured instructions/state to the agent.
- Chronicle SQL API — Direct SQL access exposed to the agent to query a data store of the user’s Copilot sessions (used alongside full-text search) for continuity and summarization workflows like standup generation.
- GitHub sandboxes — Stateful, isolated micro-VM environments used by copilot --cloud to run tasks remotely with scoped credentials.
What you can build
- Kick off multiple isolated agent sessions from a set of GitHub issues, each attached to its own context/work tree
- Build an internal triage dashboard (canvas) that buckets incoming issues/themes and starts new agent sessions directly from the board
- Create a daily “morning brief” automation that summarizes critical PRs/issues and links you need to look at
- Create a cloud automation that triggers on “issue created” to attempt reproduction, generate a failing test, label the issue, and comment repro steps
- Use Chronicle to find prior work across devices/surfaces (e.g., locate context for a previously fixed bug) and auto-generate a standup update for the last 24 hours
- Orchestrate multi-session, multi-model PR code review and security review, then run a “Rubber Duck” critique step before posting PR comments
Code & CLI: copilot --cloud/chronicle search/chronicle standup/review/security reviewCreate Session toolCreate Canvas skill.github folder (repo-scoped canvas/extensions)
AgentsDeveloperGitHub CopilotGitHubDeployment PipelinesGitHub Copilot CLI
BRK200-R1 Breakout From transcript
Why your AI code doesn’t ship: Closing the gap to production
Mario Rodriguez, Evan Boyle
The speakers demo GitHub Copilot acting as an end-to-end SDLC agent: triaging issues, implementing changes, running work in cloud sandboxes, and driving PRs through review and CI to merge. They focus on reducing production bottlenecks by adding agent-native UI surfaces (the GitHub Copilot app and extensible “canvases”), runtime isolation via sandboxes, and quality/security checks (code review + security review + cross-model critique). The session also introduces “Chronicle” as a private, personal data lake across Copilot sessions to recover context and automate standups.
What's new
- New GitHub Copilot app focused on finishing work (issues/PRs/triage) rather than managing parallel chats
- “Canvases” in the GitHub Copilot app: dynamically loaded, agent-capable UI extensions with bi-directional agent tools
- Canvases/extensions can be installed from a gist or repo and shared (e.g., “share extension as gist”)
- Copilot CLI “voice mode” (speaker says it shipped in the CLI) for dictating tasks to the agent
- Copilot CLI supports “Copilot --cloud” using GitHub sandboxes (micro VMs) with suspend/resume continuity
- “Chronicle”: a personal, private data lake over Copilot sessions across products/devices with SQL + full-text search, plus a “chronicle standup” report generator
- “Agent Merge” to keep a PR moving (fix conflicts, monitor CI, respond to review feedback, merge when green/approved)
- PR review workflow includes /review and /securityreview, plus multi-model sub-agents and “Rubber Duck” cross-model critique
APIs & SDKs
- GitHub Copilot app canvases (extension mechanism) — Dynamically loaded UI extensions that expose tools to the agent and can call back into the app (bi-directional), used for custom workflows like triage boards, kanban boards, and log/trace visualization.
- GitHub sandbox (Copilot CLI --cloud) — Stateful micro-VM runtime for running agent work remotely with suspend/resume; sessions can be resumed from the CLI and changes can be pulled back locally.
- Chronicle — Private per-user session store across Copilot products/devices; agent can query via SQL and full-text search to retrieve prior work context and generate standup summaries.
- Copilot Code Review — Agent-based PR feedback used alongside Agent Merge; demonstrated as producing comments the merge agent can respond to and incorporate.
- Security review (powered by GitHub Advanced Security tech) — Security-focused review invoked via /securityreview in PR review mode, combined with multi-model sub-agents.
What you can build
- Bulk-triage a backlog: select multiple issues and kick off separate agent sessions pre-loaded with issue context
- Build a team-specific triage dashboard canvas that loads top issues into JSON and asks the agent to generate themes and populate the UI
- Install and run a shared “agent kanban board” canvas from a gist; create cards that trigger agent work
- Create a log/trace visualizer canvas for local app performance monitoring that updates in real time
- Offload long-running prototype work to a remote sandbox via Copilot CLI, then resume later and pull changes down
- Recover lost context by searching prior Copilot sessions and code edits with Chronicle (e.g., ‘tricky Rust bug last week’)
- Automate daily focus with a local “morning brief” that aggregates issues/PRs across multiple channels
- Auto-reproduce new bug issues in the cloud: attempt repro, generate a failing test, label the issue, and comment with steps/test
Code & CLI: github/appCopilot --cloudCopilot -- resumechronicle searchchronicle standup/diff/review/securityreviewYOLO onShare extension as gist
AgentsDeveloperGitHub CopilotGitHubDeployment PipelinesGitHub Copilot CLI
BRK202 Breakout From transcript
Azure DevOps meets GitHub: the path to AI powered SDLC
Dave Burnison, Dan Hellem, Lan Kaim
This session shows how to pair GitHub (Copilot, Actions, Advanced Security) with Azure DevOps (Boards, Pipelines, Test Plans) to enable “agentic” workflows without forcing an all-at-once migration. Demos cover using the GitHub Copilot app/CLI with an Azure DevOps MCP server to query and update work items and pipelines, plus preview capabilities for migrating repos and bringing Copilot-powered reviews and security fixes into Azure DevOps.
What's new
- Azure DevOps MCP Server available as local and remote options (public preview), with tools for work items, repos, wiki, test plans, search, and pipelines
- Azure DevOps MCP Server adds support for Service Principals and Managed Identities (remote)
- Enterprise Live Migrations (public preview) for low-downtime, full-fidelity migration of Azure DevOps Git repos to GitHub Enterprise Cloud with data residency
- Copilot code reviews for Azure Repos (technical preview): no Copilot license or GitHub account required; billed to Azure subscription
- Copilot Autofix for GitHub Advanced Security in Azure DevOps (technical preview), starting with select CodeQL alerts and planned expansion
- Azure DevOps + GitHub integration scale: up to 2,000 repos per connection
APIs & SDKs
- Azure DevOps MCP Server · preview — MCP tools to access Azure DevOps work items, repos, wiki, test plans, search, and pipelines from clients like GitHub Copilot (app/VS Code/CLI).
- GitHub Copilot App · preview — Desktop app for agent-driven development; GitHub-native experience built on GitHub Copilot CLI; can connect to Azure DevOps via the Azure DevOps MCP server.
- GitHub Copilot CLI — CLI experience that shares MCP server configuration with the GitHub Copilot app to query repo context and Azure DevOps artifacts together.
- Enterprise Live Migrations (ELM) · preview — Migration tooling to move Azure DevOps Git repositories to GitHub Enterprise Cloud with data residency using validation, continuous sync, and scheduled cutover; CLI shown and UX screens referenced.
- Copilot code reviews for Azure Repos · preview — Request Copilot code review on Azure Repos pull requests; implemented via a dynamic pipeline that clones/diffs and posts suggestions back to the PR; billed to Azure subscription.
- Copilot Autofix for GitHub Advanced Security in Azure DevOps · preview — Generate fixes for supported CodeQL alerts via a dynamic pipeline that creates a PR with suggested changes; planned integration with security campaigns mentioned.
What you can build
- Use the GitHub Copilot app connected to the Azure DevOps remote MCP server to list and inspect assigned work items (state New/Active) and jump to their links
- Query Azure Pipelines run status and test results from Copilot via MCP without leaving the Copilot app
- Convert Azure DevOps Wiki content into repo-based Copilot custom instructions/agents (markdown files) and use them to refine work items (e.g., acceptance criteria)
- Assign implementation of an Azure Boards work item to a Copilot agent and review results via PRs, including security checks like CodeQL on agent-authored code
- Turn GitHub Advanced Security security campaigns into Azure Boards Features/User Stories linked back to campaigns/alerts for backlog tracking
- Use Copilot CLI with the same MCP configuration to ask natural-language questions spanning code + Azure Boards (e.g., work item status and related PR)
Code & CLI: https://github.com/microsoft/Build26-BRK202https://aka.ms/GitHubAzureDevOpsBuild2026https://nam.dcv.ms/VeDNq3VRhXhttps://aka.ms/adoELMhttps://aka.ms/AzureDevOpsRoadmaphttps://github.blog/changelog/2026-05-14-github-copilot-app-is-now-available-in-technical-previewhttps://docs.github.com/en/enterprise-cloud@latest/copilot/concepts/agents/coding-agent/risks-and-mitigations#unvalidated-code-can-introduce-vulnerabilitieshttps://docs.github.com/en/enterprise-cloud@latest/code-security/concepts/about-code-qualityhttps://github.github.com/gh-awhttps://github.blog/ai-and-ml/automate-repository-tasks-with-github-agentic-workflowsgh.io/mer
DeveloperGitHub Advanced SecurityGitHub CopilotGitHubAzure DevOpsDeployment Pipelines
BRK203 Breakout From transcript
From CLI to PR: Automating the path to merged code
Evan Boyle, Cassidy Williams, Katie Liu
This session shows how GitHub Copilot CLI can act as an agentic partner from issue selection through implementation, PR creation, and review/CI iteration. Speakers deep-dive into CLI mechanics like model switching, skills and custom agents, plan vs autopilot modes, and parallel subagents (/review, /fleet) to drive code changes and PR workflows. They also connect the CLI to the GitHub Copilot SDK and the Copilot app, with examples spanning terminal, browser, and Office integrations.
What's new
- Copilot CLI Voice Mode is available outside the experimental flag
- New Copilot CLI TUI (terminal UI) is available
- Copilot CLI can be used inside JetBrains IDEs (including agent picker support and other Copilot CLI experiences)
- Copilot CLI /new turns the CLI into a session manager with switchable parallel sessions
- /pr includes an auto-fix capability to resolve CI failures or Copilot Code Review feedback
- /every enables interval-based automations within a session
APIs & SDKs
- GitHub Copilot CLI — Terminal agent with interactive assistance, multi-file context, tool execution, lifecycle hooks, and MCP server integration; includes built-in agents (EXPLORE/TASK/GENERAL/REVIEW), skills, custom agents, and slash-command workflows like /review, /pr, /fleet, /research, /every, /new.
- GitHub Copilot SDK — SDK built on top of Copilot CLI to integrate agentic experiences into apps (languages listed: TypeScript, Python, .NET, Go, Java, Rust).
- GitHub Copilot App — Desktop app powered by Copilot CLI; stated to use the new Rust SDK.
What you can build
- Run parallel, multi-model PR/code reviews via /review (including prompting to use multiple model families in parallel)
- Create and manage multiple concurrent terminal agent sessions without tmux using /new and /sessions
- Open and manage pull requests from the CLI with /pr, including auto-fixing CI failures and review feedback
- Generate research reports using /research with citations and export to a gist
- Schedule a periodic report workflow (e.g., hourly “top 10 messages to respond to”) using /every plus MCP servers
- Define reusable team workflows using skills (.github/skills/*/SKILL.md) and custom agents (.github/agents/*.agent.md), including MCP server configuration
Code & CLI: copilot --model claude-sonnet-4.6/model gpt-5.4COPILOT_MODEL=gpt-5.3-codex~/.copilot/config.json.github/skills/{skill-name}/SKILL.md.github/agents/*.agent.mdCOPILOT_SKILLS_DIRS/review/new/pr/fleet/research/experimentalVoice Mode (hold Spacebar in demo)/rubber-duck/every/clear/sessions/shareaka.ms/CopilotCLIBestPracticesaka.ms/CopilotCLIBeginnerTutorialgithub.com/microsoft/build26-brk203github.com/features/copilot/cliEvanBoyle/build-2026-cli-live (demo repo name mentioned in transcript)
AgentsDeveloperGitHub CopilotGitHubGitHub ActionsGitHub Copilot CLI
BRK205 Breakout From transcript
Aspire for agents: Transform how you build and deploy distributed apps
David Fowler, Maddy Montaquila, PJ Meyer
This session positions .NET Aspire as an open-source, code-first toolchain for composing, running, debugging, and deploying distributed apps with built-in observability and agent-friendly workflows. The speakers show how the Aspire CLI, AppHost (C# or TypeScript), integration packages, and the OpenTelemetry-powered Aspire Dashboard work together to reduce local/dev-to-prod drift and to give coding agents structured access to system topology, logs, and traces.
What's new
- Aspire AppHost supports authoring in TypeScript as well as C# (for defining the distributed app model/topology)
- Aspire CLI includes a new non-blocking `aspire start` command designed for coding agents (with `aspire run` as the blocking variant)
- Aspire Dashboard is powered by OpenTelemetry and exposes its capabilities via an API so agents can access the same data/actions as humans
- Aspire CLI is available via WinGet; Homebrew and npm distribution were stated as upcoming
- Aspire adds agent-oriented features such as structured minimal-token CLI output, preconfigured agent skills, and MCP support out of the box via `aspire init`
- Aspire Dashboard supports resource-scoped custom commands (e.g., seeding/clearing a database) authored from the AppHost
APIs & SDKs
- Aspire CLI — Interactive control plane to create/run/deploy distributed apps; agent-ready commands like start/run/ps/logs and agent skills initialization.
- Aspire AppHost (C#) — Code-first definition of distributed app resources and relationships (services, containers, endpoints, env injection) used for dev and deployment asset generation.
- Aspire AppHost (TypeScript) — TypeScript-based AppHost option for defining the same app model/topology that would otherwise be expressed in C#.
- Aspire Dashboard — OpenTelemetry-based dashboard for resources, logs, traces, metrics; also serves agent consumption via an exposed API and MCP server.
- OpenTelemetry — Standardized tracing/metrics/logs pipeline used by Aspire Dashboard; shown for end-to-end traces across frontend, API, and database.
- Aspire integration packages — Curated set of 100+ packages to wire services and platform behaviors (e.g., Postgres, Node/Vite, certs, OTel env injection) using shared primitives.
- Foundry integration for Aspire — Uses Azure authentication present on the dev machine (e.g., Azure CLI/VS Code) to prompt for subscription/region and provision dev resources, passing references back into the app model and configuring roles.
What you can build
- Define a full distributed app topology in a single AppHost and run it locally with consistent wiring (ports/endpoints/config) across frontend, backend, and dependencies
- Give coding agents deterministic system context (topology + health + telemetry) and avoid fragile “readme-driven” startup steps
- Use the dashboard as a consolidated viewer for multi-process logs and OpenTelemetry traces to debug cross-service flows
- Add resource-scoped operational commands (e.g., seed database, clear data) that stay up to date with the repo and are invokable from the dashboard
- Run isolated parallel worktrees for multiple agent sessions with randomized ports to prevent conflicts
- Provision Azure-backed dev resources (example shown with Foundry) through parameter prompts instead of manual portal/.env setup, and avoid committing secrets
Code & CLI: aspire initaspire startaspire runaspire psaspire stopAspire logsAspire log searchaka.ms/aspire/build26aka.ms/aspire/build26/whats-new/blogaka.ms/aspire/build26/whats-new/docsaka.ms/aspire/build26/aspire-repoaka.ms/build26/brk205aspire.devWinGet
AzureAgentsDeveloperOSSDevToolsAgentic SDLC
BRK206 Breakout From slides
Your agent, anywhere: Multi-client, multi-device with GitHub Copilot SDK
Patrick Nikoletich, Steve Sanderson
This session explains how the GitHub Copilot SDK lets you take an agent beyond a local machine and make it usable across multiple clients, devices, and cloud environments. The speakers cover the CLI/SDK foundations, deployment patterns, and what’s next, including sandboxing, multi-tenant session virtualization, and ephemeral remote environments.
What's new
- GitHub Copilot SDK is now Generally Available
- Copilot SDK includes a cross-platform sandbox (MXC Sandbox) in Preview for isolated agent sessions/tool calls on Windows, macOS, and Linux
- New extensibility supports session virtualization for multi-tenant scenarios (remote sessions, virtualized filesystem and session store)
- Remote cloud environments for on-demand ephemeral compute for agentic sessions (Preview)
- Runtime is being rewritten in Rust with expected >10x startup and memory performance improvement
- Preview scenario: remoting into a Windows Cloud PC via a browser plugin from macOS
APIs & SDKs
- GitHub Copilot SDK · ga — SDK to build and embed agents with server support, extensibility (skills/tools/hooks/MCP), session management, streaming, remote sessions, and multiple deployment options.
- MXC Sandbox · preview — Cross-platform sandboxing for agent sessions/tool calls with filesystem, network, and process isolation (Windows process container isolation, macOS sandbox profiles, Linux namespaces/cgroups).
What you can build
- Embed a Copilot-powered agent into desktop or web apps with a simple backing architecture
- Run agents in cloud containers with proxy isolation (secrets outside container; runtime inside)
- Deploy agents in air-gapped clouds (e.g., government clouds without internet access)
- Run in private VNets with Azure VNet inference for data residency control
- Build a multi-tenant agent service using session virtualization (N tenants ≈ 1 process)
- Use remote sessions to access the same agent across machines/clients
Code & CLI: aka.ms/CopilotSDKaka.ms/CopilotSDKGettingStartedgithub.com/github/awesome-copilotgithub.com/microsoft/build26-brk206aka.ms/CopilotSDKServerSampleGitHub Copilot CLI
APIAgentsDeveloperGitHub CopilotGitHubGitHub Copilot CLI
BRK206-R1 Breakout From transcript
Your agent, anywhere: MultiClient, MultiDevice with GitHub Copilot SDK
Patrick Nikoletich, Steve Sanderson
This session shows how to build multi-session agentic apps using the GitHub Copilot SDK and then harden and deploy them beyond a single local machine. The speakers demo custom tool wiring, prompt customization, and multiple isolation models (including OS-managed sandboxing in preview and per-session virtual filesystems) and discuss remote cloud environments for portable, long-running agent sessions across clients/devices.
What's new
- GitHub Copilot SDK is GA (1.0)
- Rust language support is added with GA
- OS-managed sandboxing is available in preview for Copilot SDK, built on MXC (cross-platform sandboxing for Windows/macOS/Linux)
- SessionFS enables per-session virtual file systems for isolation and portability (e.g., syncing session state to storage and restoring it later)
- Remote cloud environments for Copilot SDK are available in preview to run agents in ephemeral cloud sessions and reconnect from different clients
APIs & SDKs
- GitHub Copilot SDK · ga — Embed the Copilot agent runtime in apps/services; create clients and sessions; configure prompts, tools, permissions; run multi-session orchestration.
- Copilot SDK OS-managed sandboxing (MXC) · preview — Preview isolation model that uses OS controls to restrict agent capabilities such as filesystem access and network egress via a policy (shown as JSON).
- SessionFS (Copilot SDK) — File-system abstraction for per-session state/files with pluggable implementations (in-memory, on-disk, or custom) to isolate sessions and enable migration/restore.
What you can build
- Run multiple agent sessions in parallel within one runtime to process independent work items (agent orchestration)
- Expose custom tools (functions/methods) for agents to update app state and call business backends (e.g., SQL-backed property search)
- Constrain agents by default with an empty toolset and selectively enable built-in tools (e.g., web fetch) as needed
- Mitigate prompt injection by enforcing OS-level sandbox policies that block filesystem writes and other operations
- Host a multi-user server app using an 'empty preset' and only isolated built-in tools, rather than enabling full CLI defaults
- Persist, migrate, and restore session state by syncing per-session files/directories to backend storage (e.g., blob store) and reclaiming disk when users disconnect
Code & CLI: aka.ms/CopilotSDKaka.ms/CopilotSDKGettingStartedaka.ms/CopilotSDKServerSamplegithub.com/microsoft/build26-brk206github.com/github/awesome-copilotaka.ms/build/evalsCopilot SDK server sample (search term used in session)JustBash (third-party library used for virtual Bash implementation)MCP serversCopilot CLI modeempty preset
APIAgentsDeveloperGitHub CopilotGitHubGitHub Copilot CLI
BRK208 Breakout From transcript
Ensuring your code works when AI testing isn’t enough
Simon Willison
Simon Willison presents practical verification patterns for “agentic engineering”: shipping real software with coding agents without reading every line they produce. He focuses on workflows that improve confidence—active refactoring during review, prototype-driven validation, documentation checks, preview environments, sandboxing, and eliminating flaky tests—while scaling down big-team quality practices to individual developers.
What's new
- Frames “agentic engineering” as the term for professional-grade development with coding agents (as distinct from “vibe coding”).
- Recommends “active refactoring during review” as a more effective way to validate agent-written code than passive line-by-line review.
- Uses agents to stress-test API designs by generating throwaway prototype features against a new API and learning from what breaks.
- Introduces “agentic documentation”: diff against main and have an agent propose doc updates, while enforcing “no opinions, no rationales” in generated docs/comments.
- Advocates continuous deployment to per-PR preview environments via GitHub Actions to shift verification from code reading to running real systems.
- Pushes “zero tolerance for flaky tests,” using agents + Docker to reproduce CI-only failures (example: Python 3.14 on Linux) and isolate root causes.
APIs & SDKs
- GitHub Actions — Used to build workflows that deploy each pull request to a fresh preview environment for hands-on verification.
- Docker — Used by agents to reproduce CI environments locally (e.g., Linux CI failures) and debug flaky or environment-specific issues.
- Content Security Policy (CSP) — Defense-in-depth header-based controls to reduce impact of inevitable bugs (blast radius reduction).
- Sandboxed iframes — Browser security mechanism to run potentially untrusted JavaScript with constrained capabilities.
- WebAssembly + WASI — Server-side sandboxing approach with constrained file/network/CPU/memory to run untrusted code; discussed as a robust containment layer.
- Playwright — Browser automation for UI testing; highlighted as reducing flakiness via built-in waiting/retry behaviors.
What you can build
- Review high-stakes changes by having the agent refactor code/tests during review (rename, dedupe, add comments) so the reviewer gains understanding.
- Validate an API design by asking an agent to prototype multiple features against the API in throwaway branches and learn from friction points.
- Prototype UI/UX or interaction patterns (e.g., paste-detection treated as file input) and later instruct an agent to port the proven prototype into the product.
- Keep documentation trustworthy by diffing against main and having an agent identify and patch doc updates before merging.
- Deploy every PR to a dedicated preview environment to verify behavior by running the system, not by reading generated code.
- Harden systems by reducing blast radius with CSP, sandboxed iframes, and WebAssembly/WASI-style sandboxing, then have agents attempt sandbox escape.
Code & CLI: Codex DesktopClaude Codegit diff against mainGitHub gistPlaywrightSeleniumChrome DevTools Protocol
AgentsDeveloperGitHub CopilotGitHubApp ModOSS
BRK227 Breakout From transcript
Distributed systems to AI platforms with Mark Russinovich & Ion Stoica
Mark Russinovich, Ion Stoica, Darby Kosten
Mark Russinovich and Ion Stoica discuss how classic distributed-systems fundamentals (consensus, load balancing, locality) still apply to AI serving and agentic workloads, while non-determinism, tight coupling (e.g., KV cache, MoE), and cross-layer optimization change how platforms are built and operated. They cover implications for serverless/containerized infrastructure, multi-region training, and the growing importance of security (prompt injection/jailbreak risk) and confidential computing for sensitive AI data.
What's new
- Partnership announced between Azure and Anyscale (Ray)
APIs & SDKs
- Azure Functions — Referenced as an example of short-lived serverless containers; used to contrast 'serverless' vs 'short-lived'.
- GitHub Copilot CLI — Mentioned as one option in the developer experience toolbox for building agentic/coding workflows.
What you can build
- Route LLM inference requests to preserve KV-cache locality and avoid wasted compute/bandwidth
- Design serving systems that remain stateful to avoid expensive GPU initialization and state reloads, while handling harder fault tolerance
- Record inputs/outputs/traces for debugging non-deterministic agentic systems by replaying execution traces
- Decide when to use agents to synthesize a workflow vs implementing a deterministic workflow for repetitive processes
- Apply confidential computing enclaves plus attestation to reduce the trusted computing base when processing sensitive personal or enterprise data with agents
Code & CLI: aka.ms/build/evalsApache SparkApache MesosRayvLLMKubernetesSlurmSkyPilotPyTorchTensorRT-LLMWasm sandboxesLean
Next.jsAgent 365Post Quantum Cryptography
BRK240 Breakout From transcript
Build context-aware agents: From data to decisions
Amanda Silver, Marco Casalaina
This session argues that agent failures in production are more often caused by missing shared context (people/work signals, business semantics, enterprise knowledge/policies, and web grounding) than by model capability. Amanda Silver and Marco Casalaina walk through Microsoft IQ Platform (Work IQ, Fabric IQ, Foundry IQ, Web IQ) and a “refund agent” demo that uses these layers for grounding, delegation, and governed action. The talk emphasizes reuse (shared context across many agents), permission-aware access, and traceability for enterprise deployment.
What's new
- Work IQ is generally available June 16
- Web IQ grounding APIs are available for select Azure customers
- Foundry IQ introduces a new serverless developer tier
- Fabric IQ can generate ontologies from existing Power BI semantic models ("Generate Ontology")
- Agents can use a Fabric ontology via an MCP server, and Foundry IQ can connect to a Fabric ontology as a data source
APIs & SDKs
- Work IQ API · ga — Agent-oriented API layer for organizational intelligence with components called Chat, Context, Tools, Workspaces, and Organizational Intelligence; supports access via A2A, MCP, and REST API.
- Microsoft Web IQ grounding APIs — Suite of grounding APIs across Web, News, Images, Video, and Browse to return structured, citation-ready context for agent grounding.
- Foundry IQ — Enterprise knowledge/context engineering layer with agentic retrieval engine and knowledge bases; positioned as permission-aware and governed grounding for agents.
- Fabric IQ — Business context layer built on OneLake, Power BI semantic models, and ontologies to enable agent reasoning and actions over business entities and rules.
- Microsoft Agents SDK — Referenced in the refund agent architecture for implementation (noted with CloudAdapter + aiohttp).
- MSAL (OBO token via MSAL) — Used for agentic user authorization in the refund agent flow (on-behalf-of token).
What you can build
- Build an enterprise agent that retrieves M365 context (mail/Teams/calendar) and performs actions like drafting/sending email within governed permissions (Work IQ Tools)
- Ground an agent’s responses in external real-world information with citations across web/news/images/video (Web IQ)
- Create a reusable, permission-aware enterprise knowledge base that multiple agents can query via agentic retrieval (Foundry IQ knowledge base)
- Let agents reason over business meaning (customers/orders/shipments) using Fabric ontologies instead of raw schemas and tables (Fabric IQ)
- Delegate structured-data querying to a dedicated “data agent” so downstream agents don’t carry data dictionaries, example queries, and business acronyms in their prompts (context delegation)
- Instantiate an agent template into a Teams-available agent with its own identity, inbox, and permission scope, then delegate work by forwarding emails to it (Work IQ + Teams)
Code & CLI: GitHub Copilot CLIaka.ms/microsoft-iqaka.ms/build26-BRK240aka.ms/MicrosoftIQLabaka.ms/iq/discussionsaka.ms/agentsleague/aisfaiohttpCloudAdapterApp InsightsGlobalProtect
AgentsGitHub Advanced SecurityFoundry IQMicrosoft FoundryGovernanceWork IQ
BRK242 Breakout From transcript
Turn your agents into action: Connect tools, APIs, and documents
Ronak Chokshi, Joe Filcik, Maria Naggaga
This session introduces Foundry “Toolbox,” a way to bundle heterogeneous tools (APIs, MCP servers, skills, connectors, etc.) behind a single MCP-compatible endpoint with centralized auth, discovery, and governance. It also shows how the “Content Understanding” service turns messy documents (PDFs, DOCX, images, video, etc.) into structured, grounded outputs (JSON/markdown) to reduce hallucinations and improve agent workflows. Demos covered tool search to limit context/tool loading and document parsing/classify/extract pipelines with confidence scores and grounding back to source content.
What's new
- Foundry Toolbox: reusable bundles of tools managed in Foundry, exposed through a single consistent interface
- Tool Search inside Toolbox selects only the needed tool at runtime to reduce context-window/tool-loading overhead
- Unified endpoint is MCP-compatible and provides one auth experience across tool types
- Browser automation tool (built on Playwright) is available and supports scraping and form fill
- Content Understanding is GA (speaker stated GA since six months ago) and is used by Foundry IQ and Microsoft 365 Copilot for document/PDF questions
- Content Understanding updates coming in July: section-boundary splitting, new training process using knowledge sources, pre-built analyzers with token cost reductions, and “agentic extraction” mode
APIs & SDKs
- Foundry Toolbox (unified MCP-compatible endpoint) — Bundle and publish tools; agents consume via a single MCP-compatible endpoint with centralized auth and observability.
- Tool Search (within Toolbox) — Runtime selection of the best tool from a toolbox using tool metadata so only required tools are brought into context.
- Content Understanding · ga — Parse/classify/extract pipeline that converts multimodal files into structured JSON/markdown with grounding and confidence scores.
- Content Understanding Studio — UI to create/visualize analyzers that classify documents and extract fields using business-rule guidance.
- Foundry IQ (Content Understanding-backed ingestion) — Knowledge-source ingestion that can use Content Understanding to extract high-fidelity structure (tables/figures) for grounding.
- Browser automation (Playwright-based tool) — Automation capability for agents to scrape information and fill in forms.
What you can build
- Bundle multiple integrations (e.g., Entra, SharePoint, ticketing, Teams, Blob Storage, search) into a single toolbox for reuse across agents
- Reduce agent token/context usage by dynamically selecting only the needed tool via Tool Search
- Expose the same toolbox endpoint to different runtimes/apps (demo showed hosted agent and an Azure Container Apps-hosted agent using the same endpoint)
- Preprocess uploaded files with Content Understanding as a context provider to support more file types and improve answer fidelity
- Extract structured tables and chart data from PDFs for downstream Q&A and workflow automation
- Create document analyzers to classify inputs (e.g., “work order”) and extract fields (e.g., technician) using explicit business rules
Code & CLI: ai.azure.comaka.ms/fibeyLangGraphLangChainLogic AppsPlaywrightAzure Container AppsAzure API CenterAzure API Management
APIAgentsDeveloperMicrosoft FoundryGovernanceMCP
BRK243 Breakout From transcript
Claw and agent harness in Microsoft Foundry
Glenn Condron, Amanda Foster, Shawn Henry
This session breaks down what an “agent harness” is (agent loop plus context management, tools/skills, sub-agents, memory, lifecycle hooks, and human-in-the-loop) and why these capabilities matter for long-running, tool-using agents. The speakers demoed running a claw-like Hermes agent on Foundry Hosted Agents with triggerable routines, then showed how to build custom harnesses and multi-agent workflows using Microsoft Agent Framework and finally publish agents into Microsoft 365 Copilot and Teams.
What's new
- Foundry Hosted Agents “Routines” (preview) for triggering agents on a schedule/recurrence and letting agents create their own maintenance routines
- Microsoft Agent Framework version 1.0 (aka.ms/agent-framework) organized around Workflows, Harness, and Agent Loop
- Agent Harness Loop in Microsoft Agent Framework is in public preview; Auto sub-agents are in preview; Tools permission is in preview
- Microsoft Agent Framework adds Copilot SDK integration and Claude Code SDK integration (listed as new features)
- One-click publish from Foundry to Microsoft 365 Copilot and Teams, with Entra ID and tenant-admin governance, plus native streaming/citations/suggested actions/attachments
- New agent type described as “Autopilot agents” that act on their own behalf and have a user account (mailbox/calendar/OneDrive)
APIs & SDKs
- Microsoft Agent Framework · ga — SDK/library for building agents and multi-agent workflows (Python and C#) with agent loop + workflows + harnesses; connects to Foundry models/tools/hosting and other agent providers.
- Foundry Hosted Agents — Foundry hosting environment for running agents with sandboxed execution and session-scoped file systems; shown hosting a Hermes agent backend endpoint.
- Foundry Hosted Agents Routines · preview — Feature to trigger an agent to run based on recurrence prompts against a chosen agent+session; agents can create routines to perform self-maintenance.
- AGUI — Open standard endpoint surface for connecting UI to agents; demo showed enabling an AGUI endpoint on top of an Agent Framework agent.
What you can build
- Run a claw-like, long-running agent (Hermes) on Foundry Hosted Agents while keeping a local TUI client, and let it shut down on idle to control cost
- Use session IDs to create isolated per-agent environments/file systems and recreate fresh instances from a deployed snapshot
- Schedule self-maintenance tasks (e.g., curating/deleting stale generated skills, backing up state) using Foundry Hosted Agents routines
- Build multi-agent systems with Microsoft Agent Framework workflows (Sequential, Handoff, Author/Critic, Magentic, or custom directed workflows) combining agents and regular code
- Attach an agent harness to an existing Agent Framework chat client (AsAgentHarness) to get built-in tools and context compaction, then customize tools, memory stores, telemetry, and sub-agents
- Publish Foundry agents into Microsoft 365 Copilot and Teams and choose personal scope vs org-wide distribution via admin approval
Code & CLI: aka.ms/agent-frameworkai.azure.comaka.ms/build26-brk243aka.ms/foundry/discordAsAgentHarnessCopilotKitFoundry Toolkit Agent Inspector
AgentsGitHub CopilotMicrosoft FoundryMCPOSSAgent Observability
BRK247 Breakout From abstract
Scott and Mark learn how agents reshape software engineering
Mark Russinovich, Scott Hanselman, Darby Kosten
This breakout discusses how AI agents are changing day-to-day software engineering and the broader SDLC, focusing on where agents speed up development and where they fail. The speakers promise practical lessons, common failure modes, and guidance on how engineers and organizations can adapt, positioned as "real talk" rather than hype.
What you can build
- Evaluate where AI agents can accelerate parts of the SDLC versus where human review remains essential
- Identify likely agent failure modes in development workflows and plan mitigations
- Adjust engineering practices and team processes to incorporate agentic tooling responsibly
- Create organizational guidance for adopting agent-driven development without over-relying on automation
AgentsDeveloperAgentic SDLCDev Tools
BRK250 Breakout From transcript
Observe and control agents across any framework with open source tools
Sarah Bird, Sandeep Atluri, Mehrnoosh Sameki, Katelyn Rothney
This session walks through an end-to-end loop for shipping safer agentic apps: identify agent risks, turn requirements into evaluations, apply enforceable controls, and observe/iterate in production. Using a banking agent example, the speakers introduce two open-source projects—ASSERT for spec-driven evaluations and Agent Control Specification (ACS) for portable policy enforcement across agent frameworks—then connect them to Microsoft Foundry for cloud evals, tracing, monitoring, and optimization.
What's new
- Announced ASSERT (open source): Adaptive Spec-Driven Scoring for evaluations and regression testing for AI agents
- Announced Agent Control Specification (ACS) (open source) as a portable control layer with lifecycle checkpoints (input/model/tool calls/output) and multiple policy styles (Rego rules, classifiers, LLM judges)
- Agent Control Specification released as a module within the MIT-licensed Agent Governance Toolkit (AGT)
- Agent Governance Toolkit repo published: github.com/microsoft/agent-governance-toolkit
- ASSERT repo published: github.com/responsibleai/ASSERT
- Microsoft Foundry integration story: run Foundry Evaluations on production traffic and feed results into Agent Optimizer
APIs & SDKs
- ASSERT · announced — Open-source evaluation framework that turns natural-language requirements into a behavior taxonomy, generates stratified single- and multi-turn test sets, runs inference with full traces, and scores traces against policy with rationales/policy citations.
- Agent Control Specification (ACS) · announced — Open standard/spec layer that defines intervention checkpoints across the agent lifecycle and returns consistent policy decisions/effects; designed to be portable across agent frameworks and policy engines.
- Agent Governance Toolkit — MIT-licensed toolkit including ACS, an MCP Security Gateway, identity/trust, sandboxing, audit/compliance features, and an 'Agent SRE' module (circuit breakers, SLO/error budgets, canary/chaos testing, OpenTelemetry tracing).
- Microsoft Foundry Evaluations — Cloud evaluation capability described for measuring agent quality/safety/task performance continuously (scheduled and against production traffic), including adversarial attack simulation.
- Agent Optimizer (Microsoft Foundry) — Foundry capability described as consuming evaluation results to improve agent performance.
What you can build
- Generate application-specific evals from a natural-language policy spec (e.g., prevent unauthorized transactions, leakage, social engineering) and run them as regression tests in CI/CD
- Create and review an editable taxonomy of permissible/impermissible behaviors, then auto-generate single-turn and multi-turn scenarios to stress an agent
- Enforce deterministic policies at multiple checkpoints (input/tool/output) and re-run evals to quantify before/after safety and over-refusal impact
- Apply a policy that detects SSNs in user input and blocks/rewrites before sending data to the model
- Instrument agent traces including tool calls and intermediate actions for debugging and performance visibility (OpenTelemetry + Application Insights mentioned for Foundry observability)
- Move from local testing to production monitoring by sampling production traffic for continuous evaluation in Microsoft Foundry
Code & CLI: github.com/responsibleai/ASSERTgithub.com/microsoft/agent-governance-toolkitaka.ms/build/evalsmicrosoft.com/en-us/research/project/romaRegoOPA/RegoCedarOpenTelemetryApplication Insights
ObservabilitySecurityAgentsMicrosoft FoundryResponsible AI
BRK251 Breakout From transcript
Build secure and enterprise-ready agents with Agent 365
Neta Haiby, Kendra Springer, Ray Zhong
This session shows how Microsoft Agent 365 acts as a control plane to observe, secure, and govern agents across their lifecycle, including non-Microsoft agents. Speakers demo onboarding a LangChain Node.js agent using the Agent 365 SDK and discuss how Agent 365 integrates with Entra, Defender, Purview, and other enterprise controls to apply identity-aware access, telemetry, and policy-based governance.
What's new
- Microsoft Agent 365 is described as “General Availability” and positioned as the control plane for agents
- Agent 365 SDK wraps existing agents (not an agent-hosting or agent-building SDK) to make them discoverable and manageable in Agent 365
- Registry sync ingests agents from connected platforms (example shown: Amazon Bedrock, Google Vertex AI) into the Agent 365 registry for visibility and carries through platform permissions (e.g., delete) where available
- Agent 365 “templates” aggregate policies from Entra, Defender, Purview (and SharePoint) into reusable configurations applied during agent approval/publish
- Agent 365 “rules” automate lifecycle actions such as reassigning agent ownership or automatically blocking agents when risk is identified
- Admin center experiences include agent inventory/registry, per-agent activity views, exceptions, usage analytics, and dependency visibility for multi-agent solutions
APIs & SDKs
- Microsoft Agent 365 SDK — Developer-integrated SDK to onboard/wrap agents (including third-party frameworks) for agent ID/identity, observability, tools/messaging integration, threat protection, governance, and (via Purview) data security.
- Purview API/SDK — Used for agent data security and logging/audit scenarios; slides note data security via Purview API or SDK and transcript mentions access to logs and document/data-source level investigation.
What you can build
- Onboard a LangChain (Node.js/TypeScript) agent into Agent 365 for telemetry/observability using OpenTelemetry instrumentation (as described in the demo recap)
- Create an agent blueprint (reusable definition of tools/data/rules) and publish an agent for tenant users via an admin approval flow
- Use agent identity patterns: run on behalf of a user (user credential passthrough) or run as an agent’s own user identity with its own permissions
- Apply enterprise policies (e.g., sensitivity labels, DLP, retention, legal hold, eDiscovery) to agent activity using existing Purview-based governance controls (as described in the Genspark segment)
- Monitor and investigate agent risks and activity in Microsoft 365 admin center, including drilling into policy sources (Entra/Purview) and blocking an agent
- Integrate agents with Microsoft 365 surfaces via MCP servers (example: Word and OneDrive), enabling document creation and @mention-based notifications from Word comments
Code & CLI: aka.ms/A365SDK-StartGitHub - microsoft/Agent365-Samplesaka.ms/A365SDK-BlogAgent 365 CLIAzure CLIOpenTelemetryVS CodeLangChainNode.jsTypeScript
SecurityAgent 365PurviewResponsible AIGovernanceFoundry Control Plane
BRK261 Breakout From transcript
Build and ship faster with a developer-optimized experience on Windows
Kayla Cinnamon, Craig Loewen, Clint Rutkas
This session walks through new and updated Windows developer experiences across setup, terminal/CLI workflows, WSL, and PowerToys, with demos rather than slides. It also covers tooling for building Windows apps (WinApp CLI, agent “skills” for WinUI 3/Windows App SDK) and a performance workflow using Sample Profile Guided Optimization (SPGO).
What's new
- Windows Developer Config (winget configuration) repo published to automate developer machine setup; config is idempotent
- New Windows Run dialog leveraging the architecture of PowerToys Command Palette
- Vertical taskbar personalization returning (shown as Insider Program feature)
- Intelligent Terminal experiment: in-terminal companion agent that can use installed agents/models
- WSL Containers: a native container solution delivered via WSL with a new CLI (wslc / container alias) plus an API usable from Windows apps
- Sample Profile Guided Optimization (SPGO) workflow for performance gains without instrumentation (hardware counter sampling via xperf, feeding SPD back into compilation)
APIs & SDKs
- WinApp CLI — CLI for managing Windows SDKs, packaging, generating app identity/manifest/certificates, and build tools for Windows app development.
- Win Dev Skills (agent plugin) — Agent plugin/bundle of skills (described as including skills/MCP servers/custom agents) for building WinUI 3 and Windows App SDK apps; includes workflows like building/running, design, code review, testing, packaging, migrating from WPF, and setup.
- WSL Containers CLI (wslc / container) · announced — WSL-provided CLI to run Linux container commands, build images from Containerfiles, run containers, and map ports to Windows.
- WSL Containers API (NuGet) · announced — API surfaced as a 'WSL Containers' NuGet package to build and run Linux containers as part of a Windows app build/run (demoed from a C# project), including session lifecycle, port mapping, and options like volume mounts and GPU access.
- SPGO (Sample Profile Guided Optimization) — Compiler optimization workflow using hardware performance counter sampling (xperf → ETL/SPT → SPD) to guide inlining/code layout/hot-cold splitting, without instrumented builds.
What you can build
- Bootstrap a Windows dev machine using an idempotent winget configuration that installs WSL/Ubuntu plus common tools (Git, GitHub CLI, Copilot CLI, VS Code)
- Use Intelligent Terminal to work with an agent alongside your normal prompt (e.g., iterating on a failing regex) without the agent taking over the terminal UI
- Run Linux containers directly from WSL via wslc/container, build from existing Containerfiles, and forward container ports to localhost on Windows
- Use Windows Coreutils binaries (e.g., grep, wc) directly on Windows for Unix-like pipelines in the Windows terminal
- Build a Windows WinUI 3 app with an agent assisted by Win Dev Skills, including running automated UI testing from the workflow
- Integrate Linux container execution into a Windows app via the WSL Containers NuGet API so the app can start/stop a per-app WSL VM and run containerized services behind a native UI
Code & CLI: microsoft/WindowsDeveloperConfigaka.ms/wsldocslearn.microsoft.com/cpp/build/sample-profile-guided-optimizationaka.ms/intelligent-terminalmicrosoft/winappClimicrosoft/win-dev-skillsaka.ms/powertoysaka.ms/terminalaka.ms/wingetaka.ms/wslwslccontainer (alias for wslc)dotnet builddotnet runxperflazywslc
AIAgentsWindowsWindows DeveloperAzure LinuxVS Code
BRK262 Breakout From transcript
Building Agents You Can Trust on Windows
Kirupa Chinnathambi, Patrick Nikoletich, Stuart Schaefer
This session argues that as agents move from answering questions to taking real actions, relying on prompts and app-level guardrails is insufficient due to a growing blast radius. It presents Windows platform primitives for agent identity, policy-driven containment via Microsoft Execution Containers (MXC), and centralized manageability/supervision patterns. Demos show policy-scoped file and network access, runtime enforcement/telemetry, and GitHub Copilot CLI/SDK integrating sandboxing controls.
What's new
- Windows introduces three key platform capabilities for agent safety-by-design: agent identity, containment, and manageability
- Microsoft Execution Containers (MXC) provides a policy-driven execution layer that composes an appropriate isolation boundary at runtime using OS primitives
- GitHub Copilot CLI and Copilot SDK shipped an out-of-box sandbox (experimental flag) with plans to move to GA and become default
- Public preview capabilities highlighted: protecting the local filesystem and restricting outbound network access (available in the GitHub Copilot SDK)
- Taskbar Tasks API is referenced as a next step for agents on Windows (aka.ms/agent-taskbar)
APIs & SDKs
- Microsoft Execution Containers (MXC) — Declarative, policy-driven execution/containment for agent actions; maps developer requirements and IT policy to OS primitives and composes containers dynamically.
- GitHub Copilot CLI · preview — Adds optional sandboxing (behind an experimental flag) with a /sandbox command to toggle and configure protections like filesystem and network policies.
- GitHub Copilot SDK · preview — SDK integration point for the sandboxing capabilities (filesystem protection and outbound network restriction) and for building UX around sandbox blocks/overrides.
- Taskbar Tasks API — Referenced Windows API for agent task integration via aka.ms/agent-taskbar (no details provided in slides/transcript).
What you can build
- Run an agent under a distinct Windows-recognized agent identity (separate from the human user) with its own permissions and audit trail
- Contain agent tool execution using declarative policies that scope filesystem read/write paths, outbound hosts, timeouts, and limited UI access (e.g., clipboard read)
- Detect and diagnose agent failures by observing sandbox enforcement events (e.g., blocked attempts to access sensitive system areas)
- Use Copilot CLI sandbox to block destructive actions like deleting desktop files, while keeping the user aware that the sandbox is active
- Restrict outbound network access to prevent risky operations (e.g., preventing actions that would make a private repo public) and reduce prompt-injection impact
- In an SDK-integrated app, detect when sandbox blocks an action and provide user-controlled flows to review/disable sandbox to complete expected work
Code & CLI: github.com/microsoft/mxcaka.ms/agent-taskbar/sandbox (GitHub Copilot CLI slash command)Copilot CLI experimental flag (enables sandbox)
WindowsMCPAgents on WindowsGitHub Copilot CLI
BRKSP92 Breakout From transcript
Scale agentic AI from on-device to cloud orchestration
Colin Helms, Imran Sheik Mohamed, Karthik Vijayan, Jayneel Vora
This breakout walks through three demos showing how agentic AI workloads can span client, edge, and cloud. It covers on-device inference via OS-level APIs, pooling VRAM across multiple small PCs to run larger local models, and a Kubernetes-based agent “harness” on Azure connected to a CPU-served LLM for private, scalable workflows.
What's new
- Aion 1.0 Instant released (speaker: “released just yesterday”), shown running fully on-device on Intel Panther Lake NPU
- Intel graphics driver capability to set up to 93% of system RAM as VRAM (slide + demo)
- Llama.cpp RPC used to pool VRAM across multiple systems and expose an OpenAI-compatible endpoint
- Copilot CLI can be pointed at local models via environment variables (demo)
- MXC (Microsoft execution containers for agents) was “announced yesterday” and can be experimented with via Copilot CLI (per speaker)
- Azure demo: OpenClaw “Harness” deployed on Kubernetes, mapped to an SGLang-served model on an Azure VM, with autoscaling of replicas based on CPU utilization
APIs & SDKs
- WinML — OS-level API surface used to run the on-device model (with OpenVINO underneath, per demo).
- OpenVINO — Used under the on-device workflow; also referenced for single-machine performance versus Vulkan in llama.cpp-based setups.
- llama.cpp (RPC) — Shards a model across multiple machines, runs RPC servers per node, and can expose an OpenAI endpoint to point tools/agents at pooled local inference.
- Copilot CLI — Shown as an agent-facing CLI that can be configured to target a local OpenAI-compatible endpoint for code-checking/workflows.
- MXC (Microsoft execution containers for agents) · announced — Execution containers for running agent actions with configurable access to MCP servers, filesystems, and network; described as policy-manageable settings.
- SGLang — LLM serving engine used in the Azure demo; mentioned with upcoming speculative decoding draft-model support.
What you can build
- Run a chat-style agent locally on an NPU using OS-level APIs without writing NPU-specific code
- Pool VRAM across multiple small Windows 11 PCs to run a larger local LLM and serve it via an OpenAI-compatible endpoint
- Point Copilot CLI at a local model endpoint (instead of a cloud model) for code review/checking workflows
- Host a private LLM on an Azure VM and connect it to a Kubernetes-deployed agent harness that can call tools (e.g., GitHub CLI) and summarize results
- Autoscale agent harness replicas on Kubernetes based on CPU utilization to support multiple personas/agents
Code & CLI: Copilot CLIllama.cppSGLangvLLMOpenVINOWinMLGitHub CLIOC status
AIAzureCopilotMS TeamsAgentsDeveloper
BRKSP94 Breakout From transcript
Orchestrate special agents with NVIDIA Nemotron models on Foundry
Joey Conway, AYSEN Ilkbahar, Stephen McCullough
This session shows how NVIDIA Nemotron open models can be used inside Microsoft Foundry hosted agents to build enterprise agentic workflows. The speakers focus on a system-of-models approach, using Nemotron models for agent tasks, plus Foundry features like agent identity via Entra ID, a managed toolbox of MCP tools, secure sessions, and trace/observability to make agent actions auditable and controllable.
What's new
- NVIDIA announced Nemotron 3 Ultra (largest Nemotron open model to date) and said it will be available on Tuesday
- Nemotron 3 Ultra uses multi-teacher on-policy distillation and supports NVFP4 optimized for Blackwell
- Nemotron 3 Ultra uses a single checkpoint that runs in NVFP4 on Blackwell and can fall back to run on Hopper
- Nemotron 3 Ultra supports up to 1 million tokens of context length (input side)
- Foundry hosted agents support bringing your own container/harness and provide an agent identity that can be governed via Microsoft Entra ID
- Foundry toolbox provides a single control plane to connect/manage MCP servers and constrain allowed tool functions, plus traces for step-by-step inspection
APIs & SDKs
- Microsoft Foundry hosted agents (Foundry Agent Service) — Hosted agent runtime that can run a custom harness/container, provide isolated sessions, tool/MCP management via a Foundry-managed toolbox, and trace/observability of agent actions.
- Microsoft Entra ID — Used to assign a managed identity to a Foundry-hosted agent and grant/revoke access to resources similarly to a human user (example shown with Azure Storage IAM).
- NVIDIA Nemotron 3 Ultra · announced — Open model for reasoning/orchestration; described as a 550B model with 55B active parameters, NVFP4 support, 1M context, and agentic eval focus (tool use, long-horizon planning).
- NVIDIA Nemotron 3 Super — Nemotron model size used in the demo as the backing model for a Foundry-hosted Hermes Agent session; described as published in March.
- NVIDIA Nemotron 3 Nano — Small Nemotron model size referenced for tiered deployment; described as published in December and as a small MoE model (30B, active 3B).
What you can build
- Deploy a custom agent harness (e.g., Hermes Agent) into Foundry hosted agents and connect it to enterprise tools via a managed toolbox
- Route agent tasks across multiple models (frontier reasoning, Nemotron for complex sub-tasks, local/edge models for latency-sensitive steps)
- Let an agent read Outlook email, make code changes in GitHub, run tests in a sandbox, and open a pull request end-to-end
- Create a reusable ‘skill’ from user feedback (e.g., always add a specific reviewer, always include docstrings) and reuse it across future sessions
- Use Foundry traces to audit which MCP servers/tools were called and in what sequence, for debugging and enterprise audit trails
- Publish a hosted agent so it can be used directly from Microsoft Teams and retain learned skills across sessions
Code & CLI: https://build.nvidia.comhttps://github.com/nvidia/skillsLLM Perf Benchchat completions endpointHermes AgentNeMo Gym
Agents
DEM301 Demo From transcript
Rethinking CI: Actions, AI Agents, and the End of Commit-Fail-Commit
Salil Subbakrishna, Denizhan Yigitbas
This demo shows two approaches GitHub is using to shorten the commit–fail–commit loop in CI: agentic workflows that auto-investigate failures, and a new runner debugger that lets you inspect and interact with a live job. Agentic workflows are authored as Markdown, compiled into Actions YAML via a GitHub CLI extension, and can automatically file an issue with root-cause analysis and suggested fixes when a workflow fails.
What's new
- GitHub Actions “agentic workflows” will enter public preview next week (as stated in-session).
- Agentic workflows are authored as Markdown and compiled into Actions YAML (a “.lock.yaml” output was mentioned to differentiate from non-agentic workflows).
- A prebuilt “CI failure doctor” agentic workflow can auto-trigger on workflow failure and open an issue with diagnosis and suggested remediation steps.
- Sneak peek: an internal GitHub Actions runner debugger that waits for a debugger client to connect, enabling interactive investigation without adding print statements or extra workflow steps.
APIs & SDKs
- GitHub CLI extension for agentic workflows ("aw") · preview — Compiles agentic workflow Markdown files into GitHub Actions YAML via a CLI command.
- Debug Adapter Protocol (DAP) — Protocol used by the Actions runner debugger so multiple editors/clients (e.g., VS Code, Neovim) can connect to and debug a running job.
- GitHub Actions VS Code extension (modified version) — Provides a command to connect to a running Actions job for debugging.
What you can build
- Auto-triage failed CI runs by triggering an agentic workflow that investigates logs/context and opens an issue with root cause and suggested fixes.
- Customize an agentic workflow’s behavior by editing its Markdown prompt (optionally with Copilot assistance) and recompiling.
- Share agentic workflow Markdown files across repositories/teams like normal repo files, then recompile in each repo.
- Debug a workflow that “succeeds but is strange” by connecting a debugger client to the live runner and inspecting job context/environment variables.
- Validate suspected fixes during debugging by running commands (e.g., git diff) directly on the runner to confirm expected file sets/inputs.
Code & CLI: gh aw compileGitHub debug running job (VS Code command)
AgentsDeveloperGitHub CopilotGitHubMCPGitHub Actions
DEM302 Demo From transcript
Build and deploy an Azure app with your agent team
Brady Gaster, Rong Lu
Speakers demo a workflow that starts from a blank repo and uses GitHub Copilot agents to generate a multi-agent “customer insights” system, then deploy it as a hosted agent. The demo stays inside VS Code and Copilot tooling, showing local debugging with Agent Inspector, adding evaluations, and then provisioning/deploying cloud resources and a React front end using Copilot + a multi-agent tool called Squad.
What's new
- Foundry Toolkit for VS Code includes an Agent Inspector UI for visualizing multi-agent workflows, sending test payloads, debugging, and inspecting runtime events
- VS Code flow to deploy a local agent into a “hosted agent” running in the Foundry service, with live log streaming and Copilot-assisted troubleshooting from extracted logs
- Copilot-driven evaluations can be submitted via a Foundry MCP server and viewed back inside VS Code
- Foundry “toolbox” can bundle tools (e.g., Azure AI Search + a Fabric connector) behind a unified endpoint and unified authentication for agent access
- Azure MCP tools and “Azure skills” (markdown guidance) are used to help Copilot compose multi-step Azure/Foundry tasks from the CLI
APIs & SDKs
- Microsoft Agent Framework — Open-source framework used to orchestrate multiple agents into a workflow (classification, enrichment, triage, aggregation).
- Microsoft Foundry service (hosted agents) — Runs the agent system as a managed hosted agent with playground and server-side log streaming.
- Foundry Toolkit for VS Code — VS Code extension used for Foundry skills/knowledge, Agent Inspector, evaluations UX, and hosted-agent deployment workflow.
- Foundry MCP server — Used behind the scenes to submit agent evaluations to the Foundry service.
- Azure MCP server (Azure MCP tools) — Provides MCP tools accessible from Copilot/CLI for Azure and Foundry-related tasks.
- Azure Skills (microsoft/azure-skills) — Markdown ‘skills’ that instruct Copilot how to combine MCP tools to accomplish Azure tasks.
What you can build
- Build a multi-agent customer feedback pipeline that classifies sentiment, enriches with customer/order data, triages actions, and aggregates results
- Connect a single agent in a workflow to enterprise data and search via a toolbox (Azure AI Search + Microsoft Fabric connector)
- Debug and visualize multi-agent execution in VS Code, including per-agent inputs/outputs and runtime event inspection
- Add and run agent evaluations from Copilot and view evaluation results inside VS Code
- Deploy the agent as a hosted agent in Foundry and use live server logs to diagnose issues with Copilot
- Deploy a React front end to Azure Container Apps that calls the hosted agent backend; provision infra via CLI with Copilot assistance
Code & CLI: Foundry Toolkit for VS Code: https://aka.ms/foundrytkAzure Skills repo: https://github.com/microsoft/azure-skillsGitHub Copilot feature page: https://github.com/features/copilotSquad repo: https://github.com/bradygaster/squadCommand: squad initCommands: skills listCommand palette search shown: "MCP show server name"Tool referenced: GitHub Copilot CLICLI referenced: azd
AzureAgentsDeveloperGitHub CopilotGitHubDeployment Pipelines
DEM303 Demo From transcript
Late to agentic coding? Don’t panic, build.
Cassidy Williams, Martin Woodward
A demo-focused walkthrough of using GitHub Copilot’s agent experiences to go from ideas to working code, emphasizing planning, iteration, and guardrails. The speakers show creating GitHub Issues from prompts, using plan mode to refine implementation steps, and running an agent-built gesture game locally while discussing team adoption and cost control.
What's new
- GitHub Copilot app is built on top of GitHub Copilot CLI and uses the same underlying engine on the machine
- Copilot app can detect and follow existing GitHub Issue templates/standards when creating issues
- Copilot app supports model choice (including auto mode), adjustable reasoning level, and “bring your own key”/local models (including models hosted on Foundry)
- A new Copilot CLI command named "chronicle" was mentioned, including options like "standup" and "cost tips"
- Copilot CLI supports a "remote on" flow to pipe an agent session for remote control (e.g., from a phone)
APIs & SDKs
- GitHub Copilot CLI — Command-line interface used as the foundation for the Copilot app; referenced for running agent sessions and commands like yolo/allow-all, remote on, and chronicle.
- GitHub Copilot (github.com/copilot) — Web experience where you can “@copilot” or assign Copilot to an issue to research or complete work in a GitHub conversation.
- MCP servers — Pluggable skills/servers that can be added to Copilot sessions; example given was using a Playwright MCP server to screenshot websites and reason about design.
- Playwright MCP server — Example MCP server used to open pages and take screenshots for visual validation and style inspiration.
What you can build
- Collect product ideas from a team and auto-create structured GitHub Issues that follow your issue templates
- Ask Copilot to produce a step-by-step implementation plan (“plan mode”), then iterate by asking questions to find gaps
- Have Copilot implement a feature/game, run it locally, and review the result interactively
- Use a second-model “rubber duck” pass to critique a plan and improve it
- Use MCP tools (e.g., Playwright) to validate UI/design via screenshots and apply styling inspiration
- Manage token/cost efficiency by using auto model routing and cost-focused guidance
Code & CLI: GH.IO/DEM303/IDEAgithub.com/copilotCopilot CLI slash command: yoloCopilot CLI command: remote onCopilot CLI command: chroniclechronicle option: standupchronicle option: cost tipsSpec KitPlaywright (via MCP server)MediaPipe (mentioned as a gesture-recognition choice in a generated plan)
AgentsDeveloperGitHub CopilotGitHubGitHub ActionsGitHub Enterprise
DEM306 Demo From transcript
OM1: Modular, hardware-agnostic orchestration layer for next-gen robotics
Prachi Sethi
OM1 is an open-source, modular orchestration layer intended to connect different robot hardware stacks to a shared “cognitive” layer driven by LLM-based decision-making. The demo walked through OM1’s architecture, local laptop setup (API key + config + run command), and a cloud simulator workflow including SLAM mapping and navigation, with references to live use on a Unitree Go2.
What's new
- OM1 is open source and positioned as a modular, hardware-agnostic orchestration layer for robots
- Portal workflow: create an API key, register/label robot type, and manage robots/simulations from a web UI
- Cloud simulator supports multiple robot types and environments (e.g., apartment, warehouse) with video stream/teleop UI
- Autonomy features described: face detection/anonymization, SLAM map generation, autonomous navigation, obstacle avoidance, person following
- Unitree Go2-specific feature described: auto-charging when battery drops below a threshold
- Two runtime implementations mentioned: a Python version and a faster Go version, with an ongoing migration toward Go
APIs & SDKs
- OM1 API key (portal-managed) — API key used by local/robot agents to identify a machine in the portal and enable app deployment/configuration
- OpenRouter — LLM provider routing option to plug in different models/providers for the robot’s Cortex/LLM component
- Ollama — Option to run/host local models and have OM1 route robot responses through a locally hosted LLM
- Google ASR — Speech recognition input option for microphone/audio in agent inputs
What you can build
- Run a local “virtual agent” on a laptop that listens and responds based on a configurable system prompt/personality
- Connect a physical robot via OM1 and control modes like conversation, greeting, and navigation
- Generate and save a SLAM map in a simulator, label locations (e.g., kitchen/living room), then issue navigation requests like “go to the kitchen”
- Use teleoperation and live stream viewing from the portal for a connected robot or simulator instance
- Enable person-following and greeting behaviors where the robot approaches a person, greets them, and holds a short conversation
- Use telepresence/video-call style interaction to check in remotely (navigate the robot to a room and start a call)
Code & CLI: export OEM_API_KEY=...uv runcloud SIM (file/command referenced as starting the simulator)
AIAgentsGitHubOSS
DEM315 Demo From transcript
Embracing frontier R&D with Microsoft Discovery
John Link, Viktor Veis
This demo frames “Agentic Discovery” as a workflow shift from AI assisting individual R&D steps to teams of agents running the full scientific loop (hypothesis, experimentation, reasoning) under human guidance. The speakers show Microsoft Discovery’s local app experience, its graph-based “Bookshelf” retrieval, and the Discovery Engine that creates/assigns tasks to agents to iterate autonomously. The session also positions an enterprise cloud offering for governed, scalable R&D alongside the lightweight local on-ramp.
What's new
- Microsoft Discovery is generally available for organizations (enterprise cloud).
- Microsoft Discovery local app announced as a free download; available “this summer” in Preview; requires only a GitHub Copilot account to start.
- Bookshelf uses graph-based retrieval (GraphRAG) and converts indexed PDFs to markdown during ingestion.
- Discovery Engine automates an investigation loop by creating tasks, matching them to agents, delegating subtasks, and potentially abandoning unpromising directions based on model confidence.
APIs & SDKs
- Microsoft Discovery (enterprise cloud) · ga — Governed, production-grade platform for running agentic discovery workflows at scale (enterprise deployment).
- Microsoft Discovery local app · preview — Local, VS Code-like experience for running core discovery capabilities (Bookshelf + Discovery Engine) without needing an Azure account.
- Bookshelf (GraphRAG) — Graph-based information retrieval over a corpus (e.g., scientific papers) to ground discovery work with entities and relationships.
- Discovery Engine — Task-and-agent orchestration for running iterative scientific-method loops (hypotheses/experimentation/reasoning) over long-running explorations.
What you can build
- Index a corpus of scientific PDFs into a Bookshelf and query it to produce a generated Jupyter notebook with analysis and charts.
- Generate an executive-summary “1-pager” from the same research output for less technical stakeholders.
- Create custom agents (name/description/tools/instructions in markdown) and run parallel task trees with dependencies.
- Automate iterative research by letting the Discovery Engine spawn new tasks/agents, delegate subtasks, and continue exploration over hours/days.
- Use proprietary internal papers/knowledge alongside public literature to tailor discovery outputs to an organization.
- Run locally without Azure, or use enterprise services with integrations to Azure HPC and Azure AI Foundry (when an Azure account is available).
Code & CLI: aka.ms/MicrosoftDiscoveryDocshttps://github.com/microsoft/discoveryMicrosoft Start Discovery (GitHub community repo, referenced in demo)aka.ms/build/evals
AIAzureAPIAgentsAzure Kubernetes Service (AKS)GitHub Copilot
DEM332 Demo From transcript
From zero to teammate in 25 minutes: Build a Teams agent live
Aamir Jawaid, Umang Sehgal
This demo shows building and deploying a Microsoft Teams agent from an existing web app using the refreshed Teams CLI, the Teams SDK, and a Teams “dev agent” skill in GitHub Copilot. It also previews new Teams agent UX capabilities for group chats/channels and demonstrates turning an agent into a cross-M365 “teammate” with its own identity (including sending email from its own address).
What's new
- Teams SDK positioned as a consolidation of Teams AI library-era components into a streamlined developer experience (GA called out for TypeScript, C#, Python on slide).
- Refreshed Teams CLI: interactive UX for humans, progressive-disclosure help for agent use, and structured JSON output via a --json flag.
- Teams SDK “skills plugin” used to integrate an existing app/agent into Teams via Copilot-assisted scaffolding in the demo.
- New/previewed group chat agent UX capabilities: emoji reactions, targeted messages (private messaging within group chat), slash commands, and quoted replies.
- “Agent 365 / Agents 365” concept shown to give agents an identity that works across M365 surfaces (e.g., Teams + Outlook), with IT visibility/observability and governance framing.
APIs & SDKs
- Teams SDK · ga — SDK for building agents/apps for Teams; includes agent UX (streaming, feedback, follow-up suggestions, citations, starter prompts) and group UX (targeted messages, threaded replies, quoted replies, reactions).
- Teams CLI — CLI to create/manage Teams apps and bots, generate install links, manage secrets/permissions; includes agent-friendly progressive disclosure and machine-readable JSON output.
- Teams Skills / Teams SDK skills plugin — Skill/plugin used in the demo to help GitHub Copilot integrate an existing application into Teams (the Copilot session is scaffolded with a Teams dev agent skill that can use Teams CLI and read Teams docs).
- Teams AI library — Prior-year library referenced as what existed before the Teams SDK consolidation (TypeScript and C# mentioned).
- Agent 365 — Concept/platform referenced for giving agents an identity and enabling them to operate across M365 tools with governance/observability.
What you can build
- Turn an existing web-based agent into a Teams agent that works in 1:1 chat.
- Create the Teams app/bot registration and get an install link in one CLI flow rather than multiple manual steps.
- Bring the same agent into a Teams group chat/channel and interact with it there.
- Use Copilot (with a Teams dev agent skill) to scaffold and integrate Teams support into an existing codebase.
- Create multiple “teammates” as personas from an agent blueprint, each scoped to a project/context.
- Send an email from an agent’s own mailbox/identity (shown via Outlook) triggered from within Teams.
Code & CLI: teams app createteams appteams app updateteams app listteams app getteams -h / teams app -h / teams app update -h (progressive disclosure help)--json (Teams CLI JSON output flag)aka.ms/teams-sdkaka.ms/Teams-Skillsaka.ms/teamscliaka.ms/Agent365
AgentsDeveloperSkillsEnterprise
DEM333 Demo From transcript
How Foundry integrates with open-source frameworks and tools
Nagkumar Arkalgud, Facundo Santiago
The demo builds a practical “OpenClaw-like” agent locally using LangChain/LangGraph-style code and then operationalizes the same agent in Microsoft Foundry without rewriting the core loop. It shows adding enterprise tools via MCP, codifying repeatable behavior with markdown-based skills, enabling browser automation with Playwright CLI, and moving to hosted deployment with observability via OpenTelemetry and Application Insights plus agent-to-agent consumption via A2A.
What's new
- Foundry models expose OpenAI-compatible APIs so LangChain can target Foundry models via configuration rather than rewriting the agent loop
- Foundry can host a LangGraph agent and expose it as an OpenAI-compatible Responses API endpoint
- Foundry integrates with Application Insights and OpenTelemetry, including GenAI semantic conventions, to inspect traces spanning model calls and tool actions
- Hosted agents in Foundry expose an A2A endpoint that A2A-compatible clients can use to discover the agent card and send messages
APIs & SDKs
- Model Context Protocol (MCP) — Open protocol for tool discovery and invocation; demo uses a Work IQ Mail MCP server to expose Microsoft 365 mail actions (search messages, get message details, draft replies).
- OpenAI-compatible API (Foundry models) — Protocol compatibility that allows LangChain chat models to call Foundry-hosted models.
- Responses API (OpenAI-compatible, hosted via Foundry) — Adapter wraps the same LangGraph agent and exposes it as a Responses-compatible endpoint locally or in the cloud.
- OpenTelemetry — Tracing/observability for the hosted agent; demo mentions Microsoft OpenTelemetry distro plus OpenTelemetry GenAI semantic conventions to capture spans, latencies, inputs/outputs, and tool actions.
- Application Insights — Backend used to view traces for the Foundry-hosted agent, including tool calls and token usage details.
- A2A (agent-to-agent communication) — Hosted agent exposes an A2A endpoint for discovery (agent card) and message sending from other runtimes/clients.
What you can build
- Run a minimal local agent loop that calls a Foundry model via OpenAI-compatible APIs
- Connect an agent to enterprise Microsoft 365 mail capabilities through a Work IQ Mail MCP server without hardcoding Microsoft 365 HTTP endpoints
- Add repeatable behaviors (e.g., inbox triage) as markdown skill documents that the agent reads when relevant
- Enable browser automation by exposing Playwright via a CLI tool interface and guiding usage with a skill
- Deploy the same LangGraph agent as a Foundry-hosted agent via a Responses-compatible endpoint
- Have another runtime (Copilot CLI) discover and invoke the hosted agent via A2A using an MCP-based directory
Code & CLI: create_deep_agentPlaywright CLICopilot CLIApplication Insights Traces tabMicrosoft OpenTelemetry distroOpenTelemetry GenAI semantic conventions
AgentsDeveloperMicrosoft FoundryMCPOSSAgent Observability
DEM334 Demo From transcript
Build agents for chats, channels, and meetings in Microsoft Teams
Lily Du, Umang Sehgal
This demo session shows how Teams agents can move from 1:1 chat into collaborative spaces (group chats and channels) without creating noise. The speakers frame effective “collab agents” around three pillars—manners, privacy, and polish—and demo new Teams agent UX primitives like emoji reactions, threaded/quoted replies, targeted messages, and Markdown/Adaptive Cards to keep group workflows clean and trustworthy.
What's new
- Announced emoji reactions for agents in Teams
- Announced quoted replies for agents in Teams
- Announced threaded replies for agents in Teams channels
- Announced targeted messages from an agent (private messages visible only to a specific user in a shared conversation)
- Announced targeted messages to an agent from within a group chat using slash commands (bidirectional private messaging)
- Announced Markdown support for agent responses in Teams
APIs & SDKs
- Teams SDK · ga — SDK for building Teams agents and integrating agent UX features (e.g., streaming, citations, reactions, threaded/quoted replies, targeted messages, cards, Markdown).
- Teams CLI — CLI referenced as a way to build/try Teams agent capabilities.
- Adaptive Cards — UI card framework used by agents to produce structured, interactive outputs with in-message calls to action.
What you can build
- Build a Teams agent that reacts with emojis to acknowledge messages or signal long-running work
- Keep agent responses scoped to the right place by replying in channel threads (rather than spamming the main channel)
- Use quoted replies so an agent’s answer stays tied to the exact message it is responding to
- Enable private, user-specific agent messages inside shared group conversations (targeted messages) to preserve trust and focus
- Let users privately message an agent from within a group chat via slash commands, then post a public summary back to the group
- Use Adaptive Cards and Markdown to make agent outputs scannable, structured, and actionable inside Teams
Code & CLI: http://aka.ms/teams-sdkhttps://aka.ms/Teams-Skillshttps://aka.ms/teamsclihttp://aka.ms/adaptivecardshub
AgentsDeveloperSkillsEnterprise
DEM340 Demo From transcript
Build work-ready agents with Foundry + Work IQ, govern with Agent 365
Srikumar (Sri) Nair
This demo shows wiring a Microsoft Foundry agent to Work IQ via MCP to ground the agent in a user’s M365 work context (email, Teams, SharePoint) and adding Foundry IQ as a knowledge source backed by Azure AI Search indexing. It then walks through building eval datasets and running built-in evaluators (including groundedness), publishing the agent to Teams/M365 Copilot, and reviewing governance/observability controls in Agent 365 including agent identity, registry, tool governance, and policy controls.
What's new
- Work IQ stated to be generally available mid-June ("next two weeks")
- Work IQ exposes MCP plus additional interfaces mentioned: agent-to-agent (A2A) and REST APIs
- Work IQ includes a secure agent workspace (scratch pad) that can be cleared when the agent runtime ends
- Foundry agent publishing flow creates the bot service automatically and publishes to Teams and M365 Copilot channels, and registers the agent in the Agent 365 registry
- Agent 365 provides an SDK to instrument non-Microsoft-stack agents (examples given: LangChain, AWS Bedrock) for observability/security/governance
- Agent 365 supports tool governance for MCP/connectors, including setting Rego policies and the ability to block a tool (example: Work IQ MCP) across the tenant
APIs & SDKs
- Work IQ MCP · ga — MCP endpoint added as a tool in Foundry to give an agent access to work context (email, Teams chat, SharePoint) under appropriate permissions.
- Work IQ REST APIs — Additional interface mentioned alongside MCP for accessing Work IQ capabilities.
- Work IQ A2A — Agent-to-agent interface mentioned as another protocol exposed by Work IQ.
- Agent 365 SDK — SDK for instrumenting agents (including those built with LangChain or running on AWS Bedrock) to get Agent 365 observability/security/governance capabilities.
What you can build
- Add Work IQ to a Foundry agent in one step to enable runtime tool calls over work data (email/Teams/SharePoint) with approval prompts (human-in-the-loop)
- Connect Foundry IQ knowledge bases sourced from blob/container documents and indexed via Azure AI Search for grounded answers with citations
- Run single-turn or multi-turn evals using either existing conversations or an uploaded hand-authored dataset
- Evaluate an agent on task completion, task adherence, customer satisfaction, groundedness, and coherence; inspect tool selection and tool output utilization scores
- Publish an agent to a company store and deploy it to Teams and M365 Copilot while sending it through an admin approval flow
- Use Agent 365 registry/admin center to review agent identity, permissions, observability, and tool/MCP governance
Code & CLI: LangChainAWS BedrockAzure AI SearchIntuneMicrosoft DefenderGitHub CopilotRego policies
Agent 365Foundry IQMicrosoft FoundryResponsible AIGovernanceWork IQ
DEM350 Demo From transcript
GitHub Agentic Workflows: Automation That Actually Reads the Room
Ari LiVigni, Alejandro Menocal
This demo shows GitHub Agentic Workflows, where you define GitHub Actions-like automation in a Markdown file and compile it into a generated workflow (lock file). The presenters walk through a GitHub Skills exercise that scaffolds repo files, then uses an agent to create a workflow that periodically fetches GitHub updates and opens a ready-to-review pull request using a sandboxed, “safe output” approach for write operations.
What's new
- GitHub Agentic Workflows are releasing in public preview next week
- Workflows can be defined in Markdown (natural language) and compiled into a generated lock file used to run the workflow
- Security model discussed: agent runs with read-only permissions; write operations (creating issues/PRs) happen via a “safe output” step
APIs & SDKs
- GitHub Agentic Workflows · preview — Define automation in Markdown, compile to a generated lock file that runs as a workflow and can open issues/PRs via safe outputs.
- GitHub Actions · ga — Underlying workflow execution model; agentic workflows compile down into an Actions workflow/lock file.
- MCP server — Mentioned as installed as part of the scaffolded setup for agentic workflows.
What you can build
- Triage CI/test failures and propose fixes
- Create daily issues/reports summarizing repository status
- Open pull requests that update docs/tests or other repo content
- Build a scheduled workflow that fetches updates (blogs/changelogs/notes in the repo) and proposes website content updates via PR
Code & CLI: GitHub Skills exercise (linked via QR code in the demo)aka.ms/build/evals
AIAutomationAgentsDeveloperGitHub CopilotGitHub
DEMSP380 Demo From transcript
Build automated agents using optimized AI Foundry models on Snapdragon
Darren Oberst, Meghana Rao, Morris Novello
This demo shows how to build multi-step, schedule-driven enterprise agents that run locally on Snapdragon X Series PCs using models from Foundry Local. The flow is authored in LLMware Model HQ (no-code drag-and-drop), can call into JIRA and other systems, and can be exposed as a local Windows service so developers can trigger agents and fetch outputs via an API.
What's new
- LLMware Model HQ integrates with Foundry Local to run optimized models locally on Snapdragon PCs with NPU acceleration
- Agents can be run on a schedule and can execute without user prompting for repetitive multi-step workflows
- No-code agents can be exposed as a backend Windows service and invoked over an API on localhost
- Agent outputs can be generated as consumable artifacts (CSV, Excel workbooks, PowerPoints) and sent via email; sharing over Teams/Slack was mentioned as options
- Agents can be packaged and shared as a ZIP containing JSON configuration plus custom data assets, without sharing credentials
- Workflows can mix local small models with optional cloud model call-outs for specific steps
APIs & SDKs
- Windows ML API — Used to run Foundry Local models on-device; described as an integration path behind Model HQ on Snapdragon PCs.
- ONNX Runtime APIs — Alternative backend integration option mentioned for running models locally.
- Qualcomm execution providers — Execution provider used underneath to target the Qualcomm NPU for best local performance.
- LLMware SDK (Model HQ service API) — SDK used to call a no-code agent programmatically (e.g., call/run agent asynchronously, then fetch outputs by execution ID).
- JIRA API — Data source integration used in the demo to pull issues and filter/summarize them.
What you can build
- Daily scheduled JIRA triage: pull issues via JIRA API, filter for critical/open items, generate per-issue summaries, and email a condensed spreadsheet
- Build an air-gapped version of an agent workflow that runs entirely locally (except for external data pulls, when used)
- Expose a local agent as an API endpoint on localhost and integrate it into a custom application
- Turn a Snapdragon laptop into a small local "server" by exposing the service beyond localhost (described as possible)
- Hybrid workflow: run most steps locally (extraction/summarization) and call out to a cloud model for a single complex step, then continue locally
Code & CLI: LLMware Model HQFoundry LocalWindows service (Model HQ backend switch)client.call_agent (method name shown in code example)run_agent (method name described for async execution)get agent outputs by execution ID (API pattern described)
AIComputeAgentsDeveloperLocal AIMicrosoft Foundry
DEMSP381 Demo From transcript
Scale agentic AI cost-efficiently on Azure with Arm Cobalt VMs
Gova Babu, Pranay Bakre, Sameer Nori
This demo focused on running agentic, cloud-native applications with local (in-cluster) LLM inference on Azure Cobalt Arm-based VMs, orchestrated on AKS. The speakers described Cobalt 200 VM preview, its claimed per-core performance uplift vs. the previous generation, and showed a shopping-cart microservices app augmented with an agent workflow and CPU-based inference.
What's new
- Azure Cobalt 200 VMs are in preview (announced in the keynote, referenced in this session).
- Cobalt 200 VMs include native support for Azure Boost (as stated in the session).
- New/expanded Cobalt 200 VM offerings mentioned: D/DP/ECDS plus memory-optimized ("~16 GB per core") and local-storage-dense LCDS SKUs (as described by the speaker).
- Cobalt 200 preview is available in eight regions, with planned expansion at GA (as stated in the session).
APIs & SDKs
- Azure Kubernetes Service (AKS) · ga — Kubernetes platform used to run a mixed-node cluster and deploy a microservices app plus in-cluster LLM inference tiers on Cobalt VMs.
What you can build
- Run CPU-based LLM inference for an agentic workflow entirely inside an AKS cluster (no third-party LLM calls).
- Deploy a polyglot microservices app (shopping cart example) across Arm-based Cobalt node pools.
- Use an in-cluster “shopping agent” that routes requests, searches products, applies constraints (budget/categories), and maintains conversation context via a cache.
- Scale distributed microservices across “hundreds of nodes” on Cobalt VM families (claimed suitability for microservices scaling).
Code & CLI: MCP (mentioned in session tags; no concrete usage details provided in transcript)
Azure Kubernetes Service (AKS)MCPAKS
DEMSP382 Demo From transcript
Build AI apps with Oracle Database@Azure, MCP, and GitHub Copilot
Rajya Laxmi Yellajosyula, Partha Srinivasan
This demo shows how to use Oracle and Microsoft MCP servers with GitHub Copilot in VS Code to provision and work with Oracle Database@Azure and Microsoft Fabric using natural-language prompts. The flow covers creating and validating synthetic data in Oracle Autonomous Database, moving it into Fabric (via CSV, with mention of GoldenGate and Fabric Mirroring options), then building Fabric notebooks, pipelines, ML experiments, and a Power BI dashboard plus a Fabric data agent.
What's new
- Oracle MCP servers are available in the OCI portal and are also available in the Microsoft AI Catalog (speaker states a blog released today)
- Fabric MCP server can be used from a VS Code extension to access Fabric workspaces, lakehouse artifacts, and create notebooks/pipelines via tools invoked by GitHub Copilot
- Oracle Database@Azure is described as accessible via Azure Marketplace as a native database offering running in Azure datacenters
- Oracle data can be brought into Fabric via OCI GoldenGate replication (real time) or Fabric Mirroring (near real time), per speaker
APIs & SDKs
- Oracle MCP server — Translates natural-language prompts into Oracle database operations (including SQL execution via SQLcl) for schema discovery, table creation, data validation, and tuning-related checks.
- Microsoft Fabric MCP server — VS Code extension exposing tools used by GitHub Copilot to list workspaces, inspect lakehouse tables/relationships, create/deploy Fabric notebooks, and assemble/run Fabric data pipelines.
- Microsoft Fabric REST APIs — Used alongside Fabric MCP server tooling to create/deploy notebooks, create ML experiment artifacts, and create semantic models and data agents in Fabric.
- SQLcl — Oracle command-line utility used under the hood to run SQL against the Oracle database during MCP-driven operations.
- OCI GoldenGate connector — Enterprise option mentioned for transporting/replicating Oracle data into Fabric in real time.
- Fabric Mirroring — Fabric option mentioned for mirroring Oracle data into Fabric in near real time.
What you can build
- Provision Oracle Autonomous Database on Azure Marketplace and connect to it from VS Code using an Oracle MCP server
- Create tables and generate synthetic dataset in Oracle DB using natural-language prompts, then validate row counts and sample queries
- Export Oracle data to Microsoft Fabric OneLake (demo uses CSV) and verify landing via Fabric MCP server tools
- Use Fabric MCP server + Copilot to discover lakehouse tables and generate an ER-style relationship view (PK/FK)
- Generate Fabric notebooks and a Fabric data pipeline that transforms bronze-layer tables into a gold-layer table and validates writes back to the lakehouse
- Create an ML experiment for viewership forecasting (speaker uses a "profit" model) and persist forecast results as a Delta table, then auto-generate a Power BI dashboard and a Fabric data agent over the resulting tables
Code & CLI: VS CodeGitHub CopilotOracle SQLclMicrosoft Fabric OneLakePySparkDelta tablePower BI
AIAzureVector EmbeddingsAPIAgentsMCP
DEMSP385 Demo From transcript
Build context-aware agents using GitHub Copilot, Elastic, and Azure AI
Jeff Vestal
This demo shows how to extend PR reviews beyond static checks by having an agent compare code changes against historical production incidents and OpenTelemetry traces stored in Elasticsearch. A GitHub Action calls an Elastic Workflow that invokes an Elastic Agent Builder agent; if it finds a semantic match to past incidents, it posts a PR comment with trace/incident context and suggested fixes. The flow is also accessible from VS Code using GitHub Copilot with an Elastic MCP server, letting developers investigate and apply fixes without leaving the editor.
What's new
- GitHub Actions PR workflow calling Elastic Workflows + Elastic Agent Builder to review diffs against production telemetry and incident/postmortem data
- Agent posts automated PR comments when it detects a semantic match to prior incidents (not keyword matching), including trace examples and remediation suggestions
- Elastic Agent Builder supports skills (guidance/knowledge) vs tools (functions) such as querying Elasticsearch, semantic/vector search, workflows, and MCP server calls
- ESQL-based tool examples to search incidents and find similar traces/latency spikes, with semantic matching backed by embeddings in the cluster
- VS Code flow using GitHub Copilot with an Elastic MCP server to call the same incident/trace tools and apply code changes from the editor
APIs & SDKs
- GitHub Actions — Trigger PR checks and call an Elastic Workflow URL; parse the response and post a PR comment when the agent reports a match
- Elastic Workflows — Workflow endpoint invoked from GitHub Actions; collects PR metadata/diff and calls the agent, returning content used to comment on the PR
- Elastic Agent Builder — Agent platform used to implement an AI pull request reviewer with custom instructions, skills, and tools for querying traces/incidents
- Elasticsearch ESQL — SQL-like query language used in agent tools; demonstrated for incident search with a match query used for semantic/vector matching
- Model Context Protocol (MCP) — Protocol used to expose Elastic agent tools via an Elastic MCP server so GitHub Copilot in VS Code can call functions like searching incidents and finding similar traces
- GitHub Copilot (Agent Mode) — Used in VS Code to interpret the PR comment, call MCP-exposed Elastic tools, and apply code changes suggested by the incident-aware review
- OpenTelemetry — Trace data stored in Elasticsearch and queried by the agent to cite prior regressions and provide examples from production telemetry
- Azure AI Foundry — Not detailed in the transcript beyond being listed as powering the solution in the session metadata/abstract
What you can build
- Block or warn on PRs that reintroduce known production failure patterns by matching diffs to historical incidents and OTel traces
- Add an incident-aware PR reviewer step to an existing GitHub Actions pipeline by calling an external workflow endpoint
- Query and summarize past incidents for a specific endpoint/route, including related traces and latency spike evidence
- Use VS Code Copilot with an MCP server to investigate production telemetry context for a code change and apply a safer fix
- Create reusable “skills” from recurring incident RCAs (e.g., race condition patterns) to guide agent review behavior
Code & CLI: Elastic MCP serverEQL/ESQL (Elasticsearch SQL-like query language)KibanaGitHub Actions workflow (calling a workflow URL and posting PR comments)VS CodeGitHub Copilot
AIObservabilityAgentsGitHub CopilotVisual Studio CodeMicrosoft Foundry
DEMSP386 Demo From transcript
Develop faster on Windows with AI playbooks and local agents
Adrian Macias
This demo shows AMD’s “AI Playbooks” approach for getting from setup to first commit faster on Ryzen AI PCs, emphasizing local-first agentic coding workflows. The speaker also introduces “Lemonade” as a routing/abstraction layer that can run requests locally (CPU/GPU/NPU) or route to cloud endpoints, including multimodal routing across model types using an OpenAI-compatible API pattern.
What's new
- Introduced/featured “Lemonade” and “Lemonade routers” as a routing/abstraction layer in the ROCm stack for local vs cloud inference and device selection (CPU/GPU/NPU)
- A new Lemonade “launch” feature to start agentic tools/frameworks from Lemonade (examples mentioned: Codex, Claude, Gaia, OpenCLAW)
- “AI Playbooks” developer portal content launched recently, with playbooks open-sourced on GitHub (including unreleased playbooks visible in the public repo)
- An “omnimodal” routing capability in Lemonade that assembles collections of models (e.g., image generation, image edit/control-net style flow, speech) and routes by query context
- A client-focused semantic filtering/routing approach to keep sensitive queries local (example: detecting personal info such as a Social Security number) and to route low-value queries locally for cost control
- A headless “Halo box” appliance-style PC shown as an always-on agent host; ordering/launch stated as coming in June
APIs & SDKs
- Lemonade (embeddable DLL) — Embeddable local routing layer (“tracks and switches”) that abstracts hardware/runtime differences and routes inference across CPU/GPU/NPU and optionally to cloud endpoints; includes model collection management and modality-aware routing.
- OpenAI-compatible inference endpoint API — Used as the standard API surface so apps/agents can target a common endpoint interface while routing execution to either cloud endpoints or local PC via Lemonade.
- ROCm stack — Underlying AMD software stack referenced as the layer Lemonade integrates into; includes GPU acceleration and related tooling.
- vLLM Router — Referenced as a more sophisticated semantic router used in earlier demos; Lemonade can plug into it for routing decisions/policy enforcement.
What you can build
- Run agentic coding workflows fully offline on a Windows laptop by routing to local GPU/NPU/CPU
- Dynamically switch an agent’s tasks between local models and cloud models based on convergence, quality needs, or resource availability
- Apply semantic rules/policies so sensitive prompts stay local (firewalled) while non-sensitive work can use remote endpoints
- Route multimodal requests ("draw…", "narrate…", "edit this image…") to the appropriate model type in a single app experience
- Standardize an app on an OpenAI-style inference API while changing the execution target (local PC vs various cloud endpoints) via routing
- Prototype an always-on, headless local agent host that runs background tasks overnight and produces a morning task list/dashboard
Code & CLI: developer.amd.comROCmHIPDocker (mentioned as heavy for some client setups)vLLM RouterOpenRouterVitisComfyUIVulkanllama.cppStable Diffusionwhisper.cppCocoroNotion
AIAPIAgentsDeveloperWindows DeveloperAgents on Windows
DEMSP387 Demo From transcript
Secure agent workflows in GitHub Copilot with NVIDIA OpenShell
Ali Golshan, Alex Watson
This demo presents NVIDIA OpenShell as a zero-trust runtime for running coding agents in isolated sandboxes, with policy enforcement moved down to the infrastructure/kernel layer rather than only at the agent/model layer. It shows two workflows: using GitHub as a persistence/audit layer for multi-agent work, and an agent negotiating additional permissions that are checked via a formal “policy prover” before hot-reloading updated sandbox policies.
What's new
- OpenShell is open source under Apache 2.0, with architecture and roadmap published in its GitHub repo
- Policy enforcement is designed to be deterministic at the infrastructure/kernel layer, with credentials held outside the sandbox via a gateway
- A “Policy Prover” can mathematically analyze proposed policy changes (OPA/Rego or YAML described as formal logic) to determine the effects of granting new permissions
- Policies can be hot-reloaded into a running sandbox (no sandbox restart required) to minimize agent workflow latency
- OpenShell emits audit logs in OCSF (Open Cybersecurity Schema Framework) format for security tooling integration
- OpenShell supports pluggable sandboxing “drivers” (examples mentioned: Firecracker, hardened containers, trusted computing, Kubernetes SIG sandboxing primitives)
APIs & SDKs
- OPA / Rego policy — Define sandbox/network/file access controls for agents; used as input to OpenShell’s policy enforcement and policy negotiation flow.
- OCSF (Open Cybersecurity Schema Framework) — Security/audit event log format emitted by OpenShell for downstream ingestion (Splunk and Datadog mentioned as compatible targets).
What you can build
- Run GitHub Copilot-style coding agents inside isolated, per-agent sandboxes with default-deny (zero-trust) permissions
- Store multi-agent artifacts/notes/audit trails into GitHub as a persistence layer, then have a synthesis agent aggregate results
- Let an agent request additional capabilities (e.g., GitHub write access) and have the request validated by a policy prover before granting
- Prevent secret leakage by keeping credentials/tokens/keys in a gateway outside the sandbox blast radius
- Route LLM inference requests based on PII presence (local model for PII; frontier model when no PII; optional rewriting via differentially private fine-tuned models)
Code & CLI: OpenShell GitHub repo (examples directory referenced)OpenShell terminal interfaceOpenShell “drivers” (Firecracker, hardened container, trusted computing, Kubernetes SIG sandboxing primitives mentioned)Google A2A agent-to-agent protocol (mentioned as an option for high-rate inter-agent communication)
Agents
DEMSP388 Demo From transcript
Ship faster with Claude Code and Cowork in Microsoft Foundry
Caroline Matthews, Ryan Whitehead
This demo shows how long-running coding agents can operate inside Microsoft Foundry using Claude models, including planning across files, running tests, and recovering from failures. The speakers focus on practical patterns for keeping agents productive and safe: permissioning via Auto mode, separating code generation from evaluation, and giving agents richer perception (browser/computer use and image understanding).
What's new
- Claude Opus 4.8 was released the prior week and is available in Microsoft Foundry
- Claude Code “Auto mode” uses a classifier between requests and the model to auto-approve low-risk actions while prompting on riskier ones (research preview)
- Claude Code supports “rewind” to return to an earlier state and rerun a task with different settings
- A “/workflows” command was shown to manage dynamic workflows with multiple sub-agents (designers, a picker/judge, and testers) for a single task
APIs & SDKs
- Microsoft Foundry (Claude models catalog: Opus 4.8, Sonnet 4.6, Haiku) — Run Claude models in Foundry with enterprise controls; used here for long-running agentic coding and image-based security review.
- Claude Code Auto mode · preview — Classifier-mediated permissioning that lets an agent proceed on low-risk actions (e.g., reading files, running tests) while interrupting for higher-risk actions (e.g., arbitrary bash).
- Claude Code rewind — Reset files/state back to an earlier point and rerun the same prompt under different execution settings (e.g., enable Auto mode).
- Claude Code dynamic workflows (/workflows) — Create and coordinate multiple sub-agents (idea generation, selection/judging, testing) within one task.
- Claude browser use (in Chrome) — Agent interacts with a real Chrome browser (not just headless scraping) as part of tool use.
- Claude computer use — Agent can operate across a machine UI (example mentioned: driving an iOS simulator and responding to what it sees).
What you can build
- Let a coding agent add a new endpoint to a FastAPI app, update README, and run tests with fewer permission interrupts using Auto mode
- Implement a “planner / generator / evaluator” agent pattern so one agent writes code and a separate agent judges it (including adversarial review and test generation)
- Use image understanding in Foundry to review an app screenshot and identify potential security risks that are not explicitly labeled
- Run multi-agent dynamic workflows to generate multiple solution designs, pick one, implement it, and execute a parallel testing pass
- Kick off a longer task (e.g., build an arcade game) and let it continue while you’re away, only interrupting for higher-risk approvals
Code & CLI: Claude Code/workflows
AIAgentsDeveloper
DEMSP390 Demo From transcript
Create multimodal AI agents with persistent memory
Edo Segal
Napster CTPO Edo Segal demos building a video-based, multimodal agent using the Napster Omniagent API, positioned as an experience layer on top of an Azure AI Foundry agent. The talk emphasizes persistent memory and deploying the same agent across channels (web, phone, WhatsApp, kiosk) with an “edge MCP” approach that wires agent actions/state into a website at the JavaScript source level.
What's new
- Public preview of “Napster on Azure” via Azure Native Integrations (unified Marketplace billing + provisioning via Azure portal)
- Omni Agent API: one API for multimodal agents (video/audio/text) across multiple surfaces (website, WhatsApp, phone call, kiosk) with persistent memory
- Approach to generate an “edge MCP server” embedded in a website’s JavaScript source to let an agent control the site via DOM locally (instead of remote tool calls)
- A workflow described as: provision Azure resource in Azure portal → SSO to Napster portal → Omni agent connects to Azure AI Foundry agent (Foundry as “intelligence layer”, Napster as “experience layer”)
- New “skills” described: an “identify” skill to analyze web app source and create the embedded MCP wiring, and an “agent” skill to create/provision the Foundry agent
APIs & SDKs
- Napster Omni Agent API — Single API to create multimodal agents (video/audio/text) and run them across channels with persistent memory; integrates with Azure AI Foundry agents as the underlying intelligence layer.
- Napster on Azure (Azure Native Integrations) · preview — Azure-native provisioning/billing and portal-based setup that links Azure resources to the Napster portal via SSO and uses Azure AI Foundry underneath.
- Edge MCP server (embedded in site JavaScript) — Generated MCP interface that lives in the browser to expose site capabilities/state to the agent for local DOM-based control and state updates.
What you can build
- Add a video/avatar agent to an existing website that can navigate and operate the UI (e.g., filter products and add to cart) using an embedded browser-side MCP bridge
- Deploy the same agent experience across web, kiosk, WhatsApp, and phone calls while retaining persistent memory of the user
- Provision an agent through Azure portal + Marketplace billing, then manage its intelligence layer in Azure AI Foundry while using Napster for the multimodal experience layer
- Build in-store/field experiences (kiosk in a noisy store environment; holographic display device “The View”) backed by the same agent backend
Code & CLI: Azure portalAzure MarketplaceAzure AI FoundryVisual StudioGit (local repo on developer laptop)
AIAPIAgentsEnterprise
DEMSP393 Demo From transcript
Orchestrate omnichannel AI agents with Foundry and Twilio
Rachel Baskin
This demo shows how Twilio Agent Connect integrates Twilio voice/SMS/chat with Microsoft Foundry hosted agents to preserve customer context across channels. The architecture uses API Management for webhook validation and routing, Cosmos DB for session persistence, and websockets for low-latency voice streaming via Foundry Voice Live.
What's new
- Twilio Agent Connect (TAC) native integration with Microsoft Foundry via an open-source SDK with connectors for Twilio and Foundry
- A hosted-agents deployment option for TAC that uses API Management + hosted agents + Cosmos DB for per-conversation session mapping and memory injection
- Use of Foundry hosted agents features (traces, monitoring, evals, playground) out-of-the-box after deployment
- Voice streaming integration using a TAC Voice Live connector that integrates with Foundry Voice Live over websockets
- Twilio channels (voice/SMS/chat) route through APIM which validates Twilio signatures and maps Twilio conversation IDs to hosted-agent session IDs
APIs & SDKs
- Twilio Agent Connect · announced — Twilio product for real-time conversation management, persistent memory, and multichannel orchestration; used here to bridge Twilio channels into Microsoft Foundry agents.
- Agent Connect SDK (open source) — Open-source SDK with two connectors (Twilio connector and Foundry connector) used to build one agent across channels; includes a hosted-agents deploy option and a Python class that bridges hosted-agent requests from Twilio.
- Microsoft Foundry hosted agents · preview — Agent compute primitive providing per-session sandboxing, state persistence, unique agent identity, and built-in observability (traces/monitor/evals) used as the runtime for the Twilio-integrated agent.
- Foundry Voice Live API — Used for streaming inference over websockets for low-latency voice interactions via the TAC Voice Live connector.
- Hosted agents WebSocket support · preview — Websocket support used to enable low-latency voice channel hosting/streaming; referenced as recently in public preview.
- Hosted agents Invocations API — Referenced as recently available and used as part of enabling the hosted-agents deployment option.
What you can build
- Build an omnichannel customer-support agent that carries context from a voice call into SMS follow-ups (and vice versa)
- Deploy a Twilio-connected Foundry agent using hosted agents with per-conversation isolation/sandboxing
- Validate Twilio webhooks and route events through Azure API Management before invoking a hosted agent
- Store and inject contextual memory for conversations via Azure Cosmos DB
- Stream voice interactions with low latency using websockets + Foundry Voice Live
- Use hosted-agent traces/monitoring/evals to inspect and evaluate real customer conversations
Code & CLI: GitHub repo: "Twilio Agent Connect to Microsoft" (open source)pip install (TAC hosted agents app class is installable in Python)azd upAzure API ManagementAzure Cosmos DBTwilio Conversation Relay
AIAzureAPIAgentsDeveloperFoundry IQ
DEMSP394 Demo From transcript
Scale enterprise .NET apps with AI-assisted cross-platform workflows
Sam Basu, Colin Whitlatch
Uno Platform and Kahua demo an AI-assisted workflow for building and iterating on enterprise .NET apps that target web (WASM), desktop, and mobile from a shared codebase. The focus is on contextual AI: agents grounded in Uno docs and able to inspect and interact with a running app UI, plus live visual editing via Hot Design/Hot Reload in both browser and IDE.
What's new
- Uno Platform Studio 3.0 announced
- Uno Platform Studio app: build a full cross-platform .NET app in the browser with "literally nothing to install", then export to GitHub or local for IDE/CLI work
- Specialized Uno Platform agent with 60+ skills released "as of today"
- MCP tooling to ground agents in latest docs and enable app UI interactivity (e.g., screenshot/click) for verification loops
- UI component previews to validate components in isolation across responsive boundaries, data-context states, and themes
APIs & SDKs
- Uno Platform Studio 3.0 · announced — AI + design tooling (agent skills/plugins, MCP integration, previews, snippets, Hot Design/Hot Reload) for building and validating Uno Platform .NET apps across platforms.
- Uno Platform Studio app · announced — A client experience that runs on desktop, web, and mobile to generate and iterate on a full .NET app in-browser and export to GitHub or local for further development.
- Uno Platform — Open-source cross-platform .NET stack to build apps from a single shared codebase targeting iOS, Android, WebAssembly/browser, Windows, macOS, and Linux.
- MCP servers/tools (Uno context + app interactivity) — Model Context Protocol servers/tools used to ground the agent in Uno docs and provide UI interactivity (e.g., click, screenshot) so the agent can validate changes against a live running app.
What you can build
- Spin up a real cross-platform .NET app from a prompt directly in a browser, preview light/dark modes and multiple form factors, then export to GitHub/local
- Use a runtime visual designer (Hot Design) to inspect visual tree and tweak UI live, syncing changes back into C#/XAML in the IDE
- Run the same app on desktop from VS Code and iterate with Hot Reload/Hot Design while inspecting live bound data in templates
- Have an AI agent drive and verify the UI via app-interactivity tools (screenshots/clicks) to support UI/integration testing loops
- Validate UI components via isolated previews across responsive breakpoints, themes, and data-context states
Code & CLI: Visual Studio CodeVisual StudioGitHub CopilotMCP (Model Context Protocol)WebAssemblySkiaMVVMMVUXGPT-5 mini
AIAgents.NETDeveloperGitHub CopilotVisual Studio Code
DEMSP395 Demo From transcript
Teach AI agents to manage context with Elastic Agent Builder
Deepti Dheer, Mike Richter
This demo shows how Elastic Agent Builder (referenced as part of Elasticsearch 9.4 in the abstract) can help agents manage long-running context by using skills, tools, and connectors to retrieve the right information without bloating prompts. The speakers focus on running Elastic on Azure (including Marketplace procurement and enterprise networking/identity) and demonstrate a support scenario that pulls data from Elastic indices plus systems like SharePoint, GitHub, and Slack within one conversation flow.
What's new
- Elastic available on Azure with hosted and serverless offerings; purchasable via Microsoft Marketplace for a single Azure bill (and can use Azure commitment dollars)
- Elastic on Azure supports Microsoft Entra ID sign-in to access Elastic (portal access and management)
- Elastic managed service can be accessed over Azure Private Link (treated as part of a customer's VNet)
- Elastic Agent Builder supports transparent display of tool/skill calls during an agent run (to reduce “black box” behavior)
- Agent Builder supports custom skills and custom tools, including tools created using ES|QL, indexed data workflows, and MCP
APIs & SDKs
- Elastic Agent Builder (Elasticsearch 9.4) — Build and customize agents with skills, tools, connectors, and a conversation flow intended to manage context and reduce prompt bloat.
- ES|QL — Elastic query language used to create agent tools.
- Azure Private Link — Private connectivity from Azure VNets to Elastic managed service for compliance/private access needs.
- Microsoft Entra ID — Identity used to sign into Elastic via the Microsoft portal identity for unified access.
What you can build
- Deploy Elastic on Azure and procure it via Microsoft Marketplace for consolidated billing
- Build an agent that answers support analytics questions and generates a dashboard that can be saved
- Create custom skills to constrain agent behavior to specific instructions and formats (keep the agent “in a swim lane”)
- Create custom tools backed by Elastic indexed data (e.g., policy lookup) and ES|QL queries
- Use connectors/federated search to retrieve relevant documents from SharePoint and engineering issues from GitHub within the same agent conversation
- Add a workflow step to post an approved summary into a Slack channel (with explicit user approval for write actions)
Code & CLI: ES|QLMicrosoft MarketplaceAzure Private LinkMicrosoft Entra ID
AIAgentsDeveloper
LAB500 Lab From slides
Terminal to Party: Live-Coding with GitHub Copilot CLI and Hydra
Christopher Harrison, Toby Padilla
This lab walks you through using GitHub Copilot CLI to build a browser-based live-coding "vibes" app with code-generated music and Hydra visuals synced to it. It emphasizes agentic workflows in the CLI—planning, context/instructions, multiple agents, and tool permissions—using a starter project that combines Hydra with the GitHub Copilot SDK.
What's new
- GitHub Copilot SDK positioned as a programmable SDK (“engine behind GitHub Copilot”) for adding agents to your own application
- Copilot CLI supports managing MCP servers, custom agents, skills, plugins, and model selection via slash commands
APIs & SDKs
- GitHub Copilot SDK — Programmable SDK for integrating Copilot-like agents into an application.
- Hydra (hydra-synth) — Open-source live-codeable video synth and coding environment for browser-based visuals.
- GitHub Copilot CLI — CLI workflow for planning and implementing changes with agents, models, MCP, reviews, diffs, plugins, and skills.
What you can build
- Build a browser-based app with an in-page code editor that generates music from code and synchronizes Hydra visuals
- Add in-app chat to “talk to Copilot” to create new visual/music themes and generate code
- Use Copilot CLI agentic loops to plan, implement, review, and iterate on a multi-part project
- Use instruction files and a PRD to provide durable context and improve Copilot outcomes
- Manage tool permissions during development (reset permissions vs enable-all)
Code & CLI: https://github.com/hydra-synth/hydrahttps://hydra.ojack.xyz/docs/https://github.com/github/copilot-sdkhttps://awesome-copilot.github.comaka.ms/CopilotCLICommandsaka.ms/CopilotCLIBestPracticesaka.ms/CopilotCLIBeginnerTutorialgithub.com/features/copilot/cli/plan <describe what you're building>/agent/model/plan/mcp/cwd/cd/reset-allowed-tools/yolo/context/diff/review/skills/plugin
AgentsDeveloperGitHub CopilotGitHubGitHub ActionsOSS
LAB502 Lab From slides
Make GitHub Copilot Work Your Way: Custom Tools, Context and Workflows
Josh Johanning, Tiago Pascoal
This hands-on lab walks through shaping GitHub Copilot to match team workflows by creating and configuring custom agents, instructions, and agent skills. It also covers extending Copilot with plugins, using Copilot CLI, and connecting agents to external services via MCP across VS Code, Visual Studio, and CLI.
What's new
- Build custom agents by defining roles, instructions, and tool scope
- Create reusable Agent Skills for domain knowledge
- Connect agents to external services using MCP, including a remote MCP server
- Install a Copilot plugin from a marketplace
- Use GitHub Copilot CLI in developer workflows
- Bonus: use Copilot cloud agent
APIs & SDKs
- GitHub Copilot CLI — CLI-based Copilot usage covered in the lab workflows.
- MCP — Mechanism to connect agents to external services, including connecting to a remote MCP server.
What you can build
- Build a Space Invaders game with Copilot assistance
- Install and use a Copilot plugin from a marketplace
- Explore agent customizations in Visual Studio Code
- Author custom instructions to steer agent behavior
- Author an agent skill and reuse it across workflows
- Connect an agent to a remote MCP server
Code & CLI: https://aka.ms/build2026-LAB502github.com/github-samplesgithub.com/github-samples/pets-workshophttps://learn.github.com
AgentsDeveloperGitHub CopilotGitHubVisual Studio CodeMCP
LIVE199 Broadcast Stage From transcript
Imagine Cup World Championship
Patrick Brown, Rohan Ganesh, Surya Kukkapalli, Troy McBride, Vivaan Sawant, Advika Vuppala, Hans Yang
The Imagine Cup 2026 World Championship showcases three student-led startups pitching and demoing their products: CopyFlag (copyright infringement detection and takedowns), SpoilSafe (sensor-driven food spoilage predictions), and Revora Health (AI-agent-assisted physical therapy matching and support). The session also highlights founder lessons on trust-building, customer-driven pivots from “data” to “actions,” and turning personal pain points into products.
What's new
- Imagine Cup 2026 grand prize increased from $100,000 to $150,000
- CopyFlag named 2026 Imagine Cup World Champion
What you can build
- Detect AI-modified copyright infringement by fingerprinting and searching the web for copies of uploaded content, then recommend takedowns based on a confidence threshold
- Send takedown requests from an “Alert Center” workflow after user confirmation
- Predict likely future infringement (“who, when, what”) using product history and seller data, and act on repeat-offender relationship maps in bulk
- Collect volatile gas, temperature, and humidity sensor data in real time and output automated time-to-spoilage predictions for specific food batches
- Compare storage-condition scenarios for the same food type and generate operational decisions (e.g., keep vs. discount immediately)
- Use an AI agent to intake an injury description, match a patient to a physical therapist quickly, capture ongoing recovery insights, and forward them to the therapist to update a care program
Code & CLI: GitHub EducationReplit
AzureAgentsGitHubFoundry IQMicrosoft FabricMicrosoft for Startups
LIVESP126 Broadcast Stage From transcript
Qualcomm quick take: Live from Microsoft Build
Ana Schafer, Morris Novello
A short broadcast interview from the Qualcomm space at Microsoft Build focused on Microsoft–Qualcomm collaboration for AI agents across devices. The speakers highlight tight integration with Foundry Factory and Windows ML, plus booth demos around porting apps natively and workflow automation for inference and orchestration across form factors.
What's new
- Microsoft–Qualcomm partnership described as including tight integration with Foundry Factory and Windows ML
- Booth/session demos described for AI agents that help developers port apps natively
- Workflow automation for inference positioned as a way to reduce token usage and support orchestration across form factors
APIs & SDKs
- Foundry Factory — Referenced as part of the Microsoft–Qualcomm tight integration for building AI-agent-related experiences and workflows.
- Windows ML — Referenced as part of the Microsoft–Qualcomm tight integration supporting AI experiences and inference-related workflows.
What you can build
- Build context-aware AI agents that pull data across multiple device types (e.g., ring, pendant) and extend up to the data center
- Use AI agents to help port existing applications to run natively (as described in demos)
- Automate inference workflows to reduce token usage and coordinate workloads across different form factors
AIAgentsDeveloper
OD832 Pre-recorded From transcript
From workflows to agentic automation with Azure Logic Apps
Divya Swarnkar
This session introduces Logic Apps Automation, a new Logic Apps-based offering aimed at reducing setup friction while keeping enterprise controls for running agentic workflows in production. It also shows a managed “knowledge as a service” capability for RAG inside workflows and a tighter integration where Azure AI Foundry agents can be created/managed and invoked from Logic Apps with end-to-end operational visibility.
What's new
- Azure Logic Apps Automation announced; available in public preview at auto.azure.com
- Logic Apps “knowledge as a service” for managed RAG in workflows (upload files; automatic chunking/vectorization; retrieval as a workflow step); public preview
- Logic Apps + Azure AI Foundry integration: pick Foundry agents from within a Logic Apps workflow, or create a new Foundry agent from Logic Apps via Foundry APIs and keep it in sync
- Project/App governance model in Logic Apps Automation: project-scoped shared resources/policies plus app-level collaboration and permissions
- Operational traces include per-step inputs/outputs, execution times/status, and token utilization; correlated run ID across Logic Apps and Foundry views
APIs & SDKs
- Azure Logic Apps Automation · preview — Hosted Logic Apps experience at auto.azure.com with projects/apps, sandboxed agent execution, natural-language workflow scaffolding, and enterprise controls (RBAC, auditability, VNet support).
- Logic Apps Knowledge (managed RAG) · preview — App-scoped knowledge base backed by Cosmos DB (vector store) and Azure OpenAI (embeddings + chat), with file upload, grouping, automatic ingestion/chunking/embedding, and retrieval used by agents in workflows.
- Azure AI Foundry integration in Logic Apps — Invoke Foundry-hosted agents from Logic Apps workflows; browse agents in a Foundry project and create/provision a new agent from Logic Apps (via Foundry APIs) with deep links between portals and correlated logs.
- GitHub Copilot SDK — Used for an “invoice agent” that runs on an isolated sandbox and can be provided business context plus skills (including support for MCPs) for reasoning/actions.
What you can build
- Invoice processing workflow combining deterministic steps (e.g., ServiceNow ticket creation, Salesforce updates) with an agent for invoice validation
- Document intake workflow where an agent classifies incoming documents and, if it’s a contract, validates against organizational approval rules grounded in an in-app knowledge base
- Auto loan approval workflow orchestrating multiple Foundry agents (duplicate check + approval decision) with long-running human approval in Microsoft Teams
- Enterprise agent operations: observe runs step-by-step with auditability, real-time streaming into actions, and token utilization per agent step
Code & CLI: auto.azure.comCosmos DBAzure OpenAIMicrosoft Entra IDGitHub Copilot agentsGitHub Copilot SDKMCPsAzure DevOpsGitHubMicrosoft TeamsARM RBAC
AzureAgentsDeveloperDevelopment pipeline
OD840 Pre-recorded From transcript
Enable enterprise agents with Agent 365 SDK
Jeremiah Follis
This session explains how Agent 365 SDK helps make custom and third‑party agents enterprise-ready by layering observability, governance, and security onto existing agent stacks. It focuses on treating an agent as an "actor" with its own scoped identity, auditable actions, and admin-controlled access to tools and data, and shows how Microsoft Entra, Purview, and Defender outcomes light up once integrated.
What's new
- Agent 365 was made generally available on May 1st along with the Agent 365 SDK
- Agent 365 is natively integrated (no extra work) for agents built in Agent Builder, Copilot Studio, and Foundry so they show up automatically with identity/observability/governance/security
- Agent 365 connects directly to third-party platforms including Vertex AI and AWS Bedrock, enabling agent registration via connected platform integration
- Agent 365 SDK adds OpenTelemetry-based tracing for agent inputs/outputs, tool calls, and model invocations, with either Microsoft OpenTelemetry Distro (auto-instrumentation) or direct OTel endpoint injection
- Agent 365 SDK enables admin-governed tool access including Microsoft 365 data via MCPs (mail, calendar, OneDrive, SharePoint, Teams) with auditable/revocable permissions and support for bringing/registering custom MCPs
- Entra Agent ID can be enabled via the SDK to apply Entra controls (identity protection, conditional access, ID governance) to agents
APIs & SDKs
- Agent 365 SDK · ga — Adds enterprise controls to existing agents (observability via OpenTelemetry tracing, governance for tool/data access, and security via Entra Agent ID integration).
- Agent 365 CLI — CLI referenced by the Agent 365 team lead as part of the SDK/CLI toolchain for developers.
- Microsoft OpenTelemetry Distro — Recommended path for Agent 365 SDK observability with auto-instrumentation for OpenAI, LangChain, and Agent Framework plus hooks for other components.
- Purview APIs — APIs developers can use to wire Microsoft Purview data controls (e.g., sensitivity labels/DLP) into agents outside the Microsoft 365 surface area.
- Entra Agent ID — Agent identity capability enabled through Agent 365 SDK so admins can apply Entra identity and access controls to agents.
What you can build
- Register third-party or custom-built agents into an enterprise registry so admins can discover and manage them (addressing agent sprawl)
- Instrument an existing agent with OpenTelemetry traces for end-to-end visibility into prompts, responses, tool calls, and model invocations
- Enable Defender threat hunting for agents using the observability signals and investigate alerts in the Defender portal
- Expose Microsoft 365 data access through admin-governed MCP tool access (mail, calendar, OneDrive, SharePoint, Teams) with revocable permissions
- Apply Entra controls to an agent identity (audit logs, sign-in logs, conditional access, lifecycle/access governance)
- Enforce Purview policies at runtime (sensitivity labels, DLP) on agent interactions with Microsoft 365 apps (e.g., Teams) and beyond via Purview APIs
Code & CLI: Agent 365 CLIOpenTelemetry (OTel) endpointMicrosoft OpenTelemetry DistroMCPsMicrosoft Defender portalMicrosoft 365 Admin CenterMicrosoft Entra audit logsMicrosoft Entra sign-in logs
SecurityAgent 365Responsible AIGovernanceEnterpriseIdentity
OD849 Pre-recorded From transcript
Dataverse plugin: unleashing coding agents on the enterprise
Suyash Kshirsagar, Kent Weare
This session demos the Dataverse Skills plugin that gives coding agents guardrailed, tool-backed access to Dataverse schema, data, queries, security, and solution packaging. Speakers show three role-based flows (builder, DevOps analyst, admin) where plain-English prompts trigger multi-step operations like model creation, Excel imports with lookup resolution, CRM queries/updates, and security configuration with validation.
What's new
- Dataverse Skills plugin enables natural-language, multi-step Dataverse operations from coding tools without requiring the org URL
- Connection flow can discover the Dataverse environment from Microsoft sign-in, configure the MCP server, and verify connectivity from a single prompt
- One prompt can create a Dataverse data model including tables, relationships (including many-to-many), plus a main form, a view, and package everything into a named solution
- Plugin can import Excel reference data and resolve lookups using business keys (not GUIDs), then run validation queries (e.g., row counts, parent links)
- Natural-language querying can scope results by named user (e.g., "Carlos") by resolving system-user identity and generating/running a Python-based query script
- Admin flow includes pre-flight privilege verification, creation of security components (business units, roles, field security, access team templates), impersonation-style validation with a pass/fail matrix, and auditing enablement with checks across org/table/column layers
APIs & SDKs
- Model Context Protocol (MCP) server — Agent integration point the plugin configures to connect tools to Dataverse operations (connection verification and subsequent guarded actions).
- Python SDK — Used behind the scenes to generate and run scripts for tasks like querying Dataverse/CRM data and supporting import/query workflows.
- Dataverse Skills plugin — A plugin providing guarded skills for Dataverse schema, data, query, security, and admin operations driven by natural-language prompts.
What you can build
- Connect to a Dataverse environment using Microsoft sign-in without knowing the org URL, with automatic verification
- Generate a complete Dataverse app data model from a business description (tables, columns, lookups, self-referential relationships, many-to-many), plus form and filtered view, inside a solution
- Import multiple Excel files into newly created tables while resolving lookups via business keys and reporting failures
- Run sanity-check queries like table row counts and relationship validation after imports
- Query CRM data in plain English (e.g., open opportunities over a threshold, customers who haven’t reordered in N days) with automatic joins and date math
- Automate admin/security changes via prompts: create business units/roles/field security/access team templates, assign users, validate access per user, share a single record via a team template, and enable auditing with layered checks
Code & CLI: MCP serverPython SDK
AgentsDeveloperGitHub CopilotVisual Studio CodeMCPData
OD858 Pre-recorded From transcript
Your PC, Your Rules: AI Agents Meet Windows Personalization
Samantha Song
This session shows a concrete pattern for mapping natural-language personalization requests to real Windows changes via an MCP-backed “skill” contract (skill.md). It demos agent-driven Dynamic Lighting effects, Windows theme changes (wallpaper/accent/mode), and notification-triggered lighting, with emphasis on structured tooling, permissions/scope, and rollback as part of reliable OS automation.
What's new
- Open-source Copilot skill repo for Windows personalization built around a skill.md contract agents can read and invoke
- Agents can drive Windows Dynamic Lighting via public LampArray APIs to implement per-device, per-lamp animations
- A theming module can orchestrate multiple OS changes in one intent (e.g., wallpaper + accent color + mode + lighting)
- A notification watcher can react to Windows toast events to trigger lighting feedback (e.g., flash red on messages)
APIs & SDKs
- Model Context Protocol (MCP) servers — Used as the tool interface that skills expose so agents can map prompts to structured tool calls and then to Windows personalization actions.
- Windows LampArray APIs — Public APIs used to discover Dynamic Lighting devices and set per-lamp colors/animations (e.g., keyboard + lamp effects).
- Windows toast notifications (event watching) — Watched to trigger reactive behaviors like flashing lighting on incoming notifications; described as resuming with no state loss.
What you can build
- Generate and run custom Dynamic Lighting animations from a natural-language prompt (e.g., koi pond, campfire, shooting stars)
- Apply a full “vibe” in one action: wallpaper + accent color + light/dark mode + RGB lighting
- Sync lighting effects to on-screen content (described as reflecting colors on the screen while videos play)
- Flash lighting cues for notifications by monitoring Windows toast events
- Package and share a reusable skill interface via skill.md so multiple agents can invoke the same tooling
Code & CLI: skill.mdgithub.com/samanthamsong/windows personalization skillGitHub Copilot CLIC# driverPython effect scriptsrender frameMSIX package themesExplorer accent registry path
WindowsMCPAgents on WindowsPersonalizationWindows APIsDynamic Lighting
ODSP900 Pre-recorded From transcript
Performance tuning on Cobalt with Arm Performix
David Haikney
This session demos Arm Performix, a performance analysis toolkit designed to profile and optimize workloads running on Azure Cobalt instances. It shows a workflow built around "targets" (remote systems accessed via SSH) and "recipes" (repeatable profiling/benchmark experiments), moving from system-level characterization to code-level hotspots and CPU microarchitecture analysis. The demo also highlights an MCP server integration to connect profiling results to an LLM for confidence-based optimization suggestions inside a dev workflow.
What's new
- Arm Performix performance analysis toolkit (built in collaboration with Microsoft performance experts) for workloads on Cobalt
- Performix provides both a UI and a CLI for running the same analyses
- Performix includes an MCP server to couple profiling results with an LLM and suggest optimizations
- Performix is available now, free to download and free to use
APIs & SDKs
- Arm Performix MCP server — Exposes profiling runs (including system info, profiling data, disassembly, and source linkage) to an LLM for generating confidence-based optimization suggestions.
What you can build
- Add a remote Cobalt instance as a profiling target using SSH credentials (host/user/port/keys)
- Run system characterization microbenchmarks to validate instance-level performance (e.g., memory bandwidth vs access size / cache behavior)
- Profile system utilization via heat maps across cores, either by launching a workload, attaching to a process, or profiling all processes
- Find and attribute code hotspots back to source code across languages (including Java and .NET)
- Compare profiling runs to understand changes across experiments (e.g., instruction mix differences such as NEON vs SVE implementations)
- Use CPU microarchitecture analysis (top-down methodology) to identify cache behavior, stalls, and branch mispredictions
AutomationAzureComputeDeveloperGitHub CopilotLocal AI
ODSP904 Pre-recorded From transcript
Build AI-powered collaboration on a visual canvas
This session shows Lucid’s AI features for generating and editing diagrams and whiteboard content directly from text prompts, plus AI-assisted ideation, sorting, and summarization on a shared canvas. It also demonstrates connecting an AI agent to the Lucid MCP server to create, fetch, share, and update Lucid documents programmatically as part of a developer workflow.
What's new
- Lucidchart: generate diagrams from text prompts in the Lucid AI Prompt Editor, in an assisted layout container with auto-reflowing connectors
- Lucidchart: update an existing AI-generated diagram (add/remove steps, change decisions/branches) via the AI tool, not only manual edits
- Lucidspark: AI-powered mind map expansion and sticky-note idea generation (e.g., generate nine sticky notes from a prompt)
- Lucidspark: sort selected sticky notes into AI-derived categories with optional custom instructions (e.g., by first letter, or by priority high/medium/low)
- Lucidspark: summarize selected board content (noted as currently focused on content like diagrams/sticky notes/frames, with broader widget summaries mentioned as future work)
- Lucid MCP server: enables searching, fetching, summarizing, sharing, and creating Lucid diagrams via an agent connection
APIs & SDKs
- Lucid MCP server — Server an AI agent can connect to for searching, fetching, summarizing, sharing, and creating Lucid diagrams/documents programmatically.
What you can build
- Turn a natural-language process description into a flowchart draft you can refine (with assisted layout and auto-adjusting arrows)
- Generate BPMN choreography and sequence diagrams from prompts (example: loan application process)
- Create ERDs from high-level instructions or pasted code describing classes and relationships
- Generate network diagrams and cloud architecture diagrams (AWS/Azure/Google Cloud) with logical container grouping
- Run whiteboard ideation: expand mind maps and generate/expand sticky-note brainstorms, then summarize or sort them into categories
- Automate diagram workflows: have an agent create multiple diagrams from a codebase, share them with reviewers, then fetch reviewer edits and compare them back to the code
Code & CLI: GitHub (referenced: a BPMN converter repo used in the demo; specific repo name not provided)
AIAutomationDeveloperMCPAI Toolkit
ODSP906 Pre-recorded From transcript
Apply orchestration patterns for production AI agents
Cliff Simpkins
UiPath presents Maestro as an execution/orchestration layer to take AI agents from demos to governed, observable, auditable production workflows with human approvals and durable state. The session focuses on Microsoft-first environments (Teams, Microsoft 365, GitHub Copilot, VS Code) and shows new/updated UiPath capabilities including Teams deployment for conversational agents, a developer-friendly Flow canvas, a case-management canvas for exception-driven work, and agentic testing in UiPath Test Cloud.
What's new
- UiPath conversational agents can be deployed to Microsoft Teams via a standard Teams packaging process for 1:1 chat and channel workflows
- GitHub Copilot can be given full context on UiPath via UiPath “skills” + UiPath CLI installed through NPM, enabling build/deploy/manage workflows from VS Code
- Maestro Flow: a new developer-friendly orchestration canvas whose schema is natively supported by coding agents; Flow is in early access and planned to be publicly available “in the coming weeks”
- Evaluations (test cases) are coming to end-to-end processes in Flow
- Maestro Case: a new canvas for dynamic, exception-driven processes with rule/agent-driven stage activation and rationale in an execution trail
- Agentic testing in UiPath Test Cloud: autonomous test case execution with Autopilot, autonomous exploration, and a “Delegate” assistant to handle testing admin work
APIs & SDKs
- UiPath Maestro — Orchestration/execution layer for agentic processes with governance, observability, human approvals, durable state, retries/timeouts, and audit trails.
- UiPath CLI · ga — CLI tooling to control/build/deploy/manage UiPath automations and integrate with coding agents; described as live now with GitHub Copilot support.
- UiPath skills for GitHub Copilot · ga — Copilot skills installed via NPM to give Copilot context on UiPath platform APIs/CLI commands/deployment patterns.
- Maestro Flow · preview — Developer canvas for Maestro processes with local files in VS Code, agent configuration inline, tracing, and support for coding-agent authored schemas.
- Maestro Case — Case-management canvas for dynamic, exception-driven processes (parallel work, rework, escalations) with rationale/execution trail.
- UiPath Test Cloud (Autopilot, Delegate) — Agentic testing capabilities for autonomous execution/exploration and automating testing admin tasks (results, reporting, issue filing).
What you can build
- Deploy a UiPath-built conversational agent into Microsoft Teams for employees to submit info, check status, and receive updates
- Model a long-running, multi-system enterprise process with human approval steps and trace/audit visibility using Maestro
- Develop and version-control Flow orchestrations as local files in Visual Studio Code and review changes via Git
- Add multi-trigger entry points to an orchestration (e.g., webhook trigger plus Outlook ‘email received’ trigger)
- Build an invoice/billing-dispute orchestration with extraction, data lookups, discrepancy detection, approval tasking, ERP API calls, and notifications
- Implement loan origination as an exception-driven case plan (rework, escalations, parallel underwriting) with agent/rule-driven stage activation
Code & CLI: NPM (install UiPath skills and CLI)Visual Studio CodeGitHub CopilotClaude CodeGemini CLIBPMN 2.0Outlook (email received trigger)webhook triggerPlaywrightAppiumSAPEpicCitrixJirauipath.com/developers
AIMS TeamsAgentsDeveloperGitHub CopilotGitHub
ODSP907 Pre-recorded From transcript
Monitor GenAI applications beyond golden signals
Session explains why classic golden signals (latency, errors, traffic, saturation) are necessary but insufficient for GenAI apps due to non-determinism, variable cost, new attack vectors, and subjective quality. It proposes adding three monitoring dimensions—cost, safety/security, and quality—with concrete example metrics and tagging-based cost attribution.
What's new
- GenAI observability should combine LETS (latency, errors, traffic, saturation) with three added dimensions: cost, safety/security, and quality
- Cost attribution should be built via mandatory tagging at feature, user, model/provider, and endpoint (region/environment/provider) levels
- Security monitoring metrics highlighted: prompt injection rate, PII detection rate, content moderation score, and jailbreak attempts
- Quality monitoring metrics highlighted: hallucination rate, relevance score, user satisfaction, answer completeness, retrieval quality, and response coherence
- Latency should be instrumented per pipeline stage (e.g., RAG retrieval time, LLM call time, total request time)
APIs & SDKs
- Datadog Large Language Model Observability — Monitoring approach described as capturing LLM-call metrics (e.g., latency, errors, tokens/sec, API rate limit usage) plus cost, quality evals, tracing tool usage, and safety/security signals like PII masking and prompt injection detection.
What you can build
- Break down end-to-end latency into RAG retrieval, LLM call, external API calls, and total request time to find bottlenecks
- Segment error monitoring beyond HTTP codes to include model-provider errors (context length exceeded, safety filter triggered, model overloaded) by endpoint/model/user segment
- Segment traffic by feature, user type, and model to manage capacity, model rate limits, and costs
- Monitor saturation with emphasis on GPU utilization and model/API rate limits
- Detect cost escalations from token creep, model drift, and uncached calls using granular cost attribution tags
- Track GenAI safety/security risks (PII leakage/data exfiltration, prompt injection/jailbreaking, denial of wallet, model extraction) via dedicated security metrics
AIAutomationAzureAzure MonitorCost ManagementPlatform Engineering
ODSP908 Pre-recorded From transcript
Streamline your end-to-end developer workflow with AI
Will Wang
Will Wang walks through a four-phase workflow for shipping a product end-to-end—ideation, building, team communication, and go-to-market—using AI to reduce friction. The session focuses on practical habits around GitHub Copilot in VS Code, Teams transcripts, and reusing tested prompts (including via Logitech MX hardware) to move faster while keeping documentation and follow-ups consistent.
What's new
- Pattern: keep a separate AI chat/session per feature to avoid context-window spillover, and write a detailed handoff doc after each session for continuity
- Pattern: standardize and reuse tested prompts (for docs, tests, outreach) to get more consistent AI output and reduce time spent rewriting instructions
- Workflow: use Microsoft Teams meeting transcripts plus AI-written action items/docs to keep teams aligned and retain artifacts after calls
APIs & SDKs
- GitHub Copilot (VS Code / Copilot Chat) — Used for writing code, generating documentation, and creating tests via prompts during feature development.
- Microsoft Teams (transcription) — Used to capture call transcripts; paired with AI-written documentation/action items for team alignment.
What you can build
- Generate code, tests, and documentation in VS Code with GitHub Copilot using reusable prompts
- Create a per-feature development workflow where each feature has its own AI session and a written handoff doc
- Run team meetings with an AI-generated HTML brief plus Teams transcripts to track decisions and action items
- Capture product ideas quickly (notes + screenshots) during research/reading to avoid losing them
- Go-to-market by posting where users gather (e.g., Twitter, Product Hunt, open source on GitHub) and running fast feedback loops via outreach messages
Code & CLI: VS CodeGitHub CopilotMicrosoft TeamsLogitech MX Master 4Logitech MX Creative Keypad
AIAgentsGitHub CopilotWindowsWindows DeveloperVS Code
ODSP909 Pre-recorded From transcript
Take AI agents from prototype to production with OpenTelemetry
Harry Kimpel
This session shows how to make a multi-agent travel planner observable end-to-end by using the Microsoft Agent Framework with built-in OpenTelemetry tracing and sending telemetry to New Relic. It covers tracing agent/tool execution, adding custom spans/metrics and log correlation, plus adding eval-driven CI/CD quality gates and layered prompt-injection defenses that are also instrumented.
What's new
- Microsoft Agent Framework includes built-in OpenTelemetry support to emit traces for agent runs and tool calls with minimal setup
- OpenTelemetry log correlation adds trace/span context to logs so errors can be jumped to the originating trace/span
- CI/CD quality gates driven by evaluation tests (LLM-based scoring) can fail builds when output quality drops below a threshold
- Microsoft Foundry guardrails can be configured for jailbreak attempts, indirect prompt injection, and content safety and combined with evaluator-catalog evaluations
APIs & SDKs
- Microsoft Agent Framework — Define agents (name/description/model/tools), orchestrate multi-agent/tool-calling loops, and emit built-in OpenTelemetry spans for agent invocations and tool calls.
- OpenTelemetry — Standard instrumentation for traces/metrics/logs; uses OTLP exporter environment variables and enables trace/log correlation via trace/span IDs.
- New Relic — Observability backend receiving OTLP telemetry and showing traces, correlated logs, dashboards, and alerts for performance, quality, and security signals.
- Microsoft Foundry guardrails — Platform-level protections configurable for jailbreak attempts, indirect prompt injection, and content safety; can be paired with built-in evaluations from an evaluator catalog to produce metric scores.
What you can build
- Instrument an agent app so every agent run becomes a trace with child spans for each tool call and durations/status codes
- Identify bottlenecks by inspecting which tool or reasoning step dominates end-to-end latency
- Add custom spans with business attributes (e.g., destination category) to filter and debug traces by domain context
- Create custom metrics (counters/histograms) like itineraries per hour, average quality score, and cache-hit percentage for dashboards
- Correlate logs to traces to jump from an error log to the exact failing span/tool call for faster root-cause analysis
- Add layered prompt-injection defenses (platform guardrails + app-level detection) and instrument them to track attempts and guardrail effectiveness
Code & CLI: FlaskMicrosoft What the Hack repositoryWhat the Hack #073: New Relic agent observabilityGitHub CodespacesOTLP exporter (OpenTelemetry environment variables)New Relic endpointNew Relic API key (as mentioned for exporter configuration)
AIObservabilityReliabilityMonitorAgentsMCP
ODSP912 Pre-recorded From transcript
Build agentic testing systems to validate AI generated code
This session argues that AI-generated code needs a deterministic validation layer because traditional testing and manual review can’t keep up with agent-written changes. Sparsh Kesari demos TestMu AI’s Kane CLI as an “agentic testing” approach: describe an end-to-end objective in natural language, run it in a local browser or headless from an agent, and get reproducible evidence plus generated Playwright code.
What's new
- TestMu AI announced Kane CLI, a command-line validation layer for agentic end-to-end testing
- Kane CLI can take natural-language objectives, execute them in a local browser, and optionally validate on cloud cross-browser/cross-device/cross-environment setups
- Kane CLI generates Playwright test code by default from the natural-language objective
- Kane CLI outputs agent-native NDJSON structured results intended to be readable by agents
- Kane CLI provides shareable evidence (video logs and trace runs) plus a shareable link to review execution
APIs & SDKs
- Kane CLI · announced — Command-line tool to run intent-based end-to-end validation (local browser or headless via an agent), generate Playwright tests, and emit shareable run evidence and NDJSON outputs
- Kane SDK — SDK to import Kane into CI pipelines, custom agents, or tests
- Playwright (generated output) — Kane CLI generates Playwright test scripts corresponding to the executed natural-language objective
What you can build
- Turn a natural-language end-to-end objective into an automated browser run and a generated Playwright test
- Run multi-step workflows that span multiple sessions (e.g., checkout, extract an order ID, use it in a second flow)
- Integrate end-to-end validation into CI/CD by auto-playing tests defined in a markdown-based test.md framework
- Use an AI coding agent (e.g., Claude/Codex/Copilot mentioned) to invoke headless end-to-end validation and consume NDJSON results
- Capture trace/video evidence and share a replayable run link for review before merge/deploy
Code & CLI: Kane CLIKane SDK (import Kane)Playwright (generated test script)NDJSON output formatagent.mdtest.mdnpm module install (command not shown in transcript)
AIAutomationReliabilityResiliencyMonitorAgents
ODSP914 Pre-recorded From transcript
Run AI at scale with Ray + Kubernetes using Anyscale on Azure
Daniel Arrizza, Katarina Stanley
This session walks through building an end-to-end AI workflow on Anyscale on Azure: multimodal data prep, distributed fine-tuning with PyTorch, batch embedding generation, and deploying an always-on inference service. The demo focuses on how Ray on AKS provides a Python-native distributed runtime with managed operational features like scaling, checkpointing, and observability inside an Azure subscription.
What's new
- Anyscale on Azure runs Ray on Azure Kubernetes Service (AKS) inside your Azure subscription and is available through the Azure portal
- Integrated with Microsoft Entra ID for RBAC
- Managed Ray lifecycle on AKS, plus a priority-aware scheduler aimed at improving GPU utilization
- Anyscale services support zero-downtime version updates and independent scaling of components
- Ray Train checkpointing can resume after failures, including mid-epoch (as described in the demo)
- Ray Data streams data to GPUs to keep utilization high, and can scale CPU nodes to avoid input bottlenecks
APIs & SDKs
- Ray — Python distributed compute framework used here for data processing (Ray Data), distributed training (Ray Train/TorchTrainer), and model serving (Ray Serve) on AKS.
- Ray Train (TorchTrainer) — Orchestrates distributed PyTorch training with scaling configuration (workers/GPUs) and checkpointing for resiliency.
- Ray Data — Data pipeline layer used to stream training data to GPUs and scale CPU resources to keep accelerators fed.
- Ray Serve — Serving framework used to compose multiple models behind an endpoint (image-to-text step + fine-tuned model) and return JSON responses.
- PyTorch — Deep learning framework used for the fine-tuning and inference code within Ray-orchestrated training and serving.
- Anyscale CLI — CLI shown for interacting with Anyscale (including listing "skills" intended to work with code AI assistants) and for creating jobs/services.
What you can build
- Create an Anyscale cloud in Azure, selecting an existing AKS cluster or using a one-liner to create a cluster
- Interactive development on a Ray cluster via workspace, including VS Code desktop SSH or web-based VS Code
- Fine-tune an open-source model on multimodal product data using PyTorch wrapped by Ray Train with checkpointing
- Generate batch embeddings across a large catalog and validate embedding similarity for recommendations
- Deploy a recommendation API using Ray Serve that chains an image-to-text model and a fine-tuned model and returns JSON
- Monitor and debug workloads using workspace metrics/logs and Ray workload observability to find bottlenecks
Code & CLI: Anyscale CLIanyscale skillsRay TrainTorchTrainerRay DataRay ServeAzure Kubernetes Service (AKS)Azure Container RegistryMicrosoft Entra ID
AIAzureCost ManagementObservabilityPlatform EngineeringReliability
ODSP915 Pre-recorded From transcript
Resolve support cases with multi-agent workflows
Carlos Camacho
This session demos an open-source multi-agent system that routes support questions to specialized agents to diagnose and resolve issues across partner ecosystems. It shows deploying an Azure MCP server from the OpenShift AI MCP catalog onto Red Hat OpenShift, then using it via an Azure support agent with authentication/authorization and auditing via OpenTelemetry.
What's new
- OpenShift AI MCP catalog provides pre-built MCP servers that can be deployed to a cluster (demo: Azure MCP server)
- Catalog deployment handles container image, configuration, and authentication via managed identity (per demo description)
- Multi-agent quickstart includes routing based on intent, agent access control, and an audit trail backed by OpenTelemetry events
APIs & SDKs
- MCP (Model Context Protocol) — Used as the tool/server integration layer; Azure MCP server is deployed from a catalog and consumed by an agent without custom glue code.
- ADK — Used to develop the agents in the demo (routing agent and support agents).
- OpenTelemetry — Used to store events for audit logging and tracing of security and request outcomes.
- Managed identity — Used for authentication when configuring the Azure MCP server deployment to connect to an Azure tenant.
What you can build
- Deploy an Azure MCP server from an MCP catalog onto an OpenShift cluster and connect it to an Azure tenant
- Build a chat-based support experience that routes user questions to specialized agents based on detected intent
- Wrap an MCP server inside a domain-specific support agent and expose executed MCP tools/results back to the user
- Enforce per-agent access control so users can be allowed/denied at request time
- Capture an audit trail of requests and security events, and inspect accepted/denied outcomes via traces/logs
Code & CLI: PatternFlyAzure MCP serverOpenShift AI MCP catalogRed Hat AI secure MCP catalogAzure and Red Hat OpenShift AI (ARO)A2A
AIAzureObservabilityPlatform EngineeringVector EmbeddingsAgents
ODSP918 Pre-recorded From transcript
Build persistent and scalable AI agent memory with TiDB
Ravish Patel
This session shows how to implement persistent AI agent memory using TiDB with a single SQL table that supports chat/state storage plus semantic, keyword, and hybrid retrieval. The demo walks through auto-generating embeddings on insert via an Azure OpenAI deployment, running vector search and full-text search, combining them with RRF, and using ACID transactions for multi-table agent updates.
What's new
- Single-table setup for agent memory: SQL columns + vector search + full-text search on the same table
- Automatic embeddings on insert using a SQL function (embed_text) that calls an Azure OpenAI deployment
- Hybrid retrieval implemented as vector search + keyword search + Reciprocal Rank Fusion (RRF) ranking in SQL
- ACID transactions across tables for multi-step agent writes (e.g., insert memory + update per-user aggregates)
- TiDB features positioned for agent workloads: scale-to-zero, database branching per agent, resource control, fast scale-out (separate compute/storage)
APIs & SDKs
- TiDB SQL function embed_text — Generates vector embeddings from inserted text by calling an Azure OpenAI deployment and storing the vector in a generated column.
- TiDB vector search (HNSW index) — Stores embeddings in a vector column and supports similarity search via a vector index for semantic recall.
- TiDB full-text search (multilingual parser) — Keyword search using a full-text index that supports multiple languages for exact term matching.
- TiDB Python SDK (pytidb) — Python SDK claimed to provide hybrid search and RRF in a few lines.
- TiDB MCP server + agent rules — MCP server and agent rules for integrating TiDB into Cursor/Claude workflows.
What you can build
- Persist agent chat history and per-user state in SQL while enabling retrieval for context recall
- Run semantic recall over past memories using vector similarity search without a separate vector database
- Run keyword lookups (e.g., cities, identifiers) using full-text search on the same table
- Implement hybrid retrieval (semantic + keyword) with RRF to improve relevance for agent memory queries
- Perform reliable multi-step agent updates with transactions across memory and aggregate “facts” tables
Code & CLI: pip install pytidbgithub.com/pingcap/agentrulestidb.compingcap.com/ai/agenticai
AIAzureStorageVector EmbeddingsAgentsDeveloper
ODSP919 Pre-recorded From transcript
Move from data to intelligence with Oracle MCP and Microsoft IQ
Ram Kakani, Jeff Smith
This session shows how to build an enterprise agent in Azure AI Foundry that queries Oracle Database@Azure through an Oracle-managed Model Context Protocol (MCP) server, while using Microsoft IQ components for reasoning and work-context orchestration. The demo walks through wiring an agent to an Oracle Remote MCP Server, grounding it with documents from OneLake and Azure Blob Storage, and using Work IQ to draft an Outlook email based on live Oracle data and ongoing email threads.
What's new
- Oracle offers managed, hosted MCP servers for Oracle databases in Oracle Cloud Infrastructure and for Oracle Databases running at Azure, with the MCP server itself at no additional cost (pay only for database/AI usage).
- Azure AI Foundry agents can connect to an "Oracle Remote MCP Server" tool via a catalog entry by providing endpoint plus region and OCID, with key-based or OAuth-based authentication.
- Oracle MCP access can be granted via Azure Entra ID users and group membership, using an OAuth 2 on-behalf-of (OBO) flow so the agent acts on the user’s behalf and the database sees the end-user identity.
APIs & SDKs
- Model Context Protocol (MCP) — Protocol used by agents (MCP clients) to call tools exposed by an MCP server, including patterns like natural-language-to-SQL via an Oracle MCP tool.
- Oracle managed MCP server (Oracle Database@Azure / OCI) — Managed, hosted MCP server that exposes Oracle-database-backed tools to MCP clients/agents; configurable tools and authentication; integrates with Azure Entra ID identities via groups.
- Foundry Agent Service — Hosts agents and an MCP client with native MCP support that can point to an MCP server (shown with Oracle MCP server).
- Microsoft IQ (Foundry IQ, Fabric IQ, Work IQ) — Used for reasoning/grounding (Foundry IQ), historical analytics (Fabric IQ), and work-context delivery plus actions like email drafting (Work IQ).
- Microsoft Entra Agent ID — Gives each agent an identity with least-privilege scoping (governance plane).
- Agent 365 Governance — Tenant-wide inventory and governance for agents (as described in the governance plane).
What you can build
- Build an AP analyst agent in Azure AI Foundry that runs live reads against Oracle Database@Azure via an Oracle Remote MCP Server (no ETL).
- Ask natural-language questions (e.g., unpaid invoices over a threshold across a time window) and have the agent translate to SQL and run queries through MCP tools with human-in-the-loop approval.
- Ground agent recommendations using a knowledge base built from compliance reports in Microsoft OneLake and vendor/contract documents in Azure Blob Storage.
- Use Work IQ to search relevant Outlook email threads, summarize what was agreed, and generate a draft reply email based on current Oracle invoice status.
Code & CLI: OCI SDK (referenced as prior boilerplate code developers used to write for setup and connections)
AIAPIAgentsMCPDataApp Integration
ODSP923 Pre-recorded From transcript
Create enterprise apps with AI and MCP
Jason Beres
This session demos building enterprise UI quickly using Infragistics Ignite UI components, App Builder (low-code WYSIWYG), and VS Code with MCP servers plus Agent Skills. Jason Beres shows generating a CRM-style app, publishing code to GitHub, then using Copilot-driven prompts to add a fully featured data grid and to generate a dashboard UI from an image using Ignite UI for Blazor.
What's new
- Infragistics announced a new WinUI component suite at Build 2026
- Ignite UI CLI can generate VS Code MCP configuration (mcp.json and MCP servers) via an AI config command
- Ignite UI Agent Skills can be installed (e.g., from igniteui/igniteui-blazor) and used with tools including GitHub Copilot and Claude Code
- App Builder can publish generated apps to GitHub, Azure DevOps, or as a downloadable zip
APIs & SDKs
- Ignite UI (Infragistics UI components for Angular/React/Blazor/Web Components) — Component library used to build enterprise UIs (data grids, charts, theming) with consistent APIs across supported web frameworks.
- Infragistics App Builder — Low-code WYSIWYG tool with conversational AI to assemble screens, enable grid features, apply themes, and export to framework-specific code (e.g., Blazor, React).
- Ignite UI CLI — CLI used in the demo to add AI/MCP configuration into a VS Code project and to support theming and skill-driven agent workflows.
- Ignite UI MCP servers — MCP servers started from VS Code to let agents consult Ignite UI tooling/knowledge when modifying the app based on prompts.
- Ignite UI Agent Skills (e.g., igniteui/igniteui-blazor) — Installable skills that guide agents to generate/modify Ignite UI apps (theming, grids, and generating Blazor UI from an image design).
- Infragistics WinUI component suite · announced — New WinUI components including data grid, charts, geospatial maps, inputs, and a Dashboard Tile; shown with XAML usage like Infragistics XamCategoryChart.
What you can build
- Create a CRM-style enterprise app UI via App Builder, then export production code for Blazor Server or React
- Enable rich data grid capabilities (group by, filtering, column moving/pinning/resizing/hiding, exporting) with minimal or no hand coding
- Publish generated app code to a new GitHub repository directly from App Builder, then clone and iterate in VS Code
- Use Copilot prompts plus MCP servers/skills to add a new grid bound to JSON data, including logo image rendering and multi-row collapsible headers
- Generate a Blazor dashboard UI from a screenshot/image and iterate on the result with an agent (bind to live data, add screens, tweak layout)
- Build WinUI desktop apps with Infragistics components and customize via Copilot chat, using consistent APIs across Infragistics platforms
Code & CLI: .NET runIgnite UI CLI (AI config)GitHub skill installigniteui/igniteui-blazorVisual Studio CodeGitHub CopilotClaude Code
AICopilotAgents.NETDeveloperVisual Studio Code
ODSP925 Pre-recorded From transcript
Deliver production-ready AI search on unstructured data with RAG
This session explains core RAG concepts (vs. context- and cache-augmented generation) and why production RAG is complex due to many moving parts across ingestion, embeddings, retrieval, evaluation, and UI. It then walks through a vendor-provided approach (Progress Agentic RAG) and a demo using a .NET/Blazor app calling a C# SDK to return both conversational answers and structured JSON for charting from ingested PDF financial statements.
What's new
- Progress Agentic RAG positioned as a managed "RAG as a service" platform with document ingestion, agent-driven extraction, and hybrid retrieval (keyword, semantic, graph) with agent reranking
- Built-in evaluation agent/metric called "REMi" described as monitoring system stability as data is ingested and retrieved
- SDK availability stated for .NET, TypeScript/JavaScript, and Python, plus REST APIs for deeper customization
- An HTML widget builder is shown for quickly embedding a search experience with citations/retrieval into a web page
APIs & SDKs
- Progress Agentic RAG C# SDK — Used from a Blazor Server app to call a search interface and an "AskAsync" method that can request a typed/structured response mapped into a JSON schema and deserialized back into a .NET object for rendering (e.g., charts).
- Progress Agentic RAG REST APIs — Mentioned as available for building custom agents, custom UIs, or complete application architectures.
- Progress Agentic RAG SDKs for TypeScript/JavaScript and Python — Mentioned as available for more complex scenarios beyond the built-in widget approach.
What you can build
- Build a RAG pipeline that chunks large documents, embeds content, stores vectors, retrieves semantically similar passages, and grounds LLM answers with citations
- Ingest unstructured sources (PDFs, Office files, images, video, audio/MP3, chat logs, websites/sitemaps) and query them with natural language
- Use agentic retrieval to rerank results and extract tags/entities/key texts during ingestion
- Create an embedded search widget via HTML snippets for quick deployment
- Build a custom Blazor Server dashboard that queries PDFs and returns both narrative answers and structured data suitable for chart components
Code & CLI: AskAsync (Progress Agentic RAG C# SDK method)Blazor ServerTelerik UI for BlazorHTML widget builder / HTML snippetsprogress.com
AIAgentsDeveloperDeveloper Technologies
ODSP926 Pre-recorded From transcript
Build collaborative agents into apps with APIs
Ziv Navoth, Edo Segal, Gillian Sheldon
This session demos Napster's Azure-native Omniagent API for deploying real-time multimodal (video + voice) agents inside applications. It focuses on making these agents cost-effective at scale, easy to provision from the Azure portal, deployable across web/mobile/phone/text channels, and fully monitorable with transcript, tool-call, and memory auditing.
What's new
- Omniagent API runs at $0.01 per render minute when you bring your own LLM (positioned as ~20x cheaper than alternatives)
- Omniagent API is Azure Native: provisioned from the Azure portal and billed as a line item on the Azure invoice
- Browser-side SDK connects over HTTPS and WebRTC via Azure Front Door/load balancing; private endpoint support mentioned
- Omniagent runtime uses AKS auto-scaled pods plus a rendering pipeline on dedicated Azure VM clusters streaming synchronized video over WebRTC
- Cross-channel deployment described: web (WebRTC), native apps (WebSocket voice streaming), phone (SIP/VoIP inbound calls), and text messaging
- Optional cross-channel memory: the API can extract facts/summarize and carry context forward across channels with read/write visibility in monitoring
APIs & SDKs
- Napster Omniagent API (REST API) · ga — Create/configure agents (persona, knowledge, FAQs, tools), deploy to channels, enable memory, and inspect sessions including transcripts and tool calls.
- Omniagent browser-side Web SDK — Embeds and renders a real-time video agent in a web app; opens HTTPS + WebRTC connections (described as going through Azure Front Door/load balancing).
What you can build
- Embed a lifelike real-time video concierge on a pricing page, help center, or onboarding flow in a web app
- Add a voice-first agent to native mobile/desktop apps by streaming real-time voice via a WebSocket handler
- Run an after-hours support line where the agent answers inbound SIP/VoIP phone calls on a normal phone number
- Route the same agent through a text/messaging channel while keeping the same tools and memory
- Build a field-service assistant that pulls service history, orders parts, and schedules inspections via tool calls
- Audit and iterate agent behavior using per-session transcripts, tool invocation logs, and memory read/write traces
Code & CLI: Azure portalAzure Front DoorAzure Kubernetes Service (AKS)WebRTCWebSocketSIPVoIPAzure OpenAIAzure PolicyMicrosoft DefenderAzure DDoS Protection
AIAzureAPIAgentsFoundry AgentsDeveloper Technologies
ODSP928 Pre-recorded From transcript
Run AI SREs without burning token budgets
Natan Yellin
This session breaks down why AI SRE alert investigations often cost around $2 each, making “run it on every alert” economically hard at enterprise alert volumes. It focuses on where the cost really comes from (input tokens) and practical optimizations—especially LLM-native alert grouping and reuse of prior context—to bring per-alert spend into a viable range.
What's new
- Typical underlying LLM cost per SRE-style investigation is described as ~$0.50–$5, dominated by input token spend
- Context/runbooks (memory/skills) can reduce investigation cost by ~20–30% by avoiding repeated environment/tool rediscovery
- LLM-native alert grouping can reduce spend by avoiding linear re-investigation of duplicate alerts during incidents
- Reusing a prior context window for the same root cause can reduce cost; additional savings if the context is still in the model provider cache (example given: a five-minute cache hierarchy)
APIs & SDKs
- Anthropic prompt caching (five-minute cache hierarchy) — Reusing a hot context window to reduce repeated context input cost during reinvestigations.
What you can build
- Estimate annual LLM spend for running an AI SRE investigation on every alert given alert volume and per-investigation cost
- Optimize an alert-triage agent by reducing input-token volume and repeated context discovery
- Add runbooks/memory so an SRE agent doesn’t re-learn how to query the organization’s observability tools each time
- Group duplicate alerts during outages using LLM-generated grouping rules rather than deterministic matching
- Reuse investigation context across re-triggered alerts for the same root cause to reduce token costs
- Run investigations on all alerts and escalate to humans only when the agent detects higher importance
AIObservabilityOutagesPlatform EngineeringReliabilityResiliency
ODSP930 Pre-recorded From transcript
Low-latency AI for developer workflows
Speakers from Cerebras and OpenAI discuss how very fast inference changes how developers use coding agents, shifting from occasional prompts to always-on automation. They demo Codex Spark as a lighter, faster Codex variant running on Cerebras Inference, and walk through examples spanning workplace monitoring, OSS maintenance, and rapid interactive UI edits.
What's new
- Codex Spark is described as a lighter, faster version of Codex running on Cerebras Inference
- Codex Spark supports defining multi-agent workflows, including a main agent that spawns fast sub-agents
- Positioning: Spark is "v1" today, with claims that models on Cerebras will get smarter over time
APIs & SDKs
- Codex Spark — A faster/lighter Codex experience used inside the Codex app, including multi-agent task decomposition and interactive coding.
- Cerebras Inference — Inference runtime/hardware stack mentioned as what Codex Spark runs on to achieve low latency.
- Codex — A slower, more capable model referenced as the alternative to Spark for longer tasks.
What you can build
- Slack monitoring automation that summarizes topics and tracks product launches
- Multi-agent daily briefing that reads Slack, Google Drive, and Google Meets to infer priorities and responsibilities
- Daily open-source maintenance job that checks PRs and issues, flags duplicates, and triages pipeline status
- Automated PR workflow that pulls down changes, reviews code and comments, applies fixes, and pushes updates
- Interactive UI iteration where the model makes rapid code edits aligned to specific styling and layout instructions
AIAgentsDeveloperGitHub CopilotVS CodeDevTools
ODSP933 Pre-recorded From transcript
Agentic infrastructure needs agentic observability
This session argues that traditional observability (logs, traces, dashboards, alerts) was built for humans investigating deterministic systems, and those assumptions break when agents write, operate, and debug software. It outlines why agent workflows produce “reasoning trails” rather than simple event logs, why sampling and status codes (e.g., 200 OK) become unreliable signals, and why telemetry sensitivity and instrumentation velocity force a new observability architecture. The proposed direction is an “agentic” observability layer that reasons over complete telemetry, separates LLM intent from deterministic backend analysis, and raises new governance questions about autonomy and guardrails.
What's new
- Proposes a shift from human-centric observability to “agentic observability” where the consumer of telemetry is an agent, not a human
- Advocates an architecture pattern: “move the LLM up; push the analysis down,” with LLMs orchestrating investigation over deterministic analytics close to the data
- Calls out “BYOC (bring your own cloud)” as a design choice to keep sensitive telemetry inside the customer’s cloud
- Argues for “zero instrumentation / zero friction” because manual instrumentation cannot keep up with AI-generated services and workflows
What you can build
- Investigate agent failures by reconstructing the agent’s decision path (documents chosen, tool retries, policy blocks) rather than only infrastructure events
- Run intent-driven incident investigation (“Why did this fail?”, “What changed?”, “Which customers were impacted?”) with an agent producing answers and next actions instead of dashboards
- Adapt telemetry collection dynamically for agent workflows (raise fidelity, instrument on the fly) as systems evolve
- Feed structured production telemetry directly into coding agents and CI/CD systems rather than manually copying screenshots of dashboards into chat tools
- Design telemetry pipelines that account for nondeterminism where identical inputs may lead to different decisions and outcomes
Code & CLI: MCP
AIObservabilityAgentsAgent Observability
ODSP934 Pre-recorded From transcript
Unlock Claude in Microsoft Foundry
Keiji Kanazawa, Caroline Matthews
This session introduces how to use Anthropic Claude models inside Microsoft Foundry to build and run enterprise agents with governance, security, and observability. It covers Claude model selection (Opus/Sonnet/Haiku), demos an MCP-backed cupcake ordering agent, and shows a hosted-agent support/ops workflow with tracing, artifacts, and evaluations in Foundry.
What's new
- Claude models are available in Microsoft Foundry (Opus, Sonnet, Haiku); the demo uses Claude Sonnet 4.6
- Foundry Agent Service supports open standards/protocols including MCP and an agent-to-agent protocol, and can run multi-agent workflows
- Hosted agents in Foundry Agent Service run custom-code agents in a hosted container sandbox with secured/authenticated access to Foundry resources and connected tools
- Claude Agent SDK (the harness behind Claude Code) is programmable in Python and TypeScript and provides an agentic loop plus built-in tooling (code execution, file system, web search, to-do list, MCP, custom tools)
- Foundry provides session history, traces/tool-call playback, and artifact storage (e.g., markdown summary, charts) for agent runs, plus monitoring and evaluations
APIs & SDKs
- Microsoft Foundry Agent Service — Service for building/running AI apps and agents (including hosted agents), connecting to models, data sources (e.g., Foundry IQ), tools/MCPs, and operating with observability/evaluations.
- Claude Agent SDK — Programmable agent harness (Python/TypeScript) powering Claude Code; provides agent loop, context management, sessions/memory, permissions, lifecycle hooks, sub-agents, error handling, and observability with tools like code execution, file system, web search, to-do list, MCP, and custom tools.
- Anthropic Foundry client (Foundry SDK) — Client used in the demo to connect code to Claude deployments in Foundry using model + API key + base URL (with an option for keyless deployment mentioned).
- Model Context Protocol (MCP) — Protocol used to package agent instructions and tools; demo shows using a public MCP server and notes private MCPs via authorization headers.
- Microsoft 365 Graph — Cited as an example enterprise knowledge/tool source agents can connect to for deep business context.
What you can build
- Build a code-driven agent that uses an MCP server for instructions + tools (e.g., ordering workflow) and runs against a Claude deployment in Foundry
- Run long-horizon operational workflows (weekly ops review) that pull from incidents/support tickets/communications, then generate reports, forecasts, and stored artifacts
- Deploy custom-code agents as hosted agents in Foundry Agent Service for secure execution and authenticated access to models and enterprise tools
- Trace and audit agent sessions: inspect turns, tool calls, and replay execution steps inside Foundry
- Set up early and continuous evaluations across quality, risk/safety, and agent/tool-use metrics; run them in Foundry UI and programmatically to detect drift/regressions
Code & CLI: VS CodeGitHub Copilot CLIClaude CodeLangChainLangGraphMicrosoft EntraMicrosoft PurviewMicrosoft Defender
AIAgentsDeveloperMicrosoft FoundryResponsible AIMCP
ODSP937 Pre-recorded From transcript
Build realtime multimodal agents with LiveKit and Azure
Jesse Hall
This session walks through building a low-latency, real-time voice agent using LiveKit’s WebRTC-based media infrastructure and Azure models for speech-to-text, LLM, and text-to-speech. It focuses on practical issues like latency, turn detection, interruption handling, and scaling, then demos an end-to-end agent that answers questions about Microsoft Build.
What's new
- LiveKit provides an open-source, WebRTC-based real-time media layer (voice/video/data) with an Agents SDK for Python and TypeScript
- LiveKit supports a cascaded voice pipeline (VAD → STT → LLM → TTS) and is model-agnostic, with Azure usable for STT, LLM (via Azure OpenAI), and TTS
- LiveKit offers an MCP docs server to keep coding agents up to date with LiveKit’s documentation
APIs & SDKs
- LiveKit Agents SDK (Python) — Implements the orchestration layer for real-time agents; connects WebRTC media to STT/LLM/TTS and custom logic/tools.
- LiveKit Agents SDK (TypeScript) — TypeScript option for building the same agent logic to run across devices and clients.
- LiveKit Azure plugin — LiveKit plugin used in the demo to wire Azure STT, Azure-hosted OpenAI LLM, and Azure TTS into the agent.
- Azure Speech-to-Text (STT) — Transcribes user audio to text in the cascaded pipeline.
- Azure Text-to-Speech (TTS) — Generates spoken audio for the agent response; demo sets a specific voice in code.
- Azure OpenAI (LLM via Azure deployment env vars) — LLM used to generate assistant responses from transcribed text in the demo agent.
What you can build
- Build a real-time voice assistant that streams microphone audio over WebRTC and speaks responses back with low latency
- Run an agent with a cascaded pipeline (VAD → STT → LLM → TTS) and swap models with minimal code changes
- Deploy the real-time media layer either self-hosted (open source) or via LiveKit Cloud
- Connect web (React) front-ends to a named agent session identifier to join the same agent session
Code & CLI: LKAppCreateAgentStarterPython templateReactStarter templateAgent.pyuv syncuv run agent.py download-filesuv run (dev mode)pnpm installpnpm devSilero VAD
AIAzureAgentsDeveloper
ODSP940 Pre-recorded From transcript
Create enterprise AI apps at scale with Bolt and Microsoft
Joe Keyes, William Sayer
This session demos how Bolt fits into Microsoft-centric workflows to move from Copilot-driven requirements to governed, production-ready apps. The speakers show using enterprise design systems, a Bolt CLI workflow for seeding approved components, and collaborative app iteration in Bolt with auth, secrets, and a simple server function that calls an OpenAI model.
What's new
- Copilot can hand off a structured project brief directly to Bolt via a Bolt agent to start building from captured requirements
- Bolt CLI can bundle and publish an organization’s design system/component library into Bolt for reuse across projects
- Bolt supports “Plan mode” to review an agent’s implementation plan before executing changes
- Bolt can add email-based user authentication with optional Google sign-in, plus user management UI
- Bolt includes secrets management used to store an API key and wire it into a server function
- Bolt can publish a live site after an inbuilt database security scan reports no issues
APIs & SDKs
- Bolt CLI — Programmatic interface to bundle/publish design systems and bring approved assets/repos/workflows into Bolt projects.
- Microsoft Copilot (agent) — Used to turn conversation into a structured brief and to trigger Bolt actions (summarize for Bolt, then build).
- OpenAI API (GPT-5) — Called from a generated server function to turn trip inputs into an itinerary; API key stored via Bolt Secrets.
What you can build
- Convert a Copilot conversation into a project brief and send it to Bolt to generate a starter web page/template
- Iterate on UI changes by tagging the Bolt agent in team conversations to apply edits to the project
- Publish a team-approved component library/design system into Bolt and generate new pages using those components
- Add email login and account-based saving to a generated app, with optional Google sign-in
- Create a server function that calls an external model API and updates UI state (spinner + refreshed modal) while waiting
- Publish a Bolt-built app to a live site after running the built-in database security scan
Code & CLI: bolt.newVS Codepackage.jsonStorybookprivate NPM registryOpenAI GPT-5
AIAzureAgentsDeveloper