DEV Community

Hector Flores
Hector Flores

Posted on • Originally published at htek.dev

Visual Studio Weekly: Cloud Agents Land in the IDE

The April update to Visual Studio 2026 (version 18.5.0) just dropped, and it's the most agentic Visual Studio release I've seen yet. Microsoft isn't just adding AI features anymore — they're rearchitecting the IDE around autonomous workflows that run outside your local machine, validate fixes against live runtime behavior, and scale with you across projects.

If you're still thinking of GitHub Copilot in Visual Studio as "autocomplete with a chat window," this update will change your mind.

Cloud Agent Integration: Offload Work to Remote Infrastructure

The headline feature is cloud agent integration. You can now start remote coding sessions directly from Visual Studio without opening a browser or switching contexts. Select "Cloud" from the agent picker in the Chat window, describe the work, and the agent runs on GitHub's infrastructure.

Here's the workflow: the cloud agent asks permission to create an issue in your repository, then opens a pull request to address it. While the agent works, you can keep coding on other tasks — or close the IDE entirely and come back later. When the PR is ready, you get a notification with options to view it.

This is powered by GitHub's Copilot coding agent under the hood. The requirement is straightforward: you need to be in a GitHub repository where Copilot has permission to create issues. What makes this interesting is the separation of concerns — you focus on the high-value work that needs your attention while the agent handles the scaffolding, refactoring, or fix implementation in parallel.

I've written before about context engineering as the key to AI development, and cloud agents are a natural evolution of that principle. The more context you can provide upfront (a well-scoped issue, clear acceptance criteria), the better the agent's output. This isn't magic — it's delegating well-defined tasks to scalable compute.

User-Level Custom Agents

Custom agents launched last month with repository-scoped .agent.md files. The April update adds user-level agents that live in %USERPROFILE%/.github/agents/ by default. These agents travel with you across all projects.

Creating a custom agent is now a UI-driven flow: click the + button in the agent picker and follow the prompts. You get the same capabilities as repository agents — workspace awareness, code understanding, tools, model selection, and MCP connections to external data sources — but the configuration follows you everywhere.

This matters for anyone working across multiple codebases. If you've built an agent that knows your company's internal API documentation via an MCP server, you shouldn't have to reconfigure it for every repo. User-level agents solve that.

The awesome-copilot repository has community-shared agent configurations if you're looking for starting points. I expect we'll see more specialized agents emerge here — ones tuned for specific frameworks, architectural patterns, or compliance requirements.

C++ Build Analysis Goes Project-Specific

C++ developers working with large codebases got a major quality-of-life improvement: project-specific build performance analysis. Previously, if you wanted GitHub Copilot to analyze build bottlenecks, you had to trace your entire solution. For game studios and enterprise monorepos, that meant waiting through full rebuilds just to optimize one project.

Now you can right-click a project in Solution Explorer, select Run Build Insights > Improve Build Performance, and the agent scopes its analysis to just that project. You still get the same bottleneck identification — expensive headers, long function generation times, costly template instantiations — but the trace completes faster.

This came directly from feedback during the Public Preview. Game developers told Microsoft they were walking away mid-conversation because full-solution traces took too long. Project-specific analysis fixes that friction.

A few caveats: the agent scopes the build, not the trace collection. If your project has deep dependency chains, the build may still take time. And for CMake, all selected targets must share a common root project. But for most workflows, this is a significant win.

Debugger Agent: From Issue to Verified Fix

The new Debugger Agent workflow is the most ambitious feature in this release. It validates bugs against real runtime behavior, walking you through a structured process from understanding the issue to verifying the fix through live execution.

Start from a GitHub or Azure DevOps issue (or describe the bug in natural language). Switch to Debugger mode in the chat dropdown, and the agent maps the problem to your local source. From there, it creates a minimal reproducer, generates failure hypotheses, instruments your app with tracepoints and conditional breakpoints, runs the debug session to analyze live telemetry, and suggests a fix at the exact failure point.

You can interact with the agent during the process — discuss your theory, provide additional context, refine the fix. This isn't a black box. It's debugging that works with you, not just for you.

I've been following the evolution of agentic development workflows, and this hits at a core challenge: most AI-assisted debugging relies on static analysis. It guesses at the problem based on code structure and historical patterns. The Debugger Agent instead validates hypotheses against actual runtime state. That's a fundamental shift in how IDEs can support root cause analysis.

IntelliSense and Copilot: One Suggestion at a Time

A smaller but appreciated change: IntelliSense now takes priority over Copilot completions. When IntelliSense is active, Visual Studio temporarily suppresses Copilot suggestions so you can focus on the completion list in front of you. After you dismiss or commit the IntelliSense selection, Copilot completions resume automatically.

This addresses a longstanding friction point. Seeing both IntelliSense and Copilot completions simultaneously was distracting, especially when they suggested different things. The new behavior is enabled by default — just update and code as you normally do.

You can also now customize keyboard shortcuts for accepting Copilot inline suggestions. Head to Tools > Options > Environment > Keyboard, search for Edit.AcceptSuggestion, Edit.AcceptNextWordInSuggestion, or Edit.AcceptNextLineInSuggestion, and assign your preferred keys. The shortcuts appear in the editor hint bar, so you always know what to press.

TypeScript 7: Up to 10x Faster Compile Times

Outside the core April release, there's a related update worth calling out: TypeScript 7 beta is now enabled by default in Visual Studio 2026 18.6 Insiders 3. This is a native port of the TypeScript compiler and language service, bringing native execution speed and shared-memory parallelism to the toolchain.

Microsoft reports compile time improvements of up to 10x for large codebases, along with substantially reduced memory usage. Project load times are roughly 8x faster. If you're working with large TypeScript or JavaScript projects, IntelliSense, Find All References, Go to Definition, and error diagnostics should all feel noticeably snappier.

This isn't an AI feature, but it's part of the same performance-focused narrative. Visual Studio 2026 is betting on speed — not just in the tools themselves, but in the workflows those tools enable.

What This Signals About Visual Studio's Direction

Visual Studio has always been Microsoft's heavyweight IDE for enterprise .NET and C++ development. The April update shows where it's headed: toward agentic orchestration as a core competency.

Cloud agents offload work to remote infrastructure. Custom agents let you encode domain knowledge and carry it across projects. The Debugger Agent validates fixes against live runtime behavior instead of guessing from static code. These aren't incremental features — they're foundational building blocks for a different kind of development experience.

The shift to monthly releases (announced with Visual Studio 2026) means we'll see these capabilities evolve faster than before. I expect the next few months will bring more agent-driven workflows, tighter integration with GitHub's broader Copilot ecosystem, and deeper Model Context Protocol (MCP) support for connecting to internal tools and data sources.

If you're a .NET or C++ developer still on Visual Studio 2022, now's the time to evaluate the upgrade path. The gap between 2022 and 2026 isn't just version numbers — it's a fundamentally different approach to how IDEs support complex development tasks.

Update today. The agentic IDE era is here, and Visual Studio just went all-in.

Top comments (0)