VISUAL STUDIO CODE
VS Code Unveils Multi-Agent Orchestration for Enhanced Development
The latest Visual Studio Code 1.107 introduces multi-agent orchestration, allowing developers to integrate GitHub Copilot and custom agents.
- Read time
- 4 min read
- Word count
- 952 words
- Date
- Dec 12, 2025
Summarize with AI
Visual Studio Code 1.107, released December 10, introduces multi-agent orchestration, a significant new feature designed to streamline software development. This update allows developers to leverage GitHub Copilot alongside custom agents, facilitating collaboration across various tasks. The release also includes enhanced support for the Model Context Protocol, providing seamless integration with GitHub services. Additional improvements focus on performance, user authentication, and debugging capabilities, all aimed at delivering a more efficient and unified development experience. Key features include an experimental TypeScript 7.0 preview and expanded MSAL support.

🌟 Non-members read here
Advancing Development with Multi-Agent Orchestration in VS Code
Microsoft’s widely used code editor, Visual Studio Code, has received a significant update with the release of version 1.107. This latest iteration introduces multi-agent orchestration, a groundbreaking feature designed to enhance the collaborative capabilities between GitHub Copilot and custom agents, thereby accelerating software development workflows. The update, sometimes referred to as the November 2025 release, became available on December 10 and can be downloaded for Windows, Mac, and Linux platforms.
The core of this new functionality lies in Agent HQ, which empowers developers to effectively manage multiple agents. This system enables the delegation of tasks across various agent types, including local, background, and cloud-based agents. A key benefit is the ability for GitHub Copilot and custom agents to work together seamlessly on complex development tasks, fostering a more integrated and efficient coding environment.
Background agents operate within isolated workspaces, ensuring that their processes do not interfere with ongoing active development. This isolation also facilitates the concurrent execution of multiple background tasks, significantly improving productivity. An experimental feature further expands these capabilities by allowing custom agents to function as background agents. When enabled, custom agents defined within the .github/agents folder become visible in the agent list, ready for deployment. To streamline user interaction, agent sessions have been integrated directly into the Chat view, offering a unified and intuitive experience for managing and interacting with these agents.
Protocol Enhancements and Performance Boosts
Visual Studio Code 1.107 also brings crucial updates to its underlying protocols, specifically adding support for the latest Model Context Protocol (MCP) specification, dated 2025-11-25. This updated protocol introduces several key improvements, including URL mode elicitation, which streamlines how context is gathered and utilized. Furthermore, it incorporates enhanced task management for long-running tool calls and client work, making it easier to handle complex asynchronous operations.
The new MCP specification also features enhancements to enum choices in elicitation, providing developers with more precise control and flexibility in their interactions. A notable integration in this release is the provision of the GitHub remote MCP Server as a built-in server within the GitHub Copilot Chat extension. This integration ensures seamless connectivity and interaction with GitHub repositories and various GitHub services, further embedding the development environment within the broader GitHub ecosystem. These protocol updates are critical for maintaining compatibility with evolving standards and for leveraging the full potential of integrated development tools.
Beyond protocol advancements, the new release places a strong emphasis on performance and user experience. Developers can now get an early look at the planned TypeScript 7.0 release, which promises a substantial performance boost due to its rewrite in native code. This preview is accessible by installing the TypeScript (Native Preview) extension, allowing early adopters to test and provide feedback on the upcoming improvements. Such forward-looking features ensure that Visual Studio Code remains at the forefront of modern development practices.
Refined Editor Experience and Debugging Tools
Visual Studio Code 1.107 delivers a host of improvements aimed at refining the overall editor experience and enhancing debugging capabilities. The updated editor makes it easier for developers to identify open projects, providing clearer visual cues and organization. For MacOS users, the introduction of swipe navigation simplifies moving between different parts of the code and interface. Additionally, users now have greater control over when hover popups appear, reducing visual clutter and allowing for a more focused coding environment. These subtle yet impactful changes contribute to a more intuitive and less distracting user interface.
A significant enhancement comes in the form of a new model for next edit suggestions. This updated model is designed to offer considerably better performance in terms of both acceptance and dismissal, meaning that suggested code changes are proposed more accurately and can be acted upon or discarded more efficiently. This improvement streamlines the coding process, reducing interruptions and enabling developers to maintain their flow more effectively. The focus on responsive and accurate suggestions is crucial for maximizing developer productivity and minimizing cognitive load during coding sessions.
Debugging has also received a substantial upgrade in this release. Developers now have the ability to attach variables, scopes, and expressions directly to the chat context within VS Code. This can be achieved by simply right-clicking on data within the Variables and Watch views, or by utilizing the dedicated “Add Context” button in the chat interface. This feature revolutionizes how developers can troubleshoot issues, allowing for a more contextual and interactive debugging experience. By linking debugging information directly into chat, developers can easily share insights and collaborate on problem-solving with greater clarity and efficiency.
Authentication and Terminal Enhancements
User authentication has been significantly bolstered with the introduction of Microsoft Authentication Library (MSAL) support. This provides a native sign-in experience for users on Intel Macs and Linux x64 systems, building upon existing support for Windows x64 and MacOS M-series (ARM) devices. This native integration enables seamless single sign-on flows, offering a more secure and convenient method for acquiring a Microsoft authentication session. Microsoft indicates that the MSAL team plans to extend this support to additional platforms, including Windows ARM, Linux ARM, and other Linux distributions, over time. This ongoing expansion will ensure a consistent and modern authentication experience across a wider range of development environments.
Further enhancing the command-line interface, Terminal Suggest is now enabled for all stable users. This feature provides inline completions and contextual hints directly within the terminal as users type shell commands. By offering intelligent suggestions, Terminal Suggest helps developers write commands more quickly and accurately, reducing errors and saving time. This addition brings a level of intelligent assistance to the terminal that mirrors the code completion features found within the editor, creating a more unified and productive development experience across all facets of Visual Studio Code.