Mastra Cloud
Mastra Cloud は、Mastraアプリケーションのデプロイ、管理、監視、デバッグを行うためのプラットフォームです。アプリケーションをデプロイすると、Mastra Cloudはあなたのエージェント、ツール、ワークフローをREST APIエンドポイントとして公開します。
Beta Notice
Mastra Cloud is currently in public beta. Features, APIs, and UIs may change as development continues.
プラットフォーム機能
自動ビルド、整理されたプロジェクト、追加設定不要でアプリケーションをデプロイ・管理できます。
主な機能:
Mastra Cloudは、ゼロ設定デプロイメント、GitHubとの継続的インテグレーション、エージェント、ツール、ワークフローをまとめてパッケージ化するアトミックデプロイメントをサポートしています。
プロジェクトダッシュボード
詳細な出力ログ、デプロイメント状態、インタラクティブツールを使用してアプリケーションを監視およびデバッグします。
主な機能:
プロジェクトダッシュボードは、アプリケーションのステータスとデプロイメントの概要を提供し、ログへのアクセスとエージェントやワークフローをテストするための組み込みプレイグラウンドを備えています。
プロジェクト構造
適切な検出とデプロイメントのために、標準的なMastraプロジェクト構造を使用してください。
- agent-name.ts
- tool-name.ts
- workflow-name.ts
- index.ts
- package.json
Mastra Cloudは以下についてリポジトリをスキャンします:
- エージェント:
new Agent({...})
を使用して定義 - ツール:
createTool({...})
を使用して定義 - ワークフロー:
createWorkflow({...})
を使用して定義 - ステップ:
createStep({...})
を使用して定義 - 環境変数: APIキーと設定変数
技術的実装
Mastra Cloudは、Mastraエージェント、ツール、ワークフロー専用に構築されています。長時間実行されるリクエストを処理し、すべての実行について詳細なトレースを記録し、評価のための組み込みサポートを含んでいます。