WebPreview
Agent sandbox で動く Web アプリを、localhost リンクから外部アクセス可能な Buda プレビュー URL として開きます。
WebPreview は、Agent sandbox 内で実行されている Web アプリを確認するための機能です。自然言語で Agent にアプリの起動とプレビューリンクの提示を依頼し、そのリンクを Local Browser で開きます。
WebPreview を使う場面
Agent が Web ページ、デモ、ゲーム、ダッシュボード、フロントエンドプロジェクトを作成または編集し、実際の画面をブラウザーで確認したいときに使います。
次のように自然言語で依頼できます。
Start the dev server and give me the preview link.Please use /buda-web-preview to check the process and give me a working preview link.Open the page in your Local Browser and check whether it works.基本の流れ
- Agent に Web アプリまたはプレビューサービスの起動を依頼します。
- Agent が localhost リンクを出力するまで待ちます。例:
http://localhost:3000- Buda ページ上でそのリンクをクリックするか、Local Browser (CloudBrowser は使用しないでください) を開いてアドレスバーに入力します。
- Buda は localhost リンクを外部アクセス可能なプレビュー URL に変換します。通常は
*.budaapps.comで終わる URL です。 - ブラウザーでその
*.budaapps.comURL が開くまで待つと、プレビューを確認できます。
他のポートでも同じです。たとえば Local Browser に次の URL を入力します。
http://localhost:4000Buda は port 4000 用の外部アクセス可能なプレビュー URL を取得して開きます。
プレビューが表示されない場合
ページが空白のまま、読み込み中のまま、またはエラーが表示される場合は、サービスが実行中かどうかを Agent に確認させ、最新のリンクを返すよう依頼してください。
使える依頼文:
Please check whether the preview service is running and give me the preview link.Please use /buda-web-preview to check the process and give me a preview link.The preview did not load. Please check the dev server on port 3000 and give me a working link.Local Browser に 起動 ボタンが表示されている場合は、それをクリックできます。Buda は確認または再起動の依頼を Agent に送り、サービスが復旧したあとにプレビューを更新します。
Q&A
*.budaapps.com を開いたら Unauthorized と表示されました。どうすればよいですか?
Local Browser に戻り、元の localhost URL をもう一度入力してください。例:
http://localhost:3000Buda が新しい署名付きプレビュー URL を取得して、再度ページを開きます。
Gateway Error が表示されます。どうすればよいですか?
アプリのプロセスが動いていないか、別のポートで動いている可能性があります。Agent に次のように依頼してください。
Please use /buda-web-preview to check the process and give me a preview link.Local Browser の 起動 ボタンをクリックして、同じ復旧フローを実行することもできます。buda-web-preview スキル ページを開いて、このシステム管理スキルの詳細を確認できます。
起動コマンドを知っている必要がありますか?
通常は不要です。次のように自然言語で目的を伝えます。
Please start this project and show me the web preview.Agent がプロジェクト構成を確認し、適切なサービスを起動して、プレビューリンクを出力します。