a2ui-project / a2ui-project/a2ui
Implement Protocol Wrapper to package inflated components into A2UI messages
- 主要言語
- TypeScript
- スター
- 16.4k
- フォーク
- 1.3k
- 平均マージ
- 3日 15時間
- マージ済み PR(30日)
- 134
説明
Develop the utility that converts inflated UI structures into valid, deliverable A2UI protocol messages.
Proposed tasks:
- [ ] Implement a wrapper that takes the output of the Inflation Engine and packages it into standard `createSurface` or `surfaceUpdate` envelopes.
- [ ] Ensure the wrapper correctly identifies the root component and handles surfaceId management.
- [ ] Validate the final output is compliant to the basic catalog to ensure the client-side renderer can process it without errors.
コントリビューションガイド
調査の方向性
Inflation Engineの出力形式とA2UIプロトコルのメッセージ定義を探します。おそらくprotocolまたはtypesディレクトリにあります。wrapperは`createSurface`または`surfaceUpdate`エンベロープを生成する必要があります。まず既存のメッセージシリアライゼーションを調べてください。クライアント側の互換性を確保するため、基本的なcatalogスキーマに対して検証します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- typescript
- 領域
- backend-api-design
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100