Browse · Organizations
Organization · Latent Space wiki

VSCode

Microsoft’s Visual Studio Code evolved from a cross-platform editor and extension platform into an AI editor, opening its Copilot Chat code and using agents in its own development workflow.

Visual Studio Code (VS Code) is Microsoft’s cross-platform code editor and extension platform, free for private or commercial use. Its AI evolution includes opening the GitHub Copilot Chat extension under the MIT license in June 2025 and moving to weekly releases in early 2026. The VS Code team attributed the faster release cadence to agents working across implementation, triage, validation, and review.[8][4][7]

Opening AI development

On May 19, 2025, the VS Code team announced plans to open-source GitHub Copilot Chat and then refactor relevant components into VS Code core. The team said improved models had reduced the need for “secret sauce” prompting strategies, while common AI interface patterns and an emerging ecosystem of AI extensions made a shared codebase more useful. It also cited transparency about collected data and community help with security.[3]

The June 30 milestone released the Chat extension under MIT, exposing agent-mode implementation, context sent to language models, system prompts, and telemetry code. Core integration remained subsequent work. At that date, the original Copilot extension providing inline completions remained closed source; the team planned to move that functionality into the open Chat extension. The May announcement also proposed opening prompt-test infrastructure to help contributors test stochastic AI features and prompt changes.[4][3]

Open extension code has distinct licensing boundaries. Code - OSS, the repository underlying VS Code, uses MIT; Microsoft’s VS Code distribution includes Microsoft-specific customizations and uses a Microsoft product license. The VS Code FAQ states that Copilot backend services remain closed source and its models are separately licensed.[8]

An extension platform for coding agents

VS Code also hosts third-party agents such as Cline. In a July 2025 interview, Cline’s Saoud Rizwan explained that an extension could access the operating system and terminal, read and edit files, and use VS Code’s diff views to show changes. He credited extension distribution with reducing onboarding friction and the Marketplace with giving Cline “a ton of really great distribution.”[1]

Rizwan and Nik Pash described maintaining a VS Code fork as a substantial distraction from developing Cline’s agent loop. Rizwan pointed to frequent editor updates and Marketplace API changes as maintenance burdens. Microsoft’s FAQ separately states that alternative products, including Code - OSS forks, are not permitted to access the Visual Studio Marketplace; Microsoft gives ecosystem security and quality as its rationale.[1][8]

By May 2026, VS Code was also expanding its own agent interface. Latent.Space’s May 15 roundup, covering May 13–14 news, reported a new Agents window for multiple agents and projects, browser and mobile support, bring-your-own-key improvements, and compressed terminal output to reduce token use.[2]

Using agents to build VS Code

In March 2026, Pierce Boggan described the move from ten years of monthly releases to a weekly cadence. His account, featuring engineering manager Peng Lyu, credited agents with accelerating both coding and the work surrounding it. Copilot CLI, the Copilot SDK, and GitHub Actions powered pipelines for commit summaries, release notes, and issue triage. Newly opened issues triggered an agent loop that detected duplicates with confidence scores, identified owners using ownership documents and historical assignments, and suggested labels.[7]

The team built a validation agent using the Playwright MCP server to launch VS Code, navigate to a feature, take screenshots, and assess expected behavior. It could attempt fixes when it found a problem, while retaining screenshots for human review. Documented core workflows, called golden scenarios, supplied automated post-merge checks. Every pull request received a Copilot code review before human review; engineers remained accountable for architecture, code quality, and outcomes.[7]

Boggan gave a concrete example of the changed workflow: instead of handing engineering a specification, he used agents to prototype conversation forking in Copilot Chat as a pull request. He and an engineer named Justin reviewed it and worked through CSS changes before merging it the preceding month. Boggan also reported that, in a January–March year-over-year comparison, commit volume had more than doubled and the team was closing nearly three times as many issues.[7]

The editor and extension architecture behind these AI workflows predates them. VS Code’s earlier development established its desktop editing environment, shared extension API, and Marketplace ecosystem.[5]

Earlier history: Monaco, the desktop editor, and extensibility

VS Code grew out of Microsoft’s Monaco team, which built browser-based source editing with features such as suggestions, error indicators, and Go to Definition. That editor became the core of VS Code. A local Node.js service for serving files and the editor supplied an early development tool; the team then built an installable cross-platform environment for code navigation, debugging, and Git. GitHub’s Electron shell combined web and native interfaces with a Node.js API.[5]

The first VS Code preview appeared at Build 2015 on OS X, Windows, and Linux. At Connect 2015, the team introduced beta quality, a full extensibility model, and Visual Studio Marketplace support, while opening the repository and many of its extensions. To develop the extension API, the team used the same API it exposed to external authors: JavaScript and TypeScript language services were themselves bundled extensions.[5]

VS Code 1.0 shipped on April 14, 2016. The team reported that 2 million developers had installed it since launch and more than 500,000 used it each month. It also reported over 1,000 community extensions within less than six months of extensibility and declared the extension API stable, guaranteeing compatibility going forward.[5]

Language support beyond one editor

On June 27, 2016, the VS Code team announced language server protocol adoption with Red Hat and Codenvy. Codenvy had added the protocol to Eclipse Che; Red Hat was working on a standalone Java language server usable by compatible tools. VS Code then reported support for over 150 languages through bundled features and Marketplace extensions.[6]

The protocol separates the editor from language analysis over JSON-RPC. Opening or changing a document notifies the language server, which updates its analysis and returns diagnostics. A Go to Definition request returns the target document URI and range so the editor can navigate there; closing a document tells the server it is no longer maintained in memory. A server can be written independently of the editor’s implementation language and reused across compatible tools, allowing language providers to build support once for multiple editors.[6]

Timeline

  1. milestone

    VS Code opens its repository and introduces extensibility and Marketplace support
    Connect 2015[5]

  2. release

    VS Code ships 1.0 and declares its extension API stable
    VS Code 1.0[5]

From the Latent Space archive

Original posts and separately reviewed explanations.

Sources

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
    Visual Studio Code 1.0!Accessed 2026-09-18
  6. 6
  7. 7
    How VS Code Builds with AIAccessed 2026-09-18
  8. 8
    Visual Studio Code FAQAccessed 2026-09-18

Model source and teaching reviews passed. Human editorial review pending. This profile describes the sources as of 2026-09-17.

Latent Space

Join Latent Space.

Sign in with Google, or get the newsletter by email.

Loading Google sign-in…

or subscribe by email

Free. Unsubscribe any time.