a2ui-project / a2ui-project/a2ui

Implement Protocol Wrapper to package inflated components into A2UI messages

Aberta
#723 5 comentários 0 reações 0 responsáveis Ver no GitHub
component: agent_sdk P2 sprint ready type: feature/enhancement
Linguagem predominante
TypeScript
Estrelas
16.4k
Forks
1.3k
Merge médio
3d 15h
PRs com merge (30d)
134

Descrição

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.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Procure o formato de saída do Inflation Engine e as definições das mensagens do protocolo A2UI, provavelmente em um diretório protocol ou types. O wrapper deve produzir envelopes `createSurface` ou `surfaceUpdate`; comece examinando a serialização de mensagens existente. Valide em relação ao schema básico de catalog para garantir a compatibilidade no lado do cliente.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
typescript
Domínio
backend-api-design
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.