Mastra Factory
Mastra Factoryは、Issueの取り込みからプルリクエストのレビューに至るまで、永続的なコーディングエージェント、リポジトリワークスペース、設定可能なライフサイクルステージを結びつけるオープンソースのソフトウェアデリバリー環境です。
Mastra Factoryは、Issueの取り込みからプルリクエストのレビューに至るまで、永続的なコーディングエージェント、リポジトリワークスペース、設定可能なライフサイクルステージを結びつけるオープンソースのソフトウェアデリバリー環境です。
製品の機能と公式な位置づけ
Mastra Factoryは、設定可能なライフサイクルステージ全体でエージェント支援によるエンジニアリングワークフローを統制およびオーケストレーションするために構築された、オープンソースのソフトウェアデリバリー環境です。
本プラットフォームはリポジトリワークスペースと永続的なコーディングエージェントを連携させ、ユーザー定義のステージルールに基づいてIssueのトリアージ、計画、コード実装、プルリクエストレビューを自動化します。
公式情報で確認できる活用例
チームはインテーク、トリアージ、計画、ビルド、レビューにわたってステージルールを設定し、自動化されたデリバリーワークフローを標準化できます。
永続的なコーディングエージェントが接続されたリポジトリワークスペース内で動作し、割り当てられたタスクの完了やプルリクエストのレビューを実施します。
公式情報に記載された利用手順
接続された外部ソースから届くIssueやプルリクエストをデリバリー環境へ取り込みます。
各作業タイプ向けに定義されたルールに従って、取り込まれた作業項目を評価および分類します。
コード生成を開始する前に、実装計画を策定して技術タスクの構造化を行います。
永続的なコーディングエージェントが、専用のリポジトリワークスペース内でソフトウェアの実装を実行します。
定義されたライフサイクルルールに照らし合わせて、完了したコード実装に対するプルリクエストレビューを実施します。
実装がすべてのステージルールに正常に合格した段階で、該当する作業項目を完了としてマークします。
Mastra Factoryは、インテーク、トリアージ、計画、ビルド、レビュー、完了に至る一連のステージにわたってソフトウェアデリバリーを構造化します。チームは各フェーズで運用ルールを定義し、永続的なコーディングエージェントが開発作業を実行する方法を統制できます。
作業は、接続された外部ソースからリポジトリワークスペースへIssueやプルリクエストをインポートすることから始まります。その後、設定されたエージェントがガバナンスポリシーに準拠して変更を実装し、コードレビューを実施します。
自分の素材とワークフローで確認したい項目
確認した情報源とその日時
情報源を確認した製品情報に基づく回答
はい、Mastra Factoryはオープンソースのソフトウェアデリバリー環境として文書化されています。
本プラットフォームは、インテーク、トリアージ、計画、ビルド、レビュー、完了(Done)にわたるライフサイクルステージを定義しています。
Mastra Factoryは、Mastra Platform上にデプロイすることも、npmパッケージのイニシャライザを使用してセットアップすることも可能です。
Mastra Factoryは、接続されたすべての外部ソースから送られてくるIssueやプルリクエストを作業開始のための入力として受け入れます。
文書化されているエンタープライズセキュリティオプションには、シングルサインオン、SOC 2関連文書、ロールベースのアクセス制御、監査ログが含まれます。