Mastra Factory logo

Mastra Factory

Freemium
Visitar

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.

¿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

Alternativas a Mastra Factory

Sourcery logo

Sourcery

sourcery.ai

Sourcery es una herramienta de revisión de código con IA para GitHub, GitLab y flujos de trabajo en el IDE. Ayuda a los equipos a revisar solicitudes de incorporación de cambios, buscar problemas de seguridad y recibir comentarios antes durante el desarrollo.

Hacktron AI logo

Hacktron AI

hacktron.ai

Revisión de código con IA y seguridad de aplicaciones para detectar vulnerabilidades explotables en solicitudes de incorporación de cambios y cambios relacionados, con contexto del repositorio, hallazgos integrados y ciclos de feedback antes del lanzamiento.

cubic logo

cubic

cubic.dev

cubic es una plataforma de revisión de código con IA para bases de código complejas. Ayuda a los equipos a detectar errores en las solicitudes de incorporación de cambios y a analizar repositorios antes de fusionarlos o publicar una versión.

Zencoder logo

Zencoder

zencoder.ai

Plataforma de agentes de IA para coordinar la planificación, programación, pruebas y revisión de software en equipos, desde el escritorio, el IDE y CI/CD.

Arcade logo

Arcade

arcade.dev

Arcade es un runtime MCP para agentes de IA en producción que combina autorización de agentes, herramientas fiables y gobernanza. Ayuda a los equipos a conectar agentes con sistemas reales, con implementación flexible y precios desde un plan gratuito hasta opciones empresariales.

Ellipsis logo

Ellipsis

ellipsis.dev

Plataforma para desplegar agentes de IA de programación administrados que revisan solicitudes de incorporación de cambios, desarrollan funcionalidades e investigan problemas en producción.