v0.3 gRPC and REST SendMessage return no history when history_length is not set
Mantenedores costumam responder em até 2 dias
@rohityan já está trabalhando nisso.
Desde 2/10/2026.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
What happens
A v0.3 gRPC or REST client that sends a message without history_length gets the task back with empty history. GetTask on the same task returns the history.
Why
history_length is a plain int32 in the v0.3 proto, so unset arrives as 0. FromProto.message_send_configuration (compat/v0_3/proto_utils.py:796) passes that 0 through, and the core handler then trims history to 0. The v0.3 proto says 0 means unlimited (a2a_v0_3.proto:121), and FromProto.task_query_params (:922) already maps 0 to None for GetTask.
Version
main @ ee61dc1
- Linguagem predominante
- Python
- Estrelas
- 2.2k
- Forks
- 528
- Merge médio
- 3d 10h
- PRs com merge (30d)
- 48
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de a2aproject/a2a-python
-
[Bug]: `A2A-Version` validation ignores minor versions and the query parameterTalvez já em andamento @rohityan assumiu há 63 dias. Abertacomponent: server status:awaiting response
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
a2aproject/a2a-python#1204 · 3 comentários · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
[Bug]: REST task/request id sanitizationTalvez já em andamento @Linux2010 assumiu há 121 dias. Abertamaintainers-only
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
a2aproject/a2a-python#805 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
v0.3 REST GetTask returns 500 for a non-integer historyLengthTalvez já em andamento @rohityan assumiu há 1 dia. Abertacomponent: server
a2aproject/a2a-python#1381 · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
v0.3 pushNotificationConfig/get by task id fails with Validation failedTalvez já em andamento @rohityan assumiu há 1 dia. Abertacomponent: server
a2aproject/a2a-python#1379 · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
[Bug]: REST tenant routes are mounted before `path_prefix`, so tenant requests from the SDK client get 404Talvez já em andamento @rohityan assumiu há 2 dias. Aberta
a2aproject/a2a-python#1376 · 2 responsáveis ·
Mantenedores costumam responder em até 2 dias
Todas as issues de a2aproject/a2a-python
Issues semelhantes
-
parse names a key after a top-level multi() threshold Bitcoin Core v31.1 refuses as not validAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
btclib-org/btclib-wallet#587 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Judgment-Pack/judgment-pack-spec#275 ·
Mantenedores costumam responder em até 1 dia
-
ai-generated
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
Mantenedores costumam responder em até 1 dia
-
documentation good first issue priority: low size: XS
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 92/100
yeongseon/azure-functions-doctor-python#651 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Changaco/python-libarchive-c#146 ·