a2ui-project / a2ui-project/a2ui

Implement Protocol Wrapper to package inflated components into A2UI messages

オープン
#723 コメント 5 件 リアクション 0 件 担当者 0 名 GitHub で見る
component: agent_sdk P2 sprint ready type: feature/enhancement
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。