Microsoft hat am 30. September Visual Studio Code 1.140 veröffentlicht. Die Neuerungen dieser Version drehen sich fast ausschließlich um Agenten: Die Agenten-Basis von Copilot hat eine neue Architektur bekommen, eine einzelne Sitzung kann jetzt mehrere Ordner gleichzeitig öffnen, Agenten können Aufgaben an entfernte Rechner delegieren, und es gibt eine neue Forschungsvorschau zur Mehrmodell-Orchestrierung namens HydraFusion.
Die Basis zieht in einen eigenen Prozess
1.140 baut die Agenten-Laufzeitumgebung von Copilot (offiziell Copilot harness genannt) auf eine Struktur um, die auf dem Agent Host Protocol (AHP) basiert und in einem eigenen Prozess läuft. Der direkte Effekt: Mehrere VS-Code-Fenster können sich mit derselben Agenten-Sitzung verbinden, und das Schließen eines Fensters beendet die Sitzung nicht mit.
Auf dieser Basis sind Multi-Root-Sitzungen als experimentelle Funktion gestartet. Eine Sitzung kann mehrere Repos oder mehrere isolierte Worktrees gleichzeitig bearbeiten, wobei jeder Chat seinen eigenen Ordner, sein eigenes Terminal, seine eigenen Aufgaben und seinen eigenen Änderungsverlauf hat. Zum Aktivieren gibt es drei Einstellungen:
chat.agentHost.copilotAgent.multiRootEnabledchat.agentHost.claudeAgent.multiRootEnabledchat.agentHost.codexAgent.multiRootEnabled
An der Benennung lässt sich ablesen, dass der Agenten-Host von VS Code neben dem eigenen Copilot auch für Claude- und Codex-Agenten gleichwertige Schalter bereithält.
Aufgaben an die Ferne delegieren, Modelle schalten automatisch hoch
Auch die Remote-Delegation ist eine experimentelle Funktion, aktiviert über chat.remoteAgentHostsEnabled und chat.remoteSessions.tools.enabled. Nach der Aktivierung stehen dem Agenten vier zusätzliche Werkzeuge zur Verfügung: verfügbare Remote-Hosts auflisten, eine Remote-Sitzung erstellen, den Sitzungsstatus abfragen, eine Nachricht an eine Remote-Sitzung senden. Praktisch lässt sich das so verstehen, dass der lokale Agent als Dispatcher fungiert und zeitaufwendige Aufgaben an entfernte Rechner auslagert.
HydraFusion ist ein adaptives System, das entscheidet, welches Modell und welcher Ablauf zum Einsatz kommt: Einfache Aufgaben erledigt ein einzelnes Modell; schwierigere werden an ein leistungsfähigeres Modell eskaliert; ein weiteres Modell kann auch zur Fehlerprüfung und Korrektur herangezogen werden. Microsoft stuft dies als Forschungsvorschau ein und hat weder Orchestrierungsregeln noch Leistungsdaten veröffentlicht.
Ein paar zeitsparende Kleinigkeiten
- Worktree: Die neue Einstellung
git.worktreeSymlinkFolderslässt mehrere Worktrees von Git ignorierte Ordner wienode_modulesgemeinsam nutzen, sodass Abhängigkeiten nicht bei jedem neuen Worktree erneut installiert werden müssen (experimentell). - Dev Container: Container für Agenten-Sitzungen stoppen nach 5 Minuten Inaktivität automatisch; die Dauer lässt sich über
chat.agentHost.devContainer.idleTimeoutanpassen. Downloads von VS Code Server und CLI werden zwischengespeichert und wiederverwendet. - Unternehmenssteuerung: Administratoren können mit
autoTierdie Standardstufe des Auto-Modells festlegen, zur Wahl stehen efficiency, balance und intelligence; Entwickler können die Wahl weiterhin selbst ändern. - MCP-Konfiguration: Unterstützt eine globale Konfiguration unter
$COPILOT_HOME/mcp-config.jsonsowie eine.mcp.jsonim Workspace.
Einige Auswirkungen für Entwicklungsteams in China
Viele Teams in China teilen ihren Code nach Diensten in mehrere Repos auf: je eins für Frontend, Backend und gemeinsame Komponenten. Bisher musste man in VS Code, um eine Funktion über mehrere Repos hinweg von einem Agenten ändern zu lassen, entweder mehrere Fenster öffnen und hin- und herwechseln oder mehrere Repos provisorisch zu einem Workspace zusammenfügen. Multi-Root-Sitzungen sind genau auf diese Art der Aufteilung zugeschnitten, und Szenarien, in denen Frontend und Backend gleichzeitig an einer Schnittstelle geändert werden müssen, laufen damit deutlich reibungsloser.
Dass Worktrees sich node_modules teilen können, hilft Entwicklern mit empfindlicherer Netzwerkumgebung noch unmittelbarer. In China läuft die Installation von Abhängigkeiten meist über Spiegelserver, und die Neuinstallation für ein mittelgroßes Frontend-Projekt kann schon mal mehrere Minuten dauern. Wer gleichzeitig drei oder vier Worktrees öffnet, damit der Agent parallel verschiedene Lösungsansätze ausprobiert, musste bisher drei- oder viermal installieren – jetzt reicht einmal.
autoTier auf Unternehmensseite dient vor allem der Kostenkontrolle. Standardmäßig ist die Stufe auf efficiency festgelegt, sodass Mitarbeiter für alltägliche Vervollständigungen und Fragen ein günstigeres Modell nutzen und bei Bedarf manuell auf intelligence wechseln. Welche Modelle Unternehmen in China tatsächlich nutzen können und ob HydraFusion auch an andere Modelle als Claude oder Codex delegiert, wird in den aktuellen Release Notes nicht erwähnt – maßgeblich sind die Modelle, die im jeweiligen Account tatsächlich verfügbar sind.
Die meisten dieser Funktionen tragen noch das Label „experimentell“ und sind standardmäßig deaktiviert. Wer sie ausprobieren möchte, muss sie manuell in den Einstellungen aktivieren; bevor ein Team sie flächendeckend einführt, empfiehlt es sich, sie erst eine Weile an ein, zwei Repos zu testen.
Quellen: Release Notes zu Visual Studio Code 1.140, CocoLoop; Namen der Einstellungen und Standardwerte gemäß den offiziellen Release Notes.