Weekly AI Roundup: Governed Copilots and Production Agents
This week's Weekly AI Roundup focuses on turning AI assistants into systems you can govern, budget, and operate. GitHub Copilot moves toward clearer org guardrails with explicit billing behavior, a unified policy for chat and cloud agents, and expanded code review support for bot and agent-authored pull requests. On the tooling side, VS Code's Agent Host and Visual Studio's BYOM preview push multi-model, portable agent workflows closer to everyday development, while Microsoft Agent Framework and Foundry guidance emphasize tracing, evaluation, and constrained tool execution. Security and operations round out the picture with real-world attacks on AI gateways, stronger secret-handling patterns, and new cost-aware tooling that brings FinOps into the agent loop.
This Week's Overview
- Copilot governance and billing gets more explicit
- Copilot experience updates across IDEs, chat, and code review
- Visual Studio and VS Code move toward portable, multi-model agent workflows
- Building production agents: MCP tooling, Agent Framework architecture, and operational loops
- AI security focuses on gateways, secrets, and constrained tool execution
- Agents meet ops and FinOps: live reports, cost-aware tooling, and optimization levers
- AI-ready data platforms and inference infrastructure
- AI in real products: Azure DevOps, Azure Repos, and regulated industry platforms
- Other Artificial Intelligence News
Copilot governance and billing gets more explicit
Building on last week's focus on model churn, per-model token reporting, and the push to make Copilot spend and access enforceable, GitHub outlined upcoming Copilot policy and billing changes that push organizations toward clearer guardrails and fewer “surprise” behaviors. The headline items are updated Copilot Business/Enterprise seat billing behavior, a unified Copilot Chat plus cloud agent experience governed by a single policy, and a new default “Balanced” effort level for Copilot code review.
Alongside that, GitHub Copilot's global model policy is now generally available, with enforcement rolling out through September 1 and any unconfigured models inheriting your default policy state. The details matter for regulated environments: some open-weight and certain data-retention models are excluded from default enablement, so admins should verify which models are actually available and what “enabled/disabled/allowed” states mean in their tenant.
If your org uses Copilot Studio, a separate September 1 change affects cost controls: existing GitHub Copilot harness agents and workflows created before August 3 will begin consuming Copilot Credits. The practical takeaway is to review historical usage and set budgets in the Power Platform admin center (PPAC), then align Copilot and Copilot Studio policies so agent runtime costs and model access stay predictable.
- Upcoming changes to GitHub Copilot policies and billing
- Global model policy generally available
- GitHub Copilot Harness Billing Starts September 1: What Copilot Studio Users Need to Know
Copilot experience updates across IDEs, chat, and code review
Copilot updates this week centered on making agent work more shareable, making customization more discoverable, and tightening the review loop so AI-authored changes can ship with less friction.
Shared agent sessions, a GA customization hub, and better CLI ergonomics
Building on last week's thread that Copilot clients are converging on MCP plus portable plugins as the standard way to wire tools, Copilot introduced shared agent sessions in Slack and Microsoft Teams, pushing Copilot beyond the IDE into team workflows where the “session” itself becomes an artifact people can hand off. In the Copilot app, the Customize tab is now generally available, consolidating MCP servers, plugins, skills, and canvases into one place so teams can standardize how Copilot connects to tools and internal knowledge.
On the terminal side, Copilot CLI updates focused on reducing session churn with improved defaults and session restore. The net effect is fewer “start over” moments when switching between chat, IDE, and CLI surfaces, which matters when agents rely on a consistent tool configuration and context.
- GitHub Copilot weekly releases - August 24
- GitHub Copilot app Customize tab is generally available
- RDT: Trying the new GitHub Copilot Teams and Slack Integration
Code review expands to more PR types (and adds resolution reasons)
Following last week's emphasis on treating agents like production contributors (guardrails, instruction hygiene, and PR-based workflows), Copilot code review removed prior large-PR limits and can now do full reviews for bot-authored pull requests and Copilot cloud agent pull requests. That closes a common gap where teams wanted automated review help most (bulk dependency updates, generated refactors, or agent-created branches) but hit constraints.
GitHub also added “resolution reasons” when resolving Copilot review comments, which is small but useful for teams trying to treat AI feedback like a real signal. If you track review outcomes, those reasons can help quantify where Copilot is accurate, where it's noisy, and what instruction tuning or policy changes might reduce churn.
Enterprise-managed settings: auto-updating plugin marketplaces
Building on last week's move toward operationalizing plugin distribution and settings management for Agent Plugins/MCP allowlists, for orgs using enterprise-managed Copilot settings, plugin marketplace configuration now supports autoUpdate: true on extraKnownMarketplaces, while still requiring the marketplace to be allowed via strictKnownMarketplaces. This is a practical compromise: security teams keep a strict allowlist, but IT does not have to manually update every marketplace entry to keep plugins current.
Visual Studio and VS Code move toward portable, multi-model agent workflows
Microsoft's editor and IDE updates this month show a clear theme: treat agent sessions and model choice as first-class parts of the developer workflow, not incidental implementation details.
VS Code Agent Host and the Agent Host Protocol (AHP)
Continuing last week's push to make agent sessions less ephemeral (for example, with VS Code worktrees enabling parallel agent work), VS Code introduced Agent Host and the open Agent Host Protocol (AHP) to make agent sessions persistent, synchronized across VS Code surfaces, and portable across local and remote clients. The architecture is state-first, which is important for reliability because it turns “what the agent did” into explicit session state that can be resumed instead of rebuilt from chat history.
For extension and tool builders, AHP opens a path to custom clients using published libraries, which could let teams host agent experiences in internal tools while still interoperating with VS Code. If you already invest in MCP-based tool servers, AHP is worth watching because it shifts the focus from only tool interoperability to session portability.
Visual Studio: BYOM preview, agentic debugging, and Git workflow upgrades
Building on last week's broader multi-model story (Copilot model pickers and more BYOK/BYOM options like Ollama across IDEs), Visual Studio 18.10 Insiders added a preview of Bring Your Own Model (BYOM) for Visual Studio Agent mode, letting you connect to Microsoft Foundry/Azure AI Foundry deployments or supported third-party providers (OpenAI, Anthropic, Ollama), including custom endpoints for OpenAI and Ollama. Combined with Copilot's model management and “thinking effort” controls, this makes model selection an explicit part of how teams manage latency, cost, and reasoning depth per task.
Visual Studio also expanded agentic debugging with a “Test-Driven Investigation” upgrade, where the debugger agent can create or identify a focused failing test, debug through it to find root cause, and rerun tests to validate fixes and catch regressions. In practice, this shifts debugging from “chat about symptoms” to “reproduce, debug, verify” with tests as the contract.
Separately, the August Visual Studio update included Git worktrees and first-class submodule support. Even though these are not AI features, they pair naturally with agent workflows that create branches and require clean, parallel working directories for experiments and reviews.
- Unlocking the Power of AI for Every Developer in Visual Studio with Bring your Own Model
- The Visual Studio Debugger Agentic Workflow Gets a Test-Driven Upgrade
- Visual Studio August Update - Work Smarter Across Models and Branches
- GitHub Copilot in Visual Studio - August update
- Amanda Silver on Visual Studio Code's evolution and the impact of GitHub Copilot
- What were the biggest technical shifts in Visual Studio and VS Code?
Building production agents: MCP tooling, Agent Framework architecture, and operational loops
Agent-building guidance this week leaned heavily toward “make it shippable”: treat tool access, routing, tracing, evaluation, and deployment as core parts of the implementation rather than afterthoughts.
Foundry Toolkit for VS Code and Agent Plugins 1.0
Following last week's emphasis that Agent Plugins plus MCP packaging are becoming the repeatable distribution mechanism for tool access, Foundry Toolkit for VS Code shipped updates (1.6.7-1.6.10) aimed at end-to-end agent development: improved “Create Agent” paths, MCP toolboxes, preview Agent-to-Agent (A2A) connections, user-scoped hosted sessions, and expanded Agent Inspector diagnostics. The Agent Inspector improvements matter because run diagnostics are where teams usually discover missing tool permissions, brittle prompts, or unexpected model behavior.
In parallel, Agent Plugins 1.0 reached GA across VS Code and Copilot tooling, reinforcing the idea that plugins and MCP tool servers are becoming the standard way to connect agents to real systems. If you're standardizing on MCP, this is a good time to document which servers are allowed, how secrets are handled, and how to test tool contracts.
- Foundry Toolkit for VS Code - August 2026 Update
- Agent Optimizer, Agent Plugins 1.0 & Sonnet 4.6 Sunset
Microsoft Agent Framework: channels, routing, and production harnesses
Continuing last week's arc toward production operations (policy enforcement, routing/failover, and tracing with OpenTelemetry), Microsoft Agent Framework added new “channels” packages in Python so the same agent or workflow can be exposed through OpenAI Responses, Telegram, A2A, and MCP, while the host app keeps responsibility for routing, auth, storage, and deployment. This helps teams avoid rewriting logic per surface area and forces a cleaner separation between “agent brain” and “delivery channel.”
On the workflow side, Microsoft published a clearer explanation of how “edges” route messages between executors, including conditional edges that branch based on content, execution results, or custom logic. These graph concepts are the difference between a chatty agent prototype and a workflow you can reason about in production.
For production-readiness, guidance around “Agent Harness” showed how to split a claw into a shared agent factory plus multiple hosts (console, hosted, evals), then add OpenTelemetry observability, Purview prompt/response governance, and repeatable evaluation workflows. A complementary .NET post demonstrated deploying a minimal Agent Framework console app as a Foundry Hosted Agent using a prerelease NuGet package and azd provisioning, with Application Insights support for tracing.
- Introducing agent and workflow channels
- Microsoft Agent Framework Workflow: Understanding Edges & Message Routing
- Agent Harness: Making your claw production-ready
- From dotnet run to Foundry Hosted Agent in 3 lines of C#
Verification, evaluation, and self-improving loops
Building on last week's reliability theme (SLIs/SLOs, evaluation, and treating agent behavior as something you can measure and tune), a recurring theme in agentic engineering is replacing “it looks right” with concrete checks. One verification framework proposed iterative “verification ladders” for reverse engineering and code generation, progressing through compilation, linting, tests, security scanning, and production trace validation to generate artifacts you can audit and reproduce.
GitHub shared an evaluation approach for LLM features based on lessons from secret scanning false positives: define product-driven metrics, run offline tests that resemble production, do structured error analysis, and use LLM-as-judge triage to route cases to humans. A separate Azure-focused guide described building a self-improving agent using controlled evaluation and reflection loops, with memory, strategy versioning, testing, and monitored deployment mapped to Azure AI Foundry, Azure OpenAI, Azure AI Search, and Application Insights.
- Only believe what you can validate: a verification framework for agentic AI
- How to evaluate LLMs before production
- How to Build a Self-Improving AI Agent on Azure: A Practical Technical Guide
AI security focuses on gateways, secrets, and constrained tool execution
Attackers are increasingly targeting the control points around AI systems, not just the models, and this week's security coverage was a clear reminder that “agent infrastructure” is part of your threat surface.
Real-world intrusions targeting AI gateways and orchestration layers
Building on last week's attention to centralized control planes (for example, routing model and tool traffic through an AI gateway for consistent policy and telemetry), Microsoft Threat Intelligence reported intrusions targeting exposed AI workloads such as LiteLLM, RAGFlow, and Kestra, emphasizing how gateways and orchestration layers concentrate credentials and become high-value targets. The post calls out specific CVEs (including CVE-2026-42271 and CVE-2026-49869), provides mitigations, maps coverage to Microsoft Defender for Endpoint, and includes Advanced Hunting (KQL) queries plus IOCs to accelerate investigation.
If you run self-hosted LLM gateways, RAG orchestration services, or automation layers, the practical action is to treat them like privileged identity systems: lock down exposure, rotate secrets, monitor for suspicious process and network activity, and validate your Defender telemetry and KQL hunts before you need them.
Secure secret handling for tool-using agents (BAT + Key Vault)
Continuing last week's thread on sandboxing and least-privilege tool access for agents, a separate guide covered a secure pattern for browser automation with Azure AI Foundry Hosted Agents and Browser Automation Tool (BAT), using Azure Key Vault for secret storage and Azure RBAC for least-privilege access. The core rule is to keep credentials out of the LLM: fetch secrets in application code (often via managed identity and Microsoft Entra ID), then pass only the minimum required values to the automation runtime.
The post also highlights hygiene details that become incident drivers in practice, like ending sessions cleanly so authenticated contexts do not linger. This fits the broader industry direction toward constrained tool execution, where the host app enforces boundaries and the model never becomes the secret holder.
- Manage and retrieve credentials securely inside Browser Automation Tool (BAT) using Azure Key Vault
- Secure AI Agents in Azure: AI Gateway, Tools, and Trust
- The patch window is collapsing: Why security needs a new control plane
Agents meet ops and FinOps: live reports, cost-aware tooling, and optimization levers
This week's agent tooling also leaned into operations: making agent output auditable, refreshable, and cost-aware.
Azure SRE Agent Live Reports (public preview)
Following last week's SRE-agent and SLO-driven reliability guidance, Azure SRE Agent introduced Live Reports in public preview, where an agent generates a deterministic report page that refreshes data via tool calls each time the report is opened. The design separates report structure from live data retrieval, which helps teams avoid stale incident snapshots while keeping token spend more predictable (data refresh happens through tools, with optional AI interpretation at render time).
Security is treated as a first-class constraint, with a four-layer model for constrained tool execution and a sandboxed iframe approach. If you're building internal operational copilots, Live Reports is a useful pattern: durable pages with on-demand tool-driven refresh, rather than long chat transcripts that are hard to audit.
Cost Management via the Azure Resource Manager (ARM) MCP server
Building on last week's “FinOps for agents” theme (instrumentation, routing to the cheapest acceptable model, and predictable spend), Azure Cost Management capabilities landed in the ARM MCP server, adding default cost/pricing tools and an optional CostManagement toolset. The post walks through enabling the toolset in GitHub Copilot Chat in VS Code and in GitHub Copilot CLI, making it easier to bring cost questions into the same conversational workflow as deployment and troubleshooting.
Practically, this is a step toward “FinOps in the loop”: the same agent that can inspect resources can also answer “what is this costing” or “what will this change do to spend,” with the MCP server acting as the governed access layer.
Lowering runtime cost in Foundry: routing, caching, and measurement
Continuing last week's emphasis on token-level accounting (including per-model breakdowns) and model routing/failover as engineering primitives, Microsoft outlined four levers for lowering agentic AI runtime cost in Foundry: routing requests to the right model and deployment type, using prompt and semantic caching, optimizing prompts and agent configs, and tying observability and evaluation to Azure cost controls. The key point is that cost optimization is not only “use a cheaper model” - it is an engineering discipline involving caching strategy, prompt design, and measurable outcomes.
AI-ready data platforms and inference infrastructure
Platform updates this week showed AI concerns moving deeper into the stack, from data agents in Fabric to networking and dataflow choices for inference hardware.
Microsoft Fabric: Runtime 2.0 and data agents with GPT-5.1 and MCP integrations
Building on last week's theme of operationalizing ingestion and tool access (Content Understanding updates plus MCP packaging/distribution), Fabric's August 2026 feature summary included Runtime 2.0 (Spark 4.1 and Delta 4.2) and multiple data agent enhancements, including GPT-5.1 and MCP-based integrations. On the engineering side, Fabric Warehouse CI/CD improvements (DacFx and VS Code Schema Compare) matter because teams can now treat warehouse changes more like application code, which is often a prerequisite for reliable AI and analytics pipelines.
The update also mentions GPU query acceleration in preview, pointing to continued work on reducing latency for heavy analytical workloads. For teams using Fabric data agents, the combination of newer runtimes plus MCP integrations is a reminder to revisit governance: which tools can agents call, and how do you validate outputs before they drive decisions.
Azure Maia 200: all-Ethernet scale-up networking for inference efficiency
Azure described Maia 200's Software-defined Local Access (SDLA) architecture and an all-Ethernet scale-up network designed to improve efficiency and predictability for large-scale inference. The technical focus is on dataflow and collective communication patterns (for example Allgather) and efficiency for operations like FP8 matrix multiplication, which are key to keeping inference throughput stable at scale.
For application developers, the main implication is indirect: infrastructure choices that improve predictability tend to show up as fewer tail-latency spikes and more consistent performance for latency-sensitive agent experiences. If you operate high-throughput inference endpoints, architecture details like SDLA and network design can matter as much as model selection.
AI in real products: Azure DevOps, Azure Repos, and regulated industry platforms
Several releases focused on embedding AI assistance into existing developer and enterprise workflows, with attention to integration and compliance boundaries.
Copilot Code Review for Azure Repos (public preview)
Following this week's expansion of Copilot code review to bot-authored and cloud-agent PRs, Copilot Code Review for Azure Repos entered public preview with broader enablement scopes, support for Managed DevOps Pools, custom instructions, automatic reviews via branch policies, and better cost attribution in Azure Cost Management. The branch policy angle is the big workflow change because it turns “someone has to remember to run review” into a consistent gate that fits established Azure Repos governance.
Azure DevOps plugin in the Copilot app
Building on last week's direction of treating the Copilot app as an operational surface (where agent tasks map to real workflow actions), an Azure DevOps plugin is now available in the GitHub Copilot app, letting users view and manage Azure DevOps work items and pull requests without leaving Copilot. The extension is positioned as early-stage, so teams should expect rough edges, but it is a practical sign that “agent UI” is becoming a place where backlog and PR operations can happen directly.
Regulated architecture: PONS legal AI platform design decisions
This week reinforced last week's regulated-enterprise focus on governed access, auditability, and secret handling by showing a case study on PONS's legal AI platform on Azure outlined three architecture decisions common to regulated AI: separating public legal knowledge from private customer data, using managed Azure services to reduce operational burden, and implementing enforceable security and compliance controls. The write-up calls out data isolation, vector embeddings, Azure Key Vault, and SOC 2 Type II as part of the compliance story, which is useful if you're designing similar “public corpus + private context” systems.
Other Artificial Intelligence News
Building on last week's recurring message that “everything around the model” (tool wiring, observability, governance, evaluation, and review loops) is now the real work of shipping agents, shipping agents end-to-end got several practical walkthroughs, including building and deploying agents with Azure AI Foundry and Microsoft Agent Framework, plus patterns for tool calling, tracing, evaluation, monitoring, and governance guardrails. If your team is still mostly prototyping, these are the kinds of references that fill in the “everything around the model” work you hit right before production.
Open-source maintainers also shared how AI can amplify contribution volume and change trust and review dynamics, pushing projects to tighten supply chain defenses while keeping agent capabilities safe by default. In parallel, GitHub shared how it combined deterministic checks with opt-in vision-model validation to judge alt-text quality in CI, highlighting privacy and cost considerations when sending page context and images to models.
On the applied-AI side, Microsoft highlighted wildfire smoke detection using live camera feeds with location-verified alerts and fewer false positives, plus LiDAR-based landscape modeling for resilience. Several sessions and tutorials also covered building AI-ready apps with SQL vector data types and RAG patterns, and building MCP servers from scratch with the MCP C# SDK.
- What does it really take to ship an AI agent?
- Building your own MCP server
- Stop Writing Prompts. Start Writing Specs.
- How Uno Platform uses .NET, MCP, and AI to build high quality apps
- GitHub Copilot app for Beginners: Automate Dependabot pull request triage
- OpenClaw went viral. Meet the maintainers building and securing it.
- Your alt text passes automated checks. That doesn't mean it's any good.
- Catching wildfires earlier: AI gives firefighters a head start
- Build Modern and AI-Ready Apps with SQL and GitHub Copilot in VS Code
- Start here: Azure SQL Foundations series
- E3: Build AI apps with Azure SQL Database Hyperscale
- Build an AI code review team with .NET Microsoft Agent Framework background agents and Ollama
- Loop an AI agent until it gets the right tool result in .NET Microsoft Agent Framework
- VSLive! @ Microsoft HQ: Developer Takeaways and Must-Watch Sessions
- .NET Conf 2026
- Join us for MCP Live! Sept 9th!
- Build Intelligent Agents with Work IQ, Foundry IQ, and Fabric IQ
- Building an End-to-End Enterprise AI Platform on Azure
- From Idea to Agent in Minutes: Copilot Studio + Claude Code
- Closing the Loop: Feedback based Learning for Agentic RAG on Azure
- Project Perception - Cybersecurity at the speed of AI
- Beyond the Basics: What GitHub Can Do Today
- Show, Hide, & Pin Any Model in VS Code