システム構成
ウェブアプリ、クラウド制御プレーン、Hostの連携
3つの部分
ウェブアプリはWorkspace、Project、Task、Session、成果物を表示します。クラウド制御プレーンはメンバーシップ、権限、会話記録、統合と配信を管理します。ペアリング済みHostはリポジトリ、編集ファイル、プロバイダー実行、ライブプレビューを担います。
リクエスト
制御プレーンはアクセス権を確認し、安全なアウトバウンド接続で許可されたHostに命令します。Hostは隔離環境でプロバイダーを実行し、イベントを返します。大きなファイルはHTTPS、ライブ制御はコマンドやメタデータを運びます。
保存場所
会話記録はクラウド、作業ファイルとプレビューはHostにあります。プロバイダー固有状態はSessionごとに分かれ、アップロード済み成果物は独自のIDと権限を持ちます。