Weekly AI Roundup: Agentic Workflows, MCP Tools, and Guardrails
This week's AI roundup is about turning agents into something you can run, review, and govern. GitHub's Agentic Workflows moved into public preview with Actions-native controls, stronger sandboxing, and fewer operational footguns like PAT sprawl, while Copilot expanded enterprise configuration across code review, terminal workflows, and auditable agent sessions (including validation for third-party agents). On the platform side, Azure AI Foundry and Claude Fable 5 leaned into long-running agent patterns, and MCP kept emerging as the common layer for wiring tools with policy and authentication. We also saw practical guidance on evaluation and token discipline, plus concrete ops and security updates ranging from Azure Container Apps troubleshooting to reduced secret scanning alert fatigue.
This Week's Overview
- Agentic GitHub Copilot workflows move from experiments to managed automation
- Copilot surfaces more controls (and more surfaces) for review and security
- Azure AI Foundry and Claude Fable 5 push longer-running agent workloads toward production patterns
- MCP (Model Context Protocol) keeps becoming the “glue” for tools, agents, and platforms
- Shipping agents means measuring them: evals, reliability, and token discipline
- Copilot desktop and IDE surfaces push toward isolated, stateful agent work
- Running AI workloads on Azure: concrete troubleshooting for model load, GPU, and memory
- AI security: attackers keep abusing AI branding, while GitHub reduces alert fatigue with LLM verification
- Other Artificial Intelligence News
Agentic GitHub Copilot workflows move from experiments to managed automation
Building on last week's shift from ad-hoc agent chats to reviewable, policy-driven rollout (model rules, memory controls, and adoption cohorts), GitHub Agentic Workflows entered public preview, giving teams a way to write natural-language Markdown automations that compile down to standard GitHub Actions YAML. The key point is that these workflows still run inside your existing Actions controls (runner groups, policies, and permissions), so “agentic” does not mean bypassing the CI/CD guardrails you already rely on.
Security and change-control are a first-class part of the preview: GitHub highlights integrity filtering, sandboxed execution behind the Agent Workflow Firewall (AWF), safe-outputs validation, and threat detection before changes get applied. For teams trying to operationalize coding agents, this is a shift from ad-hoc chat usage toward reviewable, repeatable automation that fits into the same compliance story as Actions.
GitHub also removed a common operational footgun: agentic workflows can now use the built-in GITHUB_TOKEN instead of requiring a personal access token (PAT). That reduces secret sprawl, and it pairs with a second admin-friendly change: org-owned repos can bill Copilot CLI usage directly to the organization when Copilot policies and workflow permissions allow it (including copilot-requests: write).
- GitHub Agentic Workflows is now in public preview
- Agentic workflows no longer need a personal access token
- Agentic AI Journeys: Planning, Coding, and Deployment | Data Exposed
Copilot surfaces more controls (and more surfaces) for review and security
A lot of the practical Copilot news this week is about making review/security features easier to govern at org scale, while extending them into more developer workflows and platforms.
Copilot Code Review gets enterprise controls (and expands into Azure DevOps repos)
Building on last week's enterprise governance arc for Copilot (policy-driven model availability and clearer memory scoping), GitHub Copilot code review added new configuration controls that matter if you are rolling it out broadly: you can now set organization-level runner type controls (GitHub-hosted, self-hosted, or large runners). It also adds support for Copilot content exclusions across repo/org/enterprise scopes, helping teams prevent certain files or paths from being used as AI context.
Instruction files are less constrained now too, with the removal of the 4,000-character limit. That is useful if your code review guidance includes detailed house rules, threat-model notes, or framework-specific patterns that did not fit cleanly in the earlier limit.
On the Azure DevOps side, Microsoft announced a limited public preview bringing Copilot Code Reviews into Azure Repos pull requests. Like other Copilot-for-Azure-DevOps previews, billing is token-based using GitHub AI credits, charged through an Azure subscription (so you can track it in Azure Cost Management).
Terminal workflows get more configurable and more security-aware
Following last week's focus on turning Copilot CLI from a personal tool into something platform owners can measure and manage, GitHub Copilot CLI gained /settings, an interactive, schema-driven configuration surface that supports tab-completed keys, inline updates, schema validation, and reset-to-default. The practical win is consistency: teams can standardize CLI behavior without hunting for scattered config files or undocumented flags.
Copilot CLI also added an experimental /security-review command that analyzes local code changes and returns severity- and confidence-scored findings with suggestions directly in the terminal. This positions the CLI as something closer to a developer-side preflight check, especially when paired with agent profiles and repeatable workflows.
Separately, GitHub described internal reliability work on Copilot CLI orchestration: delegation to subagents is now more selective to avoid unnecessary handoffs. The post calls out both offline and online evaluation (including A/B testing and agent trajectory analysis) used to validate the changes, which is a useful blueprint if you are building your own agent router.
- Copilot CLI: Configure everything from one place with /settings
- Dedicated security review command now available in Copilot CLI
- How we made GitHub Copilot CLI more selective about delegation
- From one-off prompts to workflows: How to use custom agents in GitHub Copilot CLI
- Give GitHub Copilot CLI real code intelligence with language servers
Agent sessions and third-party agents get stronger validation and visibility
Continuing last week's push to treat agent runs as auditable artifacts (not ephemeral chats you cannot inspect), Copilot Chat on the web can now reflect in-progress cloud agent sessions and lets you ask follow-up questions after completion. GitHub also added tooling to pull agent logs into chat and to search/summarize past sessions, which helps teams treat agent runs as artifacts you can inspect rather than one-off conversations.
For teams experimenting with non-GitHub agents, GitHub shipped security validation for third-party coding agents as generally available. GitHub applies the same checks used for the Copilot cloud agent to agent-generated pull requests: CodeQL analysis, dependency checks against the GitHub Advisory Database, and secret scanning, enabled by default via Copilot settings.
Azure AI Foundry and Claude Fable 5 push longer-running agent workloads toward production patterns
Following last week's Foundry focus on production fundamentals (evaluation, Managed VNET, and local-to-cloud runtimes), Claude Fable 5 is now available in Microsoft Foundry, with Microsoft emphasizing long-running autonomous agent workflows through Foundry Agent Service and integration points with GitHub Copilot. The release messaging focuses on what tends to block production adoption: enterprise guardrails and observability via the Foundry Control Plane, plus clear token-based pricing.
This fits the broader Build-week story where agent development is moving from “pick a model and prompt” to “run an agent service with governance.” If you are building agents that need to execute over minutes or hours, the pairing of an agent runtime (Foundry Agent Service), enterprise control plane features, and standardized integrations (Copilot and tools) is what makes the difference between demos and systems you can operate.
- Claude Fable 5 available today in Microsoft Foundry: Powering the next era of autonomous agents
- The Download: Claude Fable 5, new Copilot features, Microsoft Build recap & more
- Azure Update 12th June 2026
- Build 2026 in 15 Minutes
- Microsoft Build 2026 recap: vision, launches, and top sessions
MCP (Model Context Protocol) keeps becoming the “glue” for tools, agents, and platforms
Building on last week's MCP momentum (prompt triggers in Functions, shared Azure MCP Server tooling, and Microsoft Learn grounding), tool access and tool governance are converging around MCP this week, with both “how to wire tools in” guidance and platform-level MCP features that reduce boilerplate.
Built-in MCP for Azure App Service (preview): expose REST APIs as tools from OpenAPI
Azure App Service added a public preview that can expose an existing REST API as an MCP server directly from an OpenAPI 3.x spec. App Service generates one MCP tool per operation and serves it over streamable HTTP, which is a practical way to turn “we have an internal API” into “our agents can safely call tools” without building a separate MCP layer.
The preview also calls out real deployment knobs: you can configure it via the portal, az rest, or Bicep, and it respects App Service Authentication with OAuth protected-resource metadata for MCP clients. Plan requirements apply, so teams should check which App Service tiers support the feature before designing around it.
Practical MCP setups: VS Code MCP servers and .NET governance policies
Following last week's Microsoft Learn MCP Server launch (treat docs as a callable tool, not pasted context), Visual Studio Code shared a compact example of using GitHub, Playwright, and Microsoft Learn MCP servers in VS Code to improve Copilot Agent Mode. The theme is grounding and verification: use GitHub MCP for PR and repo context, Playwright MCP for real browser testing, and Microsoft Learn MCP to pull current documentation into the agent's working context.
On the governance side, examples using Microsoft.AgentGovernance.Extensions.ModelContextProtocol show how to enforce policies in .NET MCP servers. One tutorial demonstrates writing a YAML policy that blocks a tool from running, and another shows scanning for unsafe tools on server startup, both aimed at preventing “tool sprawl” from becoming an unreviewed execution surface.
- 3 MCP Servers I Use Daily in VS Code
- .NET MCP server: Create YAML policy to stop tool from running
- Build .NET MCP server that scans for unsafe tools
Shipping agents means measuring them: evals, reliability, and token discipline
Building on last week's trace-based evaluation push in Foundry and the growing pressure to connect Copilot usage to outcomes (not vanity metrics), more teams are hitting the same wall: once an agent is connected to tools, repos, and deployment, you need repeatable evaluation and cost control or you cannot tell if the system is improving.
ASSERT was announced as an open-source framework for turning natural-language behavior specs into executable evaluation pipelines for models and agents. It covers the unglamorous pieces that teams end up reinventing: behavior taxonomy generation, stratified test cases, trace capture, and scoring that cites policy (including explicit attention to prompt injection). This makes it easier to set up CI gates that check “does the agent still behave as intended” instead of relying on subjective spot checks.
Waldek Mastykarz also contributed two practical guardrails for day-to-day agent work: measure whether an agent extension creates lift using baseline vs extension runs and scenario criteria, and avoid “skillmaxxing” (loading too many agent skills) because it inflates context and degrades auto-invocation quality. The guidance to disable model invocation for certain skills (disable-model-invocation: true) or to move instruction-only behaviors into VS Code .prompt.md files is a concrete way to keep token usage under control while keeping workflows predictable.
- Turn specs into evals for any agent with ASSERT
- Is your agent extension actually working?
- Stop skillmaxxing, save your tokens
- What's one mistake developers make when building cost-efficient AI apps?
- What's one mistake devs make when building cost-efficient AI apps?
Copilot desktop and IDE surfaces push toward isolated, stateful agent work
Continuing last week's “plan-review-refine” direction in Visual Studio and longer-running agent sessions in VS Code, GitHub expanded the technical preview for the GitHub Copilot desktop app, emphasizing features that make local workflows safer and more reviewable: canvases, voice support, isolated Git worktrees, and secure sandboxes. The direction is clear: move agent work out of “changes directly in my working tree” into isolated sessions where you can inspect diffs and merge intentionally.
GitHub also reiterated that the Copilot app is available to anyone on a paid Copilot plan, which lowers the barrier for teams that want to pilot the desktop workflow without a separate enrollment. Independent comparisons highlighted how the Copilot App and VS Code's Agents Window overlap (stateful sessions outside the editor) but differ in where context comes from (GitHub-native issue/PR context and Agent Merge in the Copilot App versus worktree-based sessions and diff-first review in VS Code, with options like browser access via dev tunnels).
On the VS Code side, there were multiple incremental steps toward better agent ergonomics: a video rundown of Copilot changes in VS Code 1.124 (including Agents window improvements and an “advanced autopilot” experience), and VS Code 1.125 (Insiders) adding /chronicle commands for Agent Host session history plus multi-agent Cache Explorer improvements. VS Code also showcased Integrated Browser improvements that matter for agents, including bookmarking and screenshot capture, and feeding browser content into Copilot workflows.
- Why you need to try the GitHub Copilot desktop app
- What can you do with the GitHub Copilot app?
- GitHub Copilot App vs VS Code Agents Window (2026): Which one should you use?
- Visual Studio Code and GitHub Copilot - What's new in 1.124
- Visual Studio Code 1.125
- You Can Now Bookmark Websites Inside VS Code
Running AI workloads on Azure: concrete troubleshooting for model load, GPU, and memory
Azure Container Apps got a detailed troubleshooting guide focused on the failures teams actually see in production AI deployments: long model load times that trip readiness/liveness probes, OOM kills (exit code 137), CUDA/GPU initialization issues, and slow LangChain/RAG startups. The post includes specific mitigations like tuning health probe settings for slow initialization, using Python/FastAPI patterns to avoid blocking startup, and applying model quantization (for example via bitsandbytes) to reduce memory pressure.
It also provides operational tooling: Log Analytics queries to help detect and diagnose the above issues. If you are deploying RAG services (including Azure AI Search vector store usage) or GPU-backed inference on Container Apps, this is the kind of checklist that helps shorten the “it works locally but keeps restarting in the cloud” loop.
AI security: attackers keep abusing AI branding, while GitHub reduces alert fatigue with LLM verification
Building on last week's governance framing (OWASP agentic risks mapped to concrete controls), Microsoft Threat Intelligence reported multiple campaigns using popular AI brands as social-engineering lures, including phishing flows and GitHub-hosted fake installers that drop infostealers like Vidar. The practical takeaway is defensive: treat “AI tool download” and “AI beta access” as high-risk click paths, and tighten controls like Defender XDR protections, Entra ID Protection, and Conditional Access where possible.
On the defensive tooling side, GitHub shared how it reduced secret scanning false positives at scale by adding LLM-based contextual reasoning to verification. Importantly, the approach emphasizes targeted file-level signals rather than sending large code contexts, and GitHub reports a 75.76% reduction on customer-confirmed false positive alerts while maintaining detection coverage. For security teams, fewer false positives means developers take the remaining alerts more seriously, which is often the difference between a feature being ignored vs adopted.
- AI brands as bait: How threat actors are using the AI hype in social engineering
- Making secret scanning more trustworthy: Reducing false positives at scale
Other Artificial Intelligence News
Build content continued to emphasize agent engineering as a stack (tooling, governance, deployment, and app modernization), not a single SDK choice. Several sessions and community posts are worth bookmarking if your team is standardizing on Microsoft Agent Framework, Azure AI Foundry, or .NET Aspire patterns for multi-agent apps.
- .NET AI Community Standup: Multi-Agent Apps with Aspire + MAF
- ICYMI: Inside the Microsoft Agent Framework: How we designed a layered SDK
- ArchAngel: Skilling the next developer generation for the Agentic transformation
- Deploying Foundry Hosted Agents from Source Code
- Build multimodal agents that reason interact and take action | DEM330
GitHub and Microsoft also kept filling in “ops” details around availability and billing, which matters once Copilot and agent features become core developer infrastructure. If you are reporting usage/costs internally, note the AI usage report change that moves GitHub AI Credits usage into the standard quantity and gross_amount fields and zeros out the earlier preview aic_* columns from June 1 onward.
Several previews extended Copilot-assisted authoring into analytics and security workflows outside GitHub.com, using token-based billing and Azure subscription chargeback. This includes Copilot Autofix for GitHub Advanced Security for Azure DevOps (AI-suggested fixes for supported CodeQL alerts via PRs) and Fabric previews that bring Copilot into dashboard/report creation, including prompt-driven Power BI report authoring skills and Copilot-assisted visual authoring for Real-Time Dashboards with KQL.
- Copilot Autofix for GitHub Advanced Security for Azure DevOps
- AI-Powered Power BI reporting: From design to deployment with agent skills (Preview)
- A new way to create visuals on Real-Time Dashboards (Preview)
Finally, a few developer-experience posts offered grounded advice on keeping humans in control of agent output and keeping generated code current. That includes a warning about agents scaffolding unexpectedly old Node.js templates when npx runs without pinned versions (due to npm engine-aware manifest selection), and a longer talk comparing Claude Code + Cursor vs Copilot CLI workflows and failure modes at team scale.