Hoe je twee neurale netwerken laat debatteren over je architectuur, rechtstreeks in VS Code
Elke keer dat je een LLM vraagt om complexe refactoring uit te voeren, denk je bij jezelf: de code lijkt te werken, maar hoe optimaal is deze oplossing eigenlijk? Je opent een nieuw tabblad met een ander model, kopieert de context, en controleert of er verborgen bugs zijn.
Ik heb onlangs de Mysti-plugin voor VS Code ontdekt, die deze exacte routine automatiseert. Het project combineert je geïnstalleerde CLI-assistenten in een uniforme interface waar ze zowel individueel als in paren kunnen werken, waarbij ze elkaars ideeën bekritiseren en aanvullen.
Onder de motorkap
De Mysti-auteurs hebben een pragmatische aanpak gekozen. Ze verkopen je geen eigen betaalde cloudgateway-abonnement. De extensie werkt bovenop lokale CLI-tools die je al betaalt of op je eigen machine draait.
Ondersteuning voor 12 providers aan boord: Claude Code, OpenAI Codex, Gemini CLI, GitHub Copilot, Cline, Cursor, OpenClaw, OpenCode, Qwen Code, evenals volledig lokale Ollama en LocalAI.
Je schakelt simpelweg tussen modellen in de interface zonder de editor te hoeven verlaten of aparte proxies te hoeven instellen.
Brainstorm-modus
De hoofdfunctie van de extensie is de Brainstorm-modus. Je selecteert twee willekeurige agenten uit de beschikbare opties, geeft ze een taak en specificeert een interactiescenario.
Er zijn vijf kant-en-klare strategieën in de instellingen:
- Quick — directe synthese van antwoorden voor snelle taken;
- Debate — klassiek argument tussen criticus en verdediger, nuttig bij het kiezen van architectuurpatronen;
- Red-Team — stresstesten, waarbij één agent een oplossing voorstelt en de tweede doelbewust op zoek gaat naar kwetsbaarheden en edge cases;
- Perspectives — risicoanalist versus innovator bij het ontwerpen van een systeem vanaf nul;
- Delphi — facilitator en editor destilleren complexe vereisten tot een gezamenlijke consensus.
Om te voorkomen dat modellen eindeloos in debatten blijven hangen, heeft Mysti een ingebouwd auto-convergentiemechanisme. Het systeem volgt de mate van overeenstemming tussen agenten. Zodra posities stabiliseren, eindigt het dialoog en ontvang je een definitieve synthese.
Routering via vermeldingen en context
De chatinterface ondersteunt bekende vermeldingen via @. Hiermee kun je taken direct binnen één dialoog verdelen:
@src/auth.ts @gemini найди узкие места по производительности
@claude напиши тесты на этот модуль, затем @codex оптимизируй их
Wanneer er een keten van aanroepen is, ontvangt de tweede agent automatisch de respons van de eerste in de context.
Wanneer de dialoog groeit, treedt het Compaction-mechanisme in werking. Wanneer het contextvenster 75% capaciteit bereikt, comprimeert de plugin de geschiedenis: Claude Code gebruikt de native /compact-opdracht, terwijl client-side samenvatting werkt voor andere modellen.
Autonomie en toegangscontrole
Agenten volledige vrijheid geven in een project kan riskant zijn. In Mysti is toegangscontrole verdeeld in drie duidelijke modi: alleen-lezen, bevestigingsverzoek per bestand, en volledige toegang.
Voor autonome sessies is er een ingebouwde veiligheidsclassificator. Het onthoudt je beslissingen en houdt een logboek bij van elke actie. Als een script iets verdachts probeert uit te voeren, wordt de opdracht automatisch geblokkeerd.
Bovendien kan het modelgedrag worden aangepast via 16 ingebouwde rollen (Architect, Debugger, Security Expert) en modifiers zoals Test-Driven of Auto-Commit.
Snel aan de slag
Je kunt de extensie rechtstreeks vanuit de VS Code Marketplace installeren:
ext install DeepMyst.mysti
Voor basiswerking heb je minimaal één geïnstalleerde en geverifieerde CLI-tool nodig. Bijvoorbeeld Claude Code of Gemini:
# Для Claude Code
npm install -g @anthropic-ai/claude-code
claude auth login
# Или для Gemini CLI
npm install -g @google/gemini-cli
gemini auth login
Als je volledige privacy wilt, draai dan een lokaal model via Ollama:
ollama run qwen2.5-coder
Open daarna het paneel met Ctrl+Shift+M (of Cmd+Shift+M op macOS) en begin met werken.
Is het de moeite waard om te proberen
Mysti lost een praktisch probleem op: het brengt verspreide CLI-hulpprogramma's onder één dak en laat ze samenwerken.
Het hulpmiddel is nuttig als je regelmatig code met verschillende modellen kruiscontroleert of complexe modules ontwerpt waarbij je een externe blik nodig hebt. De mogelijkheid om een lokale Ollama te koppelen met cloudgebaseerde Claude rechtstreeks in de editor bespaart veel tijd tijdens reviews.
De projectcode is open onder de Apache 2.0-licentie, met bronnen beschikbaar in de DeepMyst/Mysti-repository.
Gerelateerde projecten