>_ DevTrendses

Idioma

Inicio

Lenguajes

Secciones

Frontend Backend Móvil DevOps AI / ML GameDev Blockchain Embebidos Seguridad
TypeScript

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.

Logo de Mysti

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.

Cambio de Agente

Simplemente cambias de modelo en la interfaz sin necesidad de salir del editor o configurar servidores proxy separados.

Interfaz de Chat de Mysti

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.

Modo Brainstorm

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.

Selección de Modelo Brainstorm

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.

Sugerencias de Plan

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

Etiquetado con @-Mención

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.

Selección del Modo de Autonomía

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.

Demostración de Controles de Permisos

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.

Panel de Personas y Habilidades

Selección de Persona en la Barra de Herramientas

Sugerencias Automáticas

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.

Acciones Rápidas

Menú de Comandos con Barra

Historial de Conversaciones

Panel de Configuración

Renderizado de Lista de Tareas

¿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