Fetching from the wire…
Public story · 2026-07-31 · high
The same SDK underlies Copilot CLI, VS Code's agents window, and Visual Studio's new Agent preview.
Why now: GitHub shipped v1.0.9-preview.1 on July 30 and rolled the same SDK into Copilot CLI, VS Code, and Visual Studio's new Agent preview the same day.
GitHub shipped Copilot SDK v1.0.9-preview.1 on July 30 with Agent Factories, a JavaScript closure that spawns and coordinates subagents on command, per the release notes.
That closure gets primitives to spawn subagents, run work in parallel or in sequence, and report progress, called over reverse RPC. The one that matters: journaling. A resumed run replays already-finished subagent work instead of paying to redo it. The release notes call re-running that work the single most expensive part of long agent runs.
GitHub's prior preview added an agentStop lifecycle hook, letting applications intercept and block a subagent from stopping mid-task. Rust and Java variants of the SDK shipped alongside the JavaScript one. GitHub's July 30 changelog covers all three: Copilot CLI, the VS Code agents window, and Visual Studio's new Agent preview.
Agent Factories is the marketing name here. The journaling primitive is the part I'd actually copy. Anyone building on agent SDKs pays for repeated subagent work every time a long run gets interrupted and resumed. I've felt that cost firsthand on long runs. A runtime that journals finished work and skips re-paying for it changes the economics of long-running agents more than any single IDE surfacing it.
Each link below shares sources, entities, or timing with this story.
VS Code uses Copilot / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (VS Code uses Copilot); both cover Copilot CLI, GitHub, July, UTC; reported by the same outlet (github.blog).
Copilot CLI supports VS Code / Shared entities / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Copilot CLI supports VS Code); both cover Copilot CLI, GitHub, July, Visual Studio; reported by the same outlet (github.blog).
VS Code supports Codex / Shared entities / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (VS Code supports Codex); both cover GitHub, IDE, Rust, SDK; reported by the same outlet (github.com).
VS Code uses GitHub Copilot / Shared entities / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (VS Code uses GitHub Copilot); both cover Copilot CLI, July, Visual Studio, VS Code; reported by the same outlet (github.blog).
VS Code supports Codex / Shared entities / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (VS Code supports Codex); both cover Agent, IDE, Rust, VS Code; reported by the same outlet (github.com).
Microsoft released VS Code / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Microsoft released VS Code); both cover Agent, GitHub, July, Rust; reported by the same outlet (github.com).
VS Code uses Copilot / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (VS Code uses Copilot); both cover Copilot SDK, GitHub, Visual Studio; reported by the same outlet (github.blog, github.com).
VS Code uses Copilot / Shared entities / Same source domain / Shared topic / Tension
Linked by a graph relationship (VS Code uses Copilot); both cover GitHub, Visual Studio, VS Code; reported by the same outlet (github.blog).