DevelopmentNew Release10 min readPublished July 30, 2026

Agent (Preview) in the Copilot Chat picker · built on the GA Copilot SDK · portable SKILL.md skills

Copilot SDK Agent Lands in Visual Studio: Public Preview

Visual Studio’s July 2026 update puts a new Agent (Preview) in the Copilot Chat picker — built, per GitHub’s changelog, on the same Copilot SDK that powers the Copilot CLI. Pre-authored .NET and Azure skills ship alongside it, off by default and written to the open SKILL.md spec. The agent surface just became programmable.

DA
Digital Applied Team
Senior strategists · Published July 30, 2026
PublishedJuly 30, 2026
Read time10 min
SourcesGitHub changelog · VS Blog
SDK languages at GA
6
Node/TS · Python · Go · .NET · Rust · Java
Tech preview → VS agent
197days
Jan 14 → Jul 30, 2026
Built-in skills default
OFF
opt-in per skill
SKILL.md platforms
30+
spec-project-stated

The GitHub Copilot SDK just became the engine of Visual Studio’s own chat agent. GitHub’s changelog entry dated July 30, 2026 — “GitHub Copilot in Visual Studio — July update” — is headlined by a new Agent (Preview) option in the Copilot Chat picker, and it is explicit about what runs underneath: the same Copilot SDK that powers the GitHub Copilot CLI.

That one sentence carries more strategic weight than the feature itself. An SDK that reached general availability on June 2, 2026 is now, less than two months later, the production engine behind the flagship IDE’s agent experience. Microsoft is dogfooding the exact toolkit it sells to internal-tooling teams — and shipping pre-authored .NET and Azure skills alongside it in an open, portable format rather than a proprietary one. It also lands in the same week Microsoft reported Copilot’s scale in its FY26 Q4 earnings, which makes the timing read deliberate rather than incidental.

This post covers what actually shipped in the July update, the 197-day arc from SDK technical preview to flagship IDE feature, how the built-in skills and the SKILL.md spec work, what the GA SDK exposes for your own builds, and what internal-tooling teams should do about all of it. Sources are the GitHub changelog, the Visual Studio Blog, GitHub’s SDK documentation, and independent trade coverage — vendor claims are labeled as such throughout.

Key takeaways
  1. 01
    Visual Studio’s chat agent now runs on the Copilot SDK.The July 2026 update adds an Agent (Preview) option to the Copilot Chat picker, built on the same GitHub Copilot SDK that powers the Copilot CLI — per GitHub’s July 30 changelog and the Visual Studio Blog’s July 28 post.
  2. 02
    The SDK is GA; the VS agent built on it is preview.The Copilot SDK went technical preview January 14, public preview April 2, and general availability June 2, 2026 — in six languages. The Visual-Studio-native agent built on that GA SDK is the part still labeled preview.
  3. 03
    Built-in .NET and Azure skills ship off by default.Pre-authored skills from the .NET and Azure product teams appear in a new Built-in category of the Copilot tool picker. Microsoft frames the default-off posture as controlled review and enablement — teams opt in per skill.
  4. 04
    Skills follow the open SKILL.md spec, not a Microsoft format.The skills follow the agentskills.io specification, which the spec project says is supported across 30+ platforms including Copilot surfaces, Claude Code, Cursor, and Gemini CLI — write a skill once, reuse it across tools.
  5. 05
    The quality claims are vendor-stated, not benchmarked.GitHub says the new agent gets more tasks right the first time with less back-and-forth, and gives shorter, easier-to-scan responses. No independent benchmark accompanied the release — treat those as claims to verify on your own repos.

01What ShippedOne agent, two surfaces, one engine.

The July 2026 update to GitHub Copilot in Visual Studio was announced twice by its own makers: first on the Visual Studio Blog on July 28 by Mark Downie, Principal Product Manager, and then formalized in the GitHub changelog on July 30. Both describe the identical feature set, which gives the release two independent, dated, vendor-primary confirmations.

The headline item is a new agent option labeled Agent (Preview), sitting in the agent picker at the bottom of the Copilot Chat window. It is explicitly described as built on the same GitHub Copilot SDK that powers the GitHub Copilot CLI — meaning Visual Studio’s chat agent and the terminal agent now share one execution engine rather than maintaining separate agentic implementations.

New in the July update
Agent (Preview) · Visual Studio
Copilot Chat agent picker

A new agent option in the Copilot Chat window, built on the Copilot SDK. GitHub’s vendor-stated pitch: more tasks right the first time, less back-and-forth, shorter and easier-to-scan responses than the prior chat experience.

Status: public preview
Same engine, already shipping
GitHub Copilot CLI
Terminal-based coding agent

The command-line agent whose production-tested execution loop — tool orchestration, session management, streaming, multi-turn loops — is what the SDK packages. The VS agent inherits that engine rather than reimplementing it.

SDK generally available since June 2, 2026

GitHub’s own framing of the payoff is worth quoting precisely, because it is a vendor claim with no independent benchmark attached: “The agent gets more tasks right the first time, with less back-and-forth to keep it on track. Responses are also shorter and easier to scan.” That may well prove true — the CLI engine is production-tested — but no third-party evaluation accompanied the release, so the sensible posture is to trial the preview on your own solutions and measure before standardizing.

Independent trade coverage adds a useful cross-surface detail: Visual Studio Magazine’s July 30 report notes the agent works consistently across multiple Copilot surfaces — CLI, GitHub app, VS Code, and Visual Studio — allowing developers to transition work between platforms seamlessly.

Status nuance most coverage collapses
The SDK is generally available — a stable, production-ready API since June 2, 2026. The agent built on it inside Visual Studio is still preview. Those are two different maturity labels on two different products, and they matter differently: you can take a production dependency on the SDK today, while the VS agent experience may still change before its own GA.
"The best AI assistance is the kind you can steer, understand, and rely on. The July update is built around all three."— Mark Downie, Principal Product Manager, Visual Studio Blog, July 28, 2026

02The ArcTechnical preview to flagship feature in 197 days.

Every outlet covered its own milestone in isolation; assembled as one timeline, the release cadence is the story. The Copilot SDK entered technical preview on January 14, 2026, moved to public preview on April 2, reached general availability on June 2 in six languages, and by the July 28–30 announcements was the engine of Visual Studio’s own chat agent. The day counts below are computed from those published milestone dates — the January 14 and June 2 legs from the linked changelog entries, the April 2 public-preview step from GitHub’s own blog description of it rather than a separately linked changelog post — with each gap simply the days elapsed between one milestone and the next, and January 14 → July 30 totaling 197 days.

Timeline of the GitHub Copilot SDK from technical preview in January 2026 through public preview, general availability, and its July 2026 debut as the engine of Visual Studio’s Agent (Preview), with days elapsed between milestones.
Date (2026)MilestoneGap from prior stepWhat changedWhat it unlocked
Copilot SDK — standalone release track
January 14Technical previewGitHub opens the toolkit that packages the Copilot CLI’s agentic core for external buildersFirst chance to embed Copilot’s execution loop outside GitHub’s own surfaces
April 2Public preview78 daysBroader access to a still-evolving API surfaceTeams could prototype internal agents ahead of a stability commitment
June 2General availability61 daysStable, production-ready API in six languages — Rust and Java new at GAProduction dependencies: CI/CD assistants, internal tools, customer-facing features (vendor-suggested use cases)
Shipping inside Visual Studio
July 28–30Agent (Preview) in the VS Copilot Chat picker56–58 days (VS Blog Jul 28 · changelog Jul 30)Visual Studio’s chat agent now runs on the same SDK that powers the Copilot CLIMicrosoft dogfooding its own GA SDK as the engine of its flagship IDE’s agent

Read as a trend, the cadence is unusually disciplined: roughly two- to three-month gaps between stages, each one widening access before the next tightened the stability contract. The strategic reading is that the July ship is the proof point the SDK’s pitch was always missing. Any team weighing a build on the Copilot SDK had to ask whether the toolkit was genuinely production-grade or a satellite project. When the same SDK becomes the default-path agent inside Visual Studio itself, that question largely answers itself — if it is good enough to be the VS Copilot agent, it is hard to argue it is not good enough for your CI bot.

03Built-In Skills.NET and Azure skills, off by default.

The second pillar of the July update: pre-authored Copilot skills from the .NET and Azure product teams, surfaced in a new “Built-in” category of the Copilot tool picker. These are expert-written task packages — the product teams encoding their own guidance as executable skills rather than documentation pages.

Two details matter for governance-minded teams. First, the skills are off by default — Microsoft’s framing is “controlled review and enablement,” meaning developers opt in per skill rather than waking up to auto-enabled behaviors. Second, the skills are inspectable before you enable anything: the .NET skills live in the public dotnet/skills repo and the Azure skills in microsoft/azure-skills, both linked directly from the release notes.

dotnet/skills
.NET skills
Public GitHub repo · opt-in per skill

Pre-authored by the .NET product team and surfaced in the Built-in category of the Copilot tool picker. Browse the repo to review exactly what each skill instructs the agent to do before enabling it.

github.com/dotnet/skills
microsoft/azure-skills
Azure skills
Public GitHub repo · opt-in per skill

The Azure team’s counterpart set, shipped through the same Built-in category with the same default-off posture. Off by default means the review burden is yours — which is exactly where security teams want it.

github.com/microsoft/azure-skills
Why default-off is the right call
Skills are instructions an agent will act on. Shipping them disabled with public source repos turns enablement into a reviewable, auditable decision — the same posture security tooling is converging on, as we covered in Claude Code’s three-layer security scanning plugin. Treat each built-in skill like a dependency: read it, pin it, then enable it.

04Open SpecWrite a skill once, run it in many places.

The under-covered part of this release is the format choice. The built-in skills follow the open agentskills.io specification — the SKILL.md format — not a Microsoft-proprietary schema. Per the spec project’s own description, the format is supported across 30+ platforms, explicitly including GitHub Copilot in VS Code, the Copilot CLI and coding agent, Claude Code, Cursor, Gemini CLI, and Roo Code. That platform count is spec-project-stated rather than independently audited, but the named-tool list alone covers most of the agent surfaces a development team actually runs.

The practical consequence: a skill your team writes for Visual Studio is not a Visual Studio asset — it is an organizational asset. Encode your deployment checklist, your code-review conventions, or your incident-runbook steps once as SKILL.md, and the same file works in the IDE, the terminal agent, and third-party tools your teams already use. Most trade coverage treated the built-in skills as a VS-only feature; the spec choice is what makes them more than that.

This mirrors a broader pattern we have tracked all year: the agent layer is becoming swappable rather than fixed, whether via automatic model routing in Cursor or specialist-model routing one layer down. Portable skills extend that swappability to the instruction layer itself.

05The SDK ItselfWhat the GA SDK exposes for your own builds.

Since the VS agent is the SDK’s showcase, it is worth restating what the SDK actually is. Per GitHub’s GA announcement and documentation, it exposes the same production-tested agentic execution loop that runs the Copilot CLI — tool discovery and orchestration, session management, real-time streaming, and multi-turn loops — as a programmable layer any application can embed.

The GA capability list is squarely aimed at teams building real systems: custom tools that call your own code, MCP server connections, the ability to override built-in functions, per-section system-prompt customization (edit one part of the prompt without rewriting the whole thing), OpenTelemetry tracing with W3C trace context, multiple auth modes — GitHub OAuth, GitHub Apps, environment tokens, bring-your-own-key — cloud and remote sessions with repo metadata, and a hook system to intercept agent behavior at pre/post tool-use, session start, and permission requests.

Languages at GA
Node/TS, Python, Go, .NET, Rust, Java
6

Rust and Java were new at the June 2 GA. Six official languages means the SDK meets most internal-tooling stacks where they already are, rather than forcing a TypeScript sidecar.

GA June 2, 2026
Preview to VS feature
January 14 → July 30, 2026
197days

Computed from the published milestone dates: 78 days from technical to public preview, 61 to GA, then 56–58 to the Visual Studio agent announcements on July 28–30.

Three release stages
Access model
Every Copilot subscriber, including Free
Allplans

The SDK is available to all existing Copilot subscribers — including Copilot Free — and to non-subscribers via bring-your-own-key auth. No separate SDK licensing fee is described in the GA announcement.

BYOK for non-subscribers

One more integration detail rounds out the picture: Microsoft separately ships a Microsoft Agent Framework integration for the Copilot SDK, letting developers compose a Copilot-SDK agent alongside Azure OpenAI, Anthropic, and other provider agents inside one pipeline, in .NET and Python. Copilot is being positioned as one composable agent among several — not a silo. We saw the same engine surfaced in a different shell in June with the GitHub Copilot desktop app — same SDK, different surface, which is precisely the point of shipping an SDK at all.

06Also in the UpdateBranch context, C++ tooling, and org-level instructions.

Three smaller items in the July update deserve a mention, plus one plan-gating detail that determines who gets what.

  • Git branch context in chat. Right-click a branch in the Git Repository window to add it to Copilot Chat for a quick summary — useful triage before reviewing an unfamiliar branch.
  • Opt-in C++ build-tools discovery. Enabling EnableVCToolsVersionDiscovery in a project file auto-locates pinned MSVC toolset versions across Visual Studio installations — a quality-of-life fix for teams pinning toolchains across machines.
  • Organization-level custom instructions. GitHub organization owners can now set custom instructions that apply automatically to every member working in org repos. This requires Copilot Business or Enterprise; individual users can still disable them under Tools, then Options, then GitHub, then Copilot, then Copilot Chat.

On gating: the new Agent (Preview), the built-in skills, and the code-review features work across all Copilot plans — only org-level custom instructions are restricted to Business and Enterprise. And the update landed in a busy adoption week for the same underlying infrastructure: Copilot code review’s Agent skills and MCP support reached GA on July 29, a separate product on the same skills foundation, which we cover in our MCP adoption-week analysis.

07ImplicationsWhat internal-tooling teams should build now.

GitHub’s own suggested SDK use cases — CI/CD assistants, internal developer tools, and customer-facing AI features — map cleanly onto a decision matrix. The July ship changes the risk column on each: the engine is no longer an unproven toolkit but the production core of two first-party surfaces.

CI/CD assistants
Pipeline triage & release agents

A vendor-suggested SDK use case with the lowest blast radius: agents that summarize failed runs, draft release notes, or triage flaky tests. The hook system (pre/post tool-use, permission requests) is what makes these safe to automate.

Build on the SDK now
Internal developer tools
The strongest fit

Six languages, MCP connections, custom tools that call your code, OpenTelemetry tracing, and auth modes from OAuth to BYOK. If your org already pays for Copilot, the marginal cost of an internal agent is engineering time, not licensing.

Build on the SDK now
Customer-facing AI features
Embedded product agents

Vendor-suggested but higher stakes: quality claims for the agent experience remain vendor-stated, and your customers become the benchmark. Prototype on the SDK, gate behind your own evals, and instrument with the built-in tracing before exposure.

Prototype, gate carefully
The VS agent itself
IDE chat as a team standard

The agent is preview — evaluate it on real solutions and collect your own first-time-right data, but hold off standardizing team workflows on a surface that may still change before its GA.

Trial, don’t standardize yet

Our forward read: the two announcements together — an SDK-powered agent in the IDE and skills in an open, portable format — point toward agent capability becoming infrastructure you own rather than features you rent. Over the next few quarters, expect the differentiator between development teams to shift from which assistant they license to how well they encode their own operational knowledge as portable skills and purpose-built agents. Teams that treat SKILL.md files and SDK-based agents as versioned, reviewed engineering assets will compound; teams that treat the agent picker as a settings menu will not. That build-over-buy calculus is exactly the one we work through in our AI transformation engagements, and it is the same reasoning behind the custom internal tools we build for clients: the durable advantage sits in the system you control.

08ConclusionThe agent surface is now programmable.

The shape of the July update

Microsoft just made its own SDK the proof of concept.

Strip the July 2026 update to its essentials and three facts remain. Visual Studio’s new Agent (Preview) runs on the GitHub Copilot SDK — the same engine as the Copilot CLI. The built-in .NET and Azure skills ship off by default, in public repos, in an open format the spec project says runs across 30+ platforms. And the SDK underneath has been generally available since June 2, in six languages, to every Copilot subscriber including the Free tier.

The honest caveats stand: the agent’s quality claims are vendor-stated with no independent benchmark, the VS agent is preview even though its engine is GA, and the exact update mechanics are best verified against the changelog rather than assumed. None of that weakens the structural signal — it just tells you to run your own evals before you re-platform anything.

The signal itself is hard to miss. When a vendor makes its own SDK the engine of its flagship IDE’s agent, it is staking the product experience on the toolkit it sells you. For internal-tooling teams, that is the green light the Copilot SDK was waiting for — the agent layer is now something you build on, not just something you use.

Build on the agent layer

Turn your team’s operational knowledge into agents you own.

Our team helps businesses design, build, and govern agents on production SDKs — CI/CD assistants, internal developer tools, and customer-facing AI features — delivered in days, not quarters.

Free consultationExpert guidanceTailored solutions
What we work on

Agent-platform engagements

  • Copilot SDK evaluation against your internal-tooling roadmap
  • Portable SKILL.md skill libraries for cross-tool reuse
  • Agent governance — opt-in review gates, hooks, tracing
  • CI/CD and internal developer agents in your stack’s language
  • Build-vs-buy analysis for customer-facing AI features
FAQ · Copilot SDK in Visual Studio

The questions we get every week.

The update, announced on the Visual Studio Blog on July 28, 2026 and formalized in GitHub’s changelog on July 30, adds a new Agent (Preview) option to the agent picker at the bottom of the Copilot Chat window, built on the GitHub Copilot SDK — the same SDK that powers the GitHub Copilot CLI. It also ships pre-authored .NET and Azure skills in a new Built-in category of the Copilot tool picker (off by default), Git branch context in chat via right-click in the Git Repository window, an opt-in C++ build-tools discovery feature, and organization-level custom instructions for Copilot Business and Enterprise organizations.
Related dispatches

Continue exploring developer tooling.