Come Far Debate Due Reti Neurali sulla Tua Architettura Direttamente in VS Code
Ogni volta che chiedi a un LLM di fare un refactoring complesso, ti ritrovi a pensare: il codice sembra funzionare, ma quanto è davvero ottimale questa soluzione? Finisci per aprire un'altra scheda con un modello diverso, copiare il contesto e verificare se ci sono bug nascosti.
Ho scoperto di recente il plugin Mysti per VS Code, che automatizza questa routine esatta. Il progetto prende i tuoi assistenti CLI installati e li combina in un'interfaccia unificata dove possono lavorare sia individualmente che in coppia, criticando e complementando le idee dell'altro.
Sotto il Cofano
Gli autori di Mysti hanno adottato un approccio pragmatico. Non ti stanno vendendo la loro sottoscrizione a un gateway cloud a pagamento. L'estensione funziona sopra gli strumenti CLI locali che stai già pagando o eseguendo sulla tua macchina.
Supporto integrato per 12 provider: Claude Code, OpenAI Codex, Gemini CLI, GitHub Copilot, Cline, Cursor, OpenClaw, OpenCode, Qwen Code, oltre a Ollama e LocalAI completamente locali.
Passi semplicemente da un modello all'altro nell'interfaccia senza dover uscire dall'editor o configurare proxy separati.
Modalità Brainstorming
La funzionalità principale dell'estensione è la modalità Brainstorm. Selezioni due agenti qualsiasi tra quelli disponibili, assegni loro un'attività e specifichi uno scenario di interazione.
Ci sono cinque strategie pronte all'uso nelle impostazioni:
- Quick — sintesi diretta delle risposte per attività veloci;
- Debate — argomentazione classica tra critico e difensore, utile quando si scelgono pattern architetturali;
- Red-Team — stress testing, dove un agente propone una soluzione e il secondo cerca deliberatamente vulnerabilità e casi limite;
- Perspectives — analista del rischio contro innovatore quando si progetta un sistema da zero;
- Delphi — facilitatore ed editore distillano requisiti complessi in un consenso condiviso.
Per impedire ai modelli di entrare in loop infinito nei dibattiti, Mysti ha un meccanismo di auto-convergenza integrato. Il sistema traccia il grado di accordo tra gli agenti. Una volta che le posizioni si stabilizzano, il dialogo termina e ricevi una sintesi finale.
Routing tramite Menzioni e Contesto
L'interfaccia di chat supporta le menzioni familiari tramite @. Questo ti permette di distribuire attività direttamente all'interno di un singolo dialogo:
@src/auth.ts @gemini найди узкие места по производительности
@claude напиши тесты на этот модуль, затем @codex оптимизируй их
Quando c'è una catena di chiamate, il secondo agente riceve automaticamente la risposta del primo nel contesto.
Quando il dialogo cresce, entra in gioco il meccanismo di Compaction. Quando la finestra di contesto raggiunge il 75% della capacità, il plugin comprime la cronologia: Claude Code usa il comando nativo /compact, mentre la summarizzazione lato client funziona per gli altri modelli.
Autonomia e Controllo degli Accessi
Dare agli agenti piena libertà in un progetto può essere rischioso. In Mysti, il controllo degli accessi è diviso in tre modalità chiare: sola lettura, richiesta di conferma per file e accesso completo.
Per le sessioni autonome, c'è un classificatore di sicurezza integrato. Ricorda le tue decisioni e mantiene un registro di ogni azione. Se uno script tenta di eseguire qualcosa di sospetto, il comando viene bloccato automaticamente.
Inoltre, il comportamento del modello può essere personalizzato attraverso 16 ruoli integrati (Architect, Debugger, Security Expert) e modificatori come Test-Driven o Auto-Commit.
Avvio Rapido
Puoi installare l'estensione direttamente dal marketplace di VS Code:
ext install DeepMyst.mysti
Per il funzionamento base, hai bisogno di almeno uno strumento CLI installato e autenticato. Ad esempio, Claude Code o Gemini:
# Для Claude Code
npm install -g @anthropic-ai/claude-code
claude auth login
# Или для Gemini CLI
npm install -g @google/gemini-cli
gemini auth login
Se vuoi la massima privacy, avvia un modello locale tramite Ollama:
ollama run qwen2.5-coder
Dopodiché, apri il pannello con Ctrl+Shift+M (o Cmd+Shift+M su macOS) e inizia a lavorare.
Vale la Pena Provarlo
Mysti risolve un problema pratico: riunisce le utility CLI sparse sotto un unico tetto e le fa lavorare insieme.
Lo strumento è utile se controlli regolarmente il codice con modelli diversi o progetti moduli complessi dove hai bisogno di una prospettiva esterna. La possibilità di accoppiare un Ollama locale con Claude basato su cloud direttamente nell'editor fa risparmiare molto tempo durante le revisioni.
Il codice del progetto è aperto sotto licenza Apache 2.0, con le fonti disponibili nel repository DeepMyst/Mysti.
Progetti correlati