>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicherheit
TypeScript

So lassen Sie zwei neuronale Netze direkt in VS Code über Ihre Architektur debattieren

Jedes Mal, wenn Sie ein LLM bitten, komplexe Refactorings durchzuführen, denken Sie unwillkürlich: Der Code scheint zu funktionieren, aber wie optimal ist diese Lösung wirklich? Sie öffnen einen weiteren Tab mit einem anderen Modell, kopieren den Kontext und prüfen, ob versteckte Fehler vorhanden sind.

Ich habe kürzlich das Mysti-Plugin für VS Code entdeckt, das genau diese Routine automatisiert. Das Projekt kombiniert Ihre installierten CLI-Assistenten in einer einheitlichen Oberfläche, in der sie sowohl einzeln als auch in Paaren zusammenarbeiten, Ideen kritisch bewerten und ergänzen können.

Mysti Logo

Unter der Haube

Die Mysti-Autoren verfolgten einen pragmatischen Ansatz. Sie verkaufen Ihnen kein eigenes kostenpflichtiges Cloud-Gateway-Abonnement. Die Erweiterung funktioniert auf Basis lokaler CLI-Tools, die Sie bereits bezahlen oder auf Ihrem eigenen Rechner ausführen.

Native Unterstützung für 12 Anbieter: Claude Code, OpenAI Codex, Gemini CLI, GitHub Copilot, Cline, Cursor, OpenClaw, OpenCode, Qwen Code, sowie vollständig lokale Lösungen wie Ollama und LocalAI.

Agent Switching

Sie wechseln einfach Modelle in der Oberfläche, ohne den Editor verlassen oder separate Proxys einrichten zu müssen.

Mysti Chat Interface

Brainstorm-Modus

Die Hauptfunktion der Erweiterung ist der Brainstorm-Modus. Sie wählen zwei beliebige Agenten aus den verfügbaren aus, geben ihnen eine Aufgabe und definieren ein Interaktionsszenario.

Brainstorm Mode

Es gibt fünf vorgefertigte Strategien in den Einstellungen:

  • Quick — direkte Synthese von Antworten für schnelle Aufgaben;
  • Debate — klassische Diskussion zwischen Kritiker und Verteidiger, nützlich bei der Wahl von Architekturmustern;
  • Red-Team — Stresstests, bei denen ein Agent eine Lösung vorschlägt und der zweite gezielt nach Schwachstellen und Grenzfällen sucht;
  • Perspectives — Risikoanalytiker gegen Innovator beim Entwerfen eines Systems von Grund auf;
  • Delphi — Moderator und Redakteur destillieren komplexe Anforderungen zu einem gemeinsamen Konsens.

Brainstorm Model Selection

Um zu verhindern, dass Modelle in Debatten endlos kreisen, verfügt Mysti über einen integrierten Auto-Konvergenz-Mechanismus. Das System verfolgt den Grad der Übereinstimmung zwischen den Agenten. Sobald sich die Positionen stabilisieren, endet der Dialog und Sie erhalten eine abschließende Synthese.

Plan Suggestions

Routing über Erwähnungen und Kontext

Die Chat-Oberfläche unterstützt vertraute Erwähnungen über @. Damit können Sie Aufgaben direkt in einem einzigen Dialog verteilen:

@src/auth.ts @gemini найди узкие места по производительности
@claude напиши тесты на этот модуль, затем @codex оптимизируй их

@-Mention Tagging

Wenn eine Kette von Aufrufen vorliegt, erhält der zweite Agent automatisch die Antwort des ersten im Kontext.

Wenn der Dialog wächst, tritt der Kompaktierungsmechanismus in Kraft. Wenn das Kontextfenster 75% seiner Kapazität erreicht, komprimiert das Plugin den Verlauf: Claude Code verwendet den nativen /compact-Befehl, während für andere Modelle eine clientseitige Zusammenfassung funktioniert.

Autonomie und Zugriffskontrolle

Agenten vollständige Freiheit in einem Projekt zu geben, kann riskant sein. In Mysti ist die Zugriffskontrolle in drei klare Modi unterteilt: Nur-Lesen, Bestätigungsanfrage pro Datei und vollständiger Zugriff.

Selecting Autonomy Mode

Für autonome Sitzungen gibt es einen integrierten Sicherheitsklassifikator. Er merkt sich Ihre Entscheidungen und führt ein Protokoll über jede Aktion. Wenn ein Skript versucht, etwas Verdächtiges auszuführen, wird der Befehl automatisch blockiert.

Permission Controls Demo

Zusätzlich kann das Modellverhalten durch 16 integrierte Rollen (Architekt, Debugger, Sicherheitsexperte) und Modifikatoren wie Testgetrieben oder Auto-Commit angepasst werden.

Personas and Skills Panel

Toolbar Persona Selection

Auto Suggestions

Schnellstart

Sie können die Erweiterung direkt aus dem VS Code Marketplace installieren:

ext install DeepMyst.mysti

Für den grundlegenden Betrieb benötigen Sie mindestens ein installiertes und authentifiziertes CLI-Tool. Zum Beispiel Claude Code oder Gemini:

# Для Claude Code
npm install -g @anthropic-ai/claude-code
claude auth login

# Или для Gemini CLI
npm install -g @google/gemini-cli
gemini auth login

Wenn Sie vollständige Privatsphäre wünschen, starten Sie ein lokales Modell über Ollama:

ollama run qwen2.5-coder

Anschließend öffnen Sie das Panel mit Ctrl+Shift+M (oder Cmd+Shift+M unter macOS) und beginnen zu arbeiten.

Quick Actions

Slash Commands Menu

Conversation History

Settings Panel

Task List Rendering

Lohnt es sich, es zu versuchen?

Mysti löst ein praktisches Problem: Es bringt verstreute CLI-Dienstprogramme unter einem Dach zusammen und lässt sie zusammenarbeiten.

Das Tool ist nützlich, wenn Sie regelmäßig Code mit verschiedenen Modellen abgleichen oder komplexe Module entwerfen, bei denen Sie eine externe Perspektive benötigen. Die Möglichkeit, ein lokales Ollama mit cloudbasiertem Claude direkt im Editor zu kombinieren, spart viel Zeit bei Reviews.

Der Projektcode ist unter der Apache 2.0-Lizenz quelloffen, mit Quellen im DeepMyst/DeepMyst-Repository verfügbar.

Ähnliche Projekte