Cómo hacer que dos redes neuronales debatan tu arquitectura directamente en VS Code
Cada vez que le pides a un LLM que haga una refactorización compleja, te preguntas: el código parece funcionar, pero ¿qué tan óptima es realmente esta solución? Terminas abriendo otra pestaña con un modelo diferente, copiando el contexto y verificando dos veces si hay errores ocultos.
Hace poco descubrí el plugin Mysti para VS Code, que automatiza esta rutina exacta. El proyecto toma tus asistentes CLI instalados y los combina en una interfaz unificada donde pueden trabajar tanto individualmente como en pares, criticando y complementando las ideas del otro.
Bajo el Capó
Los autores de Mysti adoptaron un enfoque pragmático. No te venden su propia suscripción de puerta de enlace a la nube de pago. La extensión funciona sobre herramientas CLI locales que ya estás pagando o ejecutando en tu propia máquina.
Soporte integrado para 12 proveedores: Claude Code, OpenAI Codex, Gemini CLI, GitHub Copilot, Cline, Cursor, OpenClaw, OpenCode, Qwen Code, así como Ollama y LocalAI completamente locales.
Simplemente cambias de modelo en la interfaz sin necesidad de salir del editor o configurar servidores proxy separados.
Modo Lluvia de Ideas
La función principal de la extensión es el modo Brainstorm. Seleccionas dos agentes cualquiera de los disponibles, les das una tarea y especificas un escenario de interacción.
Hay cinco estrategias predefinidas en la configuración:
- Quick — síntesis directa de respuestas para tareas rápidas;
- Debate — argumento clásico entre crítico y defensor, útil al elegir patrones arquitectónicos;
- Red-Team — pruebas de estrés, donde un agente propone una solución y el segundo busca deliberadamente vulnerabilidades y casos extremos;
- Perspectives — analista de riesgos versus innovador al diseñar un sistema desde cero;
- Delphi — un facilitador y editor distillan requisitos complejos en un consenso compartido.
Para evitar que los modelos se ciclen indefinidamente en debates, Mysti tiene un mecanismo de autoconvergencia integrado. El sistema rastrea el grado de acuerdo entre los agentes. Una vez que las posiciones se estabilizan, el diálogo termina y recibes una síntesis final.
Enrutamiento mediante Menciones y Contexto
La interfaz de chat soporta menciones familiares vía @. Esto te permite distribuir tareas directamente dentro de un diálogo único:
@src/auth.ts @gemini найди узкие места по производительности
@claude напиши тесты на этот модуль, затем @codex оптимизируй их
Cuando hay una cadena de llamadas, el segundo agente recibe automáticamente la respuesta del primero en contexto.
Cuando el diálogo crece, entra en acción el mecanismo de Compactación. Cuando la ventana de contexto alcanza el 75% de su capacidad, el plugin comprime el historial: Claude Code usa el comando nativo /compact, mientras que la resumificación del lado del cliente funciona para otros modelos.
Autonomía y Control de Acceso
Dar a los agentes total libertad en un proyecto puede ser arriesgado. En Mysti, el control de acceso se divide en tres modos claros: solo lectura, solicitud de confirmación por archivo y acceso completo.
Para sesiones autónomas, hay un clasificador de seguridad incorporado. Recuerda tus decisiones y mantiene un registro de cada acción. Si un script intenta ejecutar algo sospechoso, el comando se bloquea automáticamente.
Además, el comportamiento del modelo se puede personalizar a través de 16 roles integrados (Arquitecto, Depurador, Experto en Seguridad) y modificadores como Test-Driven o Auto-Commit.
Inicio Rápido
Puedes instalar la extensión directamente desde el marketplace de VS Code:
ext install DeepMyst.mysti
Para el funcionamiento básico, necesitas al menos una herramienta CLI instalada y autenticada. Por ejemplo, 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
Si quieres privacidad total, levanta un modelo local mediante Ollama:
ollama run qwen2.5-coder
Después de eso, abre el panel con Ctrl+Shift+M (o Cmd+Shift+M en macOS) y comienza a trabajar.
¿Vale la Pena Probarlo
Mysti resuelve un problema práctico: reúne utilidades CLI dispersas bajo un mismo techo y las hace trabajar juntas.
La herramienta es útil si regularmente verificas código con diferentes modelos o diseñas módulos complejos donde necesitas una perspectiva externa. La capacidad de combinar un Ollama local con Claude basado en la nube directamente en el editor ahorra mucho tiempo durante las revisiones.
El código del proyecto es abierto bajo la licencia Apache 2.0, con las fuentes disponibles en el repositorio DeepMyst/Mysti.
Proyectos relacionados