Descripción
Trama es una poderosa extensión de VS Code diseñada para optimizar el flujo de trabajo de desarrollo al trabajar con agentes de IA. Actúa como un intermediario crucial, asegurando que el código generado por los agentes de IA se alinee perfectamente con la visión del desarrollador. La funcionalidad principal gira en torno al mantenimiento de un mapa dinámico de tu aplicación, almacenado como archivos de Markdown simples dentro de un directorio `.trama/` junto a tu código. Este mapa se representa visualmente como un diagrama, que el agente de IA lee antes de escribir cualquier nuevo código.
Leer más
Cuando un agente de IA propone cambios, Trama los presenta como 'Propuestas'. Estas Propuestas son descripciones detalladas de las modificaciones previstas, dibujadas en el mapa de la aplicación, e incluyen cada decisión y suposición hecha por el agente. Los desarrolladores deben aprobar explícitamente estas Propuestas antes de que se genere cualquier código real, dándoles control total sobre el proceso de desarrollo. Este mecanismo de aprobación previene la introducción de código no intencionado o incorrecto en el proyecto.
El flujo de trabajo con Trama está estructurado en cinco pasos claros: Primero, los desarrolladores describen un cambio deseado en lenguaje sencillo, similar a como lo explicarían a un colega. Esta solicitud se coloca en el 'Tablero' para el agente. En segundo lugar, el agente puede hacer preguntas aclaratorias, presentando recomendaciones para que el desarrollador elija o permitiendo entradas personalizadas. En tercer lugar, el desarrollador revisa y aprueba la Propuesta, que incluye el cambio visual en el mapa y todas las decisiones subyacentes. No se construye nada hasta que se da esta aprobación.
Cuarto, una vez aprobada, el agente ejecuta las 'Tareas' para construir los cambios aprobados, que los desarrolladores pueden monitorear en el Tablero. Finalmente, Trama aborda los 'Desvíos' – discrepancias que surgen cuando el código y el mapa de la aplicación divergen. Cuando se detecta un Desvío, Trama lo señala, permitiendo al desarrollador decidir si arreglar el código para que coincida con el mapa o actualizar el mapa para reflejar el nuevo código, asegurando consistencia y precisión. Trama soporta varios flujos de trabajo, incluyendo el diseño de nuevos cambios, la revisión de propuestas, la reestructuración con retroalimentación, la ejecución de tareas, el escaneo del sistema en busca de discrepancias y la resolución o unificación de desvíos. También ofrece modos individual y de gerente para diferentes configuraciones de equipo, integrándose con GitHub CLI para verificaciones de PR y gestión de equipos.
- CategoríaAsistentes de programación con IA
- Modelo de preciosNo especificado
- ImplementaciónNube
- PlataformasVS Code
Características principales de Trama
Mapeo de aplicaciones en Markdown
Propuestas de cambios por agentes de IA
Generación de diagramas visuales
Flujo de trabajo de aprobación de propuestas
Monitoreo de ejecución de tareas
Detección y resolución de desvíos
Preguntas y respuestas para agentes de IA
Integración de retroalimentación para reestructuración
Escaneos de comparación entre modelo y código
Soporte para VS Code
Integración de GitHub CLI para verificaciones de PR
Modos individual y de gerente para colaboración en equipo
Notificaciones de ausencia para el estado del agente
Configuraciones de extensión personalizables
¿Cómo usar Trama?
Instalar Trama: Instala la extensión Trama desde el Marketplace de VS Code o un archivo .vsix.
Configurar omp: Instala el agente omp, inicia sesión en un proveedor de modelos y selecciona los modelos que Trama utilizará.
Integrar con el proyecto: Usa el asistente de Inicio Rápido para importar un proyecto existente o comenzar uno nuevo desde cero.
Describir cambios: Articula los cambios deseados en lenguaje sencillo, que el agente de IA procesará.
Revisar propuestas: Examina los cambios propuestos por el agente de IA en el diagrama y los requisitos, luego aprueba o rechaza.
Ejecutar tareas: Permite que el agente construya los cambios aprobados, monitoreando el progreso en el Tablero.
Resolver desvíos: Aborda las discrepancias entre el código y el mapa de la aplicación corrigiendo el código o actualizando el mapa.
Casos de uso de Trama
- Gestión de Código de Agentes de IA
- Mantenimiento del Mapa de la Aplicación
- Sincronización de Código y Modelo
- Desarrollo Guiado por IA
- Flujo de Trabajo de Desarrollo en Equipo
- Estructuración de Nuevos Proyectos
- Modelado de Proyectos Existentes






