# Mastra Factory Mastra Factory 是一个开源、由智能代理驱动的软件交付环境,支持从问题受理到规划、实现和拉取请求审查的完整流程。 - Findings24: - 网站: - 价格: Freemium - 分类: AI编程助手, AI开发者工具, AI 代码审查 ## 什么是 Mastra Factory? Mastra Factory 是一个基于 Mastra 构建的开源、由智能代理驱动的软件交付环境。它将持久化编码智能代理、代码仓库工作区、问题受理、规划、实现和拉取请求审查整合到可配置的生命周期中。 其默认流程会依次经过受理、分诊、规划、构建、审查和完成阶段。智能代理会调查问题、收集代码仓库上下文、识别缺失信息、实现变更、运行检查并创建拉取请求。人员仍会在明确的检查点参与其中,包括回答问题、批准或编辑计划,以及决定是否合并结果。 Mastra Factory 支持现有代码库,并为团队协作提供共享仪表板。它可以通过 Mastra Platform 部署,也可以托管在你自己的基础设施上;其开源智能代理、工具、工作流和界面还可以适配其他多步骤流程。 ## Mastra Factory 能做什么? ### 可配置的软件交付生命周期 定义受理、分诊、规划、构建、审查和完成等阶段,然后为每个阶段及工作类型配置规则。 ### 持久化编码智能代理 智能代理会保留工作项的上下文,在调查问题、收集代码仓库信息、识别缺口的同时,按照配置的流程推进工作。 ### 代码仓库工作区 智能代理可以检查现有代码库、实现已规划的变更、运行检查,并准备供人员审查的拉取请求。 ### 人员审批检查点 团队成员可以回答智能代理的问题、编辑或批准计划,并决定是否合并最终的拉取请求。 ### 共享工作项会话 每个问题都有专属会话,让产品和技术讨论随着工作推进持续对团队开放。 ## 使用场景 ### 从问题开始的功能开发 从软件需求开始,让智能代理调查代码仓库并规划变更,然后以拉取请求的形式审查实现结果。 ### 在现有代码库中修复错误 从已连接来源提供一个问题,让智能代理检查相关代码、提出修复方案、运行检查,并提交结果供审查。 ### 重构和测试工作 对于需要代码仓库上下文和可审查实现的变更,使用分阶段工作流,包括重构和编写测试。 ### 经过适配的多步骤操作 扩展开源智能代理、工作流、工具或界面,以适配研究、内容制作或数据分析等其他流程。 ## 常见问题 ### 什么是 Mastra Factory? Mastra Factory 是一个使用智能代理自动化软件开发生命周期部分环节的开源环境。其默认工作流通过明确的阶段完成受理、分诊、规划、构建、审查和完成。 ### Mastra Factory 可以与现有代码仓库配合使用吗? 可以。Mastra Factory 可以连接现有的 GitHub 代码仓库,从 GitHub 或 Linear 问题中获取工作,检查代码库、实现变更、运行检查并创建拉取请求。 ### Mastra Factory 可以部署在哪里? Mastra Platform 会在项目设置期间自动部署 Mastra Factory。Mastra Factory 也可以托管在你自己的基础设施上;源资料未说明完整的自托管要求。 ### 人员如何参与工作流? 人员会在分诊阶段回答智能代理的问题,在规划阶段审查或编辑计划,并在审查阶段审查和合并拉取请求。 ### Mastra Factory 是否仅限于软件开发? 其开箱即用的工作流面向软件开发,包括功能、错误、重构、测试以及从问题到拉取请求的工作。其开源组件也可以适配其他多步骤流程。 ## 快速信息 - **类别**: 开发者工具 - **许可证**: 开源 - **主要工作流**: 从问题到经过审查的拉取请求 - **部署方式**: Mastra Platform 或自托管基础设施 - **核心阶段**: 受理、分诊、规划、构建、审查、完成 - **团队访问**: 带有按工作项划分会话的共享仪表板