
TL;DR
VS Code 1.128 shipped today with multi-chat support for Claude agent sessions. Run parallel conversations in one workspace, fork turns, compare approaches, and monitor subagents. Complete setup and workflow guide.
Direct answer
VS Code 1.128 shipped today with multi-chat support for Claude agent sessions. Run parallel conversations in one workspace, fork turns, compare approaches, and monitor subagents. Complete setup and workflow guide.
Best for
Developers comparing real tool tradeoffs before choosing a stack.
Covers
Verdict, tradeoffs, pricing signals, workflow fit, and related alternatives.
| Resource | Link |
|---|---|
| VS Code 1.128 Release Notes | code.visualstudio.com/updates/v1_128 |
| VS Code Agents Window Docs | code.visualstudio.com/docs/agents/agents-window |
| Claude Agent SDK | code.claude.com/docs/en/agents |
| VS Code Multi-Agent Blog | code.visualstudio.com/blogs/2026/02/05/multi-agent-development |
| Copilot Vision Docs | code.visualstudio.com/docs/copilot/copilot-vision |
VS Code 1.128 dropped today (July 8, 2026) with multi-chat support for Claude agent sessions. This is the feature parallel agent users have been hacking around with terminal splits and separate windows - now native in the editor.
If you run Claude Code or the Claude extension in VS Code and want to compare approaches, branch from an earlier turn, or run work concurrently without leaving your IDE, this is how to set it up.
Multi-chat lets you run multiple conversations inside a single Claude session. Instead of opening a second VS Code window or starting a new top-level session for a parallel task, you fork the current chat or add a peer conversation.
Each chat maintains:
The chats stay grouped under one session. They do not clutter your session list. You can send turns concurrently and switch between active conversations with keyboard shortcuts.
Before today, parallel agent work in VS Code meant one of three things:
Multi-chat fixes the core problem: you can explore two implementation paths without abandoning context or duplicating setup. Fork the conversation before committing to one approach. If the fork wins, continue there. If it loses, switch back.
For anyone already running parallel agents in terminal-based tools like Claude Code CLI or Aider, this brings the same workflow into an IDE context. For anyone used to single-threaded Claude chats, this unlocks a faster iteration loop.
Open Command Palette (Cmd+Shift+P / Ctrl+Shift+P) and run:
Agents: Enable Agent Host
Restart VS Code if prompted. The Agents window appears in the sidebar.
Cmd+N (Mac) / Ctrl+N (Windows/Linux) to create a new peer chat| Action | Shortcut (Mac) | Shortcut (Windows/Linux) |
|---|---|---|
| New chat | Cmd+N | Ctrl+N |
| Switch to next chat | Cmd+Option+Right | Ctrl+Alt+Right |
| Switch to previous chat | Cmd+Option+Left | Ctrl+Alt+Left |
| Reopen closed chat | Cmd+Shift+T | Ctrl+Shift+T |
| Delete chat | Cmd+W | Ctrl+W |
Each chat can run a different model. Click the model selector in the chat header to choose:
Run routine refactors on Sonnet, complex architectural decisions on Opus, quick questions on Haiku - all in the same session.
Newsletter
Get the weekly deep dive
Tutorials on Claude Code, AI agents, and dev tools, delivered free every week.
From the archive
Jul 7, 2026 • 6 min read
Jul 7, 2026 • 5 min read
Jul 7, 2026 • 7 min read
Jul 7, 2026 • 7 min read
You have an agent halfway through a refactor and want to try an alternative approach.
You have a large feature with independent parts.
Each chat works on its scope. No context pollution between threads.
When Claude spawns subagents for parallel work, those subagent transcripts now appear as read-only peer chats.
This is preview functionality as of 1.128. Expect refinements in subsequent releases.
New in 1.128: start a chat in the Agents window without opening a folder first. Useful for:
Quick chats appear in a dedicated "Chats" section and persist across reload.
While not directly related to multi-chat, VS Code 1.128 also shipped Copilot Vision as generally available:
For debugging UI issues or reviewing designs with AI assistance, vision support closes a common workflow gap.
Zed shipped parallel agents in April 2026. How does VS Code's approach compare?
| Feature | VS Code 1.128 | Zed Parallel Agents |
|---|---|---|
| Multi-thread UI | Peer chats in one session | Threads Sidebar |
| Per-thread model selection | Yes | Yes |
| Worktree isolation | Shared workspace | Per-thread worktree pinning |
| Subagent monitoring | Yes (preview) | Not native |
| Fork from turn | Yes | No (must start new thread) |
| OS-level keybindings | Yes (new in 1.128) | No |
| Performance | Electron | Rust, 120fps |
Zed's approach emphasizes worktree isolation - each thread can pin to a different Git worktree. VS Code's approach emphasizes conversation forking and model selection per chat.
For pure parallel execution with filesystem isolation, Zed's design is stronger. For exploring implementation alternatives within a single codebase, VS Code's fork-from-turn workflow is faster.
Name your chats immediately. Default names like "Chat 2" become useless when you have four threads running. Use descriptive names: "Backend auth refactor", "Try Redis approach", "Test coverage gaps".
Delete dead threads. Exploratory forks that did not pan out should be deleted (Cmd+W), not left open. Clutter slows navigation.
Use consistent model selection. If Opus is your default for this project, set it in each new chat. Inconsistent model selection produces inconsistent code quality.
Send concurrent prompts in batch. When decomposing a large task, write all initial prompts, then send them to separate chats in quick succession. Waiting for one response before starting another serializes what should be parallel work.
Ensure you are on VS Code 1.128 or later. Check Help > About for the version. If still missing, the Agents window may not be enabled - run Agents: Enable Agent Host from Command Palette.
Multi-chat persistence requires the parent session to be active. If the session itself was ended before restart, its peer chats do not restore.
Fork requires a completed turn. You cannot fork from a turn that is still streaming or from an error state.
No. Multi-chat is a VS Code-specific feature in the Agents window. The Claude Code CLI has its own parallel execution model via sub-agents and worktrees but does not integrate with VS Code's peer chat UI.
Each chat is billed independently. If you run three chats concurrently, you pay for all three. There is no bundle discount - but also no premium for parallel execution. Standard model rates apply.
Not directly in 1.128. The Agents window does not have a native export function. Copy the conversation manually or wait for export support in a future release.
Not in the same way. Copilot's chat remains single-threaded. Multi-chat is specific to Claude agent sessions in the Agents window.
No. Once forked, chats are independent. Changes in the original do not propagate to the fork. This is intentional - parallel exploration requires isolation.
No merge functionality exists. If two approaches should be combined, manually copy the relevant outputs and synthesize them yourself.
Yes. MCP servers connected to the Claude session are available to all peer chats. Tool calls in any chat can use the same MCP server instance.
No documented hard limit. Practical limits come from memory usage and your ability to track multiple threads. Most users report 4-6 concurrent chats as the productive ceiling.
Multi-chat is the first step toward treating parallel agent orchestration as a native editor feature. Expect future VS Code releases to add:
For now, update to 1.128, enable the Agents window, and start experimenting with fork-from-turn workflows. The parallel agent workflow that previously required multiple windows now runs in a single pane.
Read next
Zed shipped a Threads Sidebar that runs multiple agents in one window, isolated per-worktree, with per-thread agent selection. This is the first major editor to treat parallel agent orchestration as a first-class editor feature, not a plugin.
7 min readHow to use Claude Code's Task tool, custom sub-agents, and worktrees to run parallel development workflows. Real prompt examples, agent configurations, and workflow patterns from daily use.
11 min read12 AI coding tools across 4 architecture types, compared on pricing, strengths, weaknesses, and best use cases. The definitive comparison matrix for 2026.
15 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Open-source AI coding agent for terminal, desktop, and IDE. Works with 75+ LLM providers including Claude, GPT, Gemini,...
View ToolAnthropic's agentic coding CLI. Runs in your terminal, edits files autonomously, spawns sub-agents, and maintains memory...
View ToolA hosted infinite canvas your headless AI agents drive over MCP. Any MCP-speaking agent - Claude Code, Codex, Cursor, or...
View ToolAI-native code editor forked from VS Code. Composer mode rewrites multiple files at once. Tab autocomplete predicts your...
View ToolTurn a one-liner into a working Claude Code skill. From idea to installed in a minute.
View AppEvery coding agent in one window. Stop alt-tabbing between Claude, Codex, and Cursor.
View AppUnlock pro skills and share private collections with your team.
View AppConfigure Claude Code for maximum productivity -- CLAUDE.md, sub-agents, MCP servers, and autonomous workflows.
AI AgentsA concrete step-by-step guide to moving your development workflow from Cursor to Claude Code - settings, rules, keybindings, and the habits that transfer.
Getting StartedThe primary command-line entry point for Claude Code sessions.
Claude Code
Check out Zed here! https://zed.dev In this video, we dive into Zed, a robust open source code editor that has recently introduced the Agent Client Protocol. This new open standard allows...

Open Design: Open-Source n8n App That Turns Any Website into a Brand Kit, Design System, HTML + Images The video introduces Open Design, an MIT-licensed full-stack template that combines AI and n8n a

Nimbalyst Demo: A Visual Workspace for Codex + Claude Code with Kanban, Plans, and AI Commits Try it: https://nimbalyst.com/ Star Repo Here: https://github.com/Nimbalyst/nimbalyst This video demos N

Zed shipped a Threads Sidebar that runs multiple agents in one window, isolated per-worktree, with per-thread agent sele...

How to use Claude Code's Task tool, custom sub-agents, and worktrees to run parallel development workflows. Real prompt...

12 AI coding tools across 4 architecture types, compared on pricing, strengths, weaknesses, and best use cases. The defi...

From terminal agents to cloud IDEs - these are the AI coding tools worth using for TypeScript development in 2026.

Cursor started as an open-source code editor and evolved into one of the most popular AI coding tools available. Here is...

The Bun runtime completed an AI-assisted rewrite from Zig to Rust, fixing memory safety issues and improving performance...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.