エージェント UI プロトコル
JSON で UI を記述し、エージェントにインターフェースを構築させる。AUP は構造化 UI レンダリングのためのセマンティックノードグラフ——エージェントがコンポーネントツリーを記述し、ランタイムがレンダリング・イベント処理・リアルタイムデータ更新を担当します。
コアコンセプト
AUP は宣言型レンダリングプロトコルです。エージェントが何を表示するかを記述し、ランタイムがどのように表示するかを決定します。
セマンティックノード
AUPNode は核となる単位——id、type、props、children を持つ型付きノード。エージェントがノードをツリーに組み立て、レンダラーが表示方法を決定します。
データバインディング
ノードは src(読み取り専用)と bind(読み書き)で AFS パスにバインド。データはエージェントメモリから UI へ流れ、テーブルのページネーション、チャートのアニメーション、フォームのバリデーションを実現。
イベントシステム
イベントはユーザーアクションを AFS exec 呼び出しにマッピング。クリック、スワイプ、送信——各イベントが構造化引数付きのエージェント定義アクションをトリガー。
テーマエンジン
スタイル = トーン × パレット × モード。4 トーン、5 パレット、2 モードで 40 種のビジュアルバリエーション——エージェントコードの変更は不要。
21テーマ
AUP のコンポーザブルスタイルシステム:スタイル = トーン × パレット × モード。4 トーン、5 パレット、2 モード——40 のユニークな組み合わせ。セルをクリックしてライブプレビュー。
レシピ
トーン × パレット マトリックス
探索
仕様
AUP プロトコル仕様——ノードスキーマ、イベントモデル、パッチ操作
プリミティブ
18 のクロスプラットフォームプリミティブ——view、text、media、table、chart、map など
テーマ
4 トーン、5 パレット、2 モード——あらゆるブランドアイデンティティに対応する 40 種のビジュアル
デモ
52 のインタラクティブ AUP デモ——ダッシュボード、フォーム、チャート、スマートホームなど
ドキュメント
Markdown 機能リファレンス——GFM、admonitions、cards、steps、tabs、埋め込み、2 つのレンダリングパイプラインの比較
Nimbus Demo
A standalone full app scaffold with web, AUP, agent, support, and settings.