v0.3 REST and gRPC clients send blocking requests as non-blocking
Los mantenedores suelen responder en 2 días
Evaluación
Este issue todavía no se ha evaluado.
Descripción
What happens
CompatRestTransport.send_message and CompatGrpcTransport.send_message with a request that has no configuration return the task as soon as it is submitted. The v0.3 JSON-RPC transport returns the completed task for the same request.
Why
ToProto.message_send_configuration(None) returns an empty SendMessageConfiguration. v0.3 blocking has no presence, so the server reads the empty configuration as blocking=false. The JSON-RPC transport leaves the configuration out and gets the blocking default. This is the client side of #1321 and #1334.
Only callers using the transports directly see it. BaseClient always sets a configuration.
Version
main @ 28f8a62
- Lenguaje dominante
- Python
- Estrellas
- 2.2k
- Forks
- 532
- Merge medio
- 3 d 2 h
- PR fusionados (30 d)
- 46
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de a2aproject/a2a-python
-
[Bug]: `A2A-Version` validation ignores minor versions and the query parameterPosiblemente ocupada @rohityan la tomó hace 72 días. Abiertocomponent: server status:awaiting response status:stale
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
a2aproject/a2a-python#1204 · 4 comentarios · 1 asignado ·
Los mantenedores suelen responder en 2 días
-
[Bug]: REST task/request id sanitizationPosiblemente ocupada @Linux2010 la tomó hace 131 días. Abiertomaintainers-only
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
a2aproject/a2a-python#805 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
Compat REST client drops security from the v0.3 extended agent cardPosiblemente ocupada @ConnorMoss02 la tomó hace 1 día. Abiertocomponent: client status:awaiting response
a2aproject/a2a-python#1418 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 2 días
-
[Feat]: Add a task-state-invariants agent skill for sibling-surface propagationPosiblemente ocupada @Linux2010 la tomó hace 3 días. Abiertocomponent: tooling status:awaiting response
a2aproject/a2a-python#1413 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 2 días
-
[Bug]: taskId-only continuation still fails required contextId inference in SDK 1.3.0 (follow-up to #1206)Posiblemente ocupada @Iwaniukooo11 la tomó hace 2 días. Abiertocomponent: server status:awaiting response
a2aproject/a2a-python#1411 · 1 comentario · 2 asignados ·
Los mantenedores suelen responder en 2 días
Todos los issues de a2aproject/a2a-python
Issues similares
-
community enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
Hochfrequenz/sapgui.mcp#1039 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
didi/helixharness#18 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
API /search : typer la réponseAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
dataforgoodfr/democracy-watch#46 · 1 reacción ·