互換性
現在の公開互換系統は Manifest V1 です。
| 対象 | 公開契約 | 実行環境 |
|---|---|---|
@vifu/hub | Agent Runtime の機能、リソース、ゲーム所有アクションのための VifuHub SDK | Agent Runtime ブラウザー iframe、iOS WKWebView |
@vifu/vf | setup、build、deploy、成果物検証 | Node.js CLI |
@vifu/create-vifu | スタータープロジェクト作成 | Node.js CLI |
バージョンポリシー
パッチ / alpha リリースでは VifuHub SDK ヘルパー、診断、マニフェストフィールド、デプロイ検証ルールを追加できますが、有効な Manifest V1 プロジェクトを予告なく壊さない方針です。
破壊的変更には新しい互換系統が必要です。それまでは次を使います。
manifestVersion: 1- ブラウザー入口ファイルは
main.url @vifu/hub- ホストブリッジメッセージではなく VifuHub SDK API
ホスト要件
- Agent Runtime ブラウザーホスト用の
window.postMessage。 - iOS WKWebView ランタイム用の
window.webkit.messageHandlers.vifuHost。 - HTML 入口ファイルを含む静的ブラウザー出力。
- JSON 化できるコンテキスト、操作入力 / 結果、観測イベント、シグナルペイロード。
- ホスト機能はバックエンドへの直接呼び出しではなく
@vifu/hub経由。
