Ampは2026年8月6日(現地時間)、リモート開発を強化する新機能「Portals (ポータルズ)」の提供を開始した。この機能により、開発者は稼働中のアプリケーション内でエージェントによる変更を、VPN (仮想プライベートネットワーク) やポートフォワーディング、プレビューデプロイの待機なしに、ライブリロードで直接試すことが可能になる。
「Portals」は、Orb (オーブ) 内で動作し、HTTP (ハイパーテキスト転送プロトコル) に対応するあらゆるサービスへのアクセスを提供する。ユーザーはAmp (アンプ) に対しshow me in a portalといった具体的な指示を出すことで、この機能を利用できる。
「Portals」は、エージェントが加えた機能や修正を試す用途に加えて、エージェントがシステムのデバッグや理解を深めるためにアドホックなウェブアプリケーションを構築する目的にも活用できる。この機能は、スレッドへのアクセス権を持つ全てのユーザーが利用でき、Orbのスリープおよび起動と連動する。スレッドをマルチプレイヤー化することで、チームメンバー間での変更のリアルタイムな確認と共同開発が可能となる。
Ampは、ユーザーがshow me in a portalと指示すると、エージェントが.amp/services.yamlファイルを作成または検索し、amp orb services <ensure|start>コマンドを実行することでアプリケーションをHTTPS (ハイパーテキスト転送プロトコルセキュア) 経由で公開する。アプリケーションはPORTおよびPUBLIC_URLの環境変数を尊重する必要があるが、Ampがこれらの処理を管理する。Ampは開発サーバーの設定を.amp/services.yamlファイルにコミットし、次回以降の起動と公開を高速化する。
開発サーバーでのサインインフローについては、ユーザー名とパスワードやOAuth (オーオース) などの認証をバイパスする仕組みを開発サーバーに追加することが推奨されている。これは、例えばhttps://localhost:2000/__dev/log-me-in/{email}?returnTo={path}のようなURLを利用することで実現できる。このパターンはPortalsのドキュメントで詳細に説明されている。
参考: ampcode.com (アーカイブ) — 2026年8月6日 09:00 (JST)