a2ui-project / a2ui-project/a2ui

Python a2ui_core: Provide a tool to generate model classes for any custom catalogs

Abierto
#1,592 1 comentario 0 reacciones 0 asignados Ver en GitHub
component: agent_sdk P2 type: feature/enhancement
Lenguaje dominante
TypeScript
Estrellas
16.4k
Forks
1.3k
Merge medio
2 d 13 h
PR fusionados (30 d)
134

Descripción

https://github.com/a2ui-project/a2ui/pull/1575 introduces a [script](https://github.com/a2ui-project/a2ui/blob/main/agent_sdks/python/a2ui_core/scripts/generate_schemas.py) that generates model class based on the A2UI spec.

It would be good if we can provide a tool to generate model classes for any custom catalogs. See context in https://github.com/a2ui-project/a2ui/pull/1575#discussion_r3378063954.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Examine the existing script at agent_sdks/python/a2ui_core/scripts/generate_schemas.py to understand how it works with the A2UI spec. Review the linked PR discussion for context on custom catalogs. The task involves extending or creating a new tool that can accept a custom catalog definition and generate corresponding Python model classes. Start by understanding the structure of the spec and the generated classes, then design the tool's input and output.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python, typescript
Área
backend-api-design, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
55/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.