>_ DevTrendsit

Lingua

Home

Linguaggi

Sezioni

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

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.

Mysti Logo

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.

Agent Switching

Passi semplicemente da un modello all'altro nell'interfaccia senza dover uscire dall'editor o configurare proxy separati.

Mysti Chat Interface

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.

Brainstorm Mode

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.

Brainstorm Model Selection

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.

Plan Suggestions

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 оптимизируй их

@-Mention Tagging

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.

Selecting Autonomy Mode

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.

Permission Controls Demo

Inoltre, il comportamento del modello può essere personalizzato attraverso 16 ruoli integrati (Architect, Debugger, Security Expert) e modificatori come Test-Driven o Auto-Commit.

Personas and Skills Panel

Toolbar Persona Selection

Auto Suggestions

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.

Quick Actions

Slash Commands Menu

Conversation History

Settings Panel

Task List Rendering

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