# Mastra Factory Entorno de entrega de software de código abierto impulsado por agentes, desde la recepción de incidencias hasta la planificación, implementación y revisión de solicitudes de incorporación de cambios. - Findings24: - Sitio web: - Precios: Freemium - Categorías: Asistente de Código IA, Herramientas IA Dev, Revisión de código con IA ## ¿Qué es Mastra Factory? Mastra Factory es un entorno de entrega de software de código abierto impulsado por agentes y basado en Mastra. Combina agentes de programación persistentes, espacios de trabajo de repositorios, recepción de incidencias, planificación, implementación y revisión de solicitudes de incorporación de cambios en un ciclo de vida configurable. Su proceso predeterminado lleva el trabajo por las etapas de Recepción, Triaje, Planificación, Construcción, Revisión y Completado. Los agentes investigan las incidencias, recopilan el contexto del repositorio, identifican la información que falta, implementan cambios, ejecutan comprobaciones y abren solicitudes de incorporación de cambios. Las personas siguen participando en puntos de control definidos al responder preguntas, aprobar o editar planes y decidir si se debe integrar el resultado. Factory admite bases de código existentes y ofrece un panel compartido para el trabajo en equipo. Puede implementarse mediante Mastra Platform o alojarse en tu propia infraestructura, y sus agentes, herramientas, flujos de trabajo e interfaz de código abierto pueden adaptarse a otros procesos de varios pasos. ## ¿Qué puede hacer Mastra Factory? ### Ciclo de vida de entrega configurable Define etapas como Recepción, Triaje, Planificación, Construcción, Revisión y Completado, y configura reglas para cada etapa y tipo de trabajo. ### Agentes de programación persistentes Los agentes conservan el contexto de un elemento de trabajo mientras investigan incidencias, recopilan información del repositorio, identifican carencias y avanzan el trabajo por el proceso configurado. ### Espacios de trabajo de repositorios Los agentes pueden inspeccionar una base de código existente, implementar los cambios planificados, ejecutar comprobaciones y preparar una solicitud de incorporación de cambios para su revisión humana. ### Puntos de control de aprobación humana Los miembros del equipo pueden responder a las preguntas de los agentes, editar o aprobar planes y decidir si integrar la solicitud de incorporación de cambios final. ### Sesiones compartidas por elemento de trabajo Cada incidencia tiene una sesión dedicada que mantiene disponible para el equipo la conversación sobre el producto y los aspectos técnicos a medida que avanza el trabajo. ## Casos de uso ### Desarrollo de funcionalidades a partir de una incidencia Comienza con una solicitud de software, deja que el agente investigue el repositorio y planifique el cambio, y después revisa la implementación como una solicitud de incorporación de cambios. ### Corrección de errores en una base de código existente Proporciona una incidencia desde una fuente conectada para que el agente pueda inspeccionar el código pertinente, proponer una corrección, ejecutar comprobaciones y enviar el resultado para su revisión. ### Refactorización y trabajo con pruebas Usa el flujo de trabajo por etapas para cambios que requieren contexto del repositorio y una implementación revisable, incluidas las refactorizaciones y la escritura de pruebas. ### Operaciones adaptadas de varios pasos Amplía los agentes, flujos de trabajo, herramientas o la interfaz de código abierto para otros procesos, como la investigación, la producción de contenido o el análisis de datos. ## Preguntas frecuentes ### ¿Qué es Mastra Factory? Mastra Factory es un entorno de código abierto para automatizar partes del ciclo de vida del desarrollo de software mediante agentes. Su flujo de trabajo predeterminado utiliza etapas explícitas para la recepción, el triaje, la planificación, la construcción, la revisión y la finalización. ### ¿Puede Factory trabajar con un repositorio existente? Sí. Factory puede conectarse a un repositorio existente de GitHub, recoger trabajo de incidencias de GitHub o Linear, inspeccionar la base de código, implementar cambios, ejecutar comprobaciones y abrir solicitudes de incorporación de cambios. ### ¿Dónde se puede implementar Mastra Factory? Mastra Platform implementa automáticamente una instancia de Factory durante la configuración del proyecto. Factory también puede alojarse en tu propia infraestructura; la fuente no especifica todos los requisitos para el alojamiento propio. ### ¿Cómo participan las personas en el flujo de trabajo? Las personas responden a las preguntas del agente durante el Triaje, revisan o editan el plan durante la Planificación y revisan e integran las solicitudes de incorporación de cambios durante la Revisión. ### ¿Mastra Factory se limita al desarrollo de software? Su flujo de trabajo listo para usar está diseñado para el desarrollo de software, incluidas funcionalidades, errores, refactorizaciones, pruebas y trabajo desde una incidencia hasta una solicitud de incorporación de cambios. Sus componentes de código abierto también pueden adaptarse a otros procesos de varios pasos. ## Datos rápidos - **Categoría**: Herramienta para desarrolladores - **Licencia**: Código abierto - **Flujo de trabajo principal**: De la incidencia a la solicitud de incorporación de cambios revisada - **Implementación**: Mastra Platform o infraestructura autogestionada - **Etapas principales**: Recepción, Triaje, Planificación, Construcción, Revisión, Completado - **Acceso del equipo**: Panel compartido con sesiones por elemento de trabajo