This suite of packages coordinates the flow of information between your user, your Flutter widgets, and an AI agent, transforming text-based conversations into rich, interactive experiences. 4
명칭 변경: GenUiManager → A2uiMessageProcessor (역할 명확화) • 설정 단순화: GenUiConfiguration, ActionsConfig 제거 및 구조 최적화 • 카탈로그 체계 개편: 단일 Catalog에서 (복수 카탈로그 ) 수용 방식으로 변경 2. 핵심 신규 기능 (New Features) • 멀티 카탈로그 (Multi-Catalog) 지원: ◦ A2uiMessageProcessor에서 여러 개의 카탈로그를 동시에 처리 가능 ◦ UiDefinition에 catalogId 속성 추가 (각 UI 서피스별 카탈로그 지정 가능) • 표준화: standardCatalogId 상수를 공통 상수로 분리하여 접근성 향상 Genui 0.6 6
AI agent 2. Agent generates A2UI messages describing the UI (structure + data) 3. Messages stream to the client application 4. Client renders using native components (Angular, Flutter, React, etc.) 5. User interacts with the UI, sending actions back to the agent 6. Agent responds with updated A2UI messages 10