v0.3 gRPC and REST SendMessage return no history when history_length is not set
メンテナーはふだん 2 日以内に返信
@rohityan がすでに取り組んでいます。
2026年10月2日 から。
評価
この issue はまだ評価されていません。
説明
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
- 主要言語
- Python
- スター
- 2.2k
- フォーク
- 509
- 平均マージ
- 3日 11時間
- マージ済み PR(30日)
- 43
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
a2aproject/a2a-python のほかの issue
-
[Bug]: REST task/request id sanitization対応中かも @Linux2010 が 101 日前に担当しました。 オープンmaintainers-only
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
a2aproject/a2a-python#805 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
[Bug]: After a streamed task is cancelled, its background producer never finishes対応中かも @rohityan が今日担当しました。 オープン
a2aproject/a2a-python#1322 · 担当者 2 名 ·
メンテナーはふだん 2 日以内に返信
-
v0.3 gRPC and REST SendMessage without configuration run non-blocking対応中かも @rohityan が 1 日前に担当しました。 オープン
a2aproject/a2a-python#1321 · 担当者 2 名 ·
メンテナーはふだん 2 日以内に返信
-
[Bug]: Push notification store failure rewrites a completed task as FAILED (DefaultRequestHandlerV2)対応中かも @rohityan が 2 日前に担当しました。 オープン
a2aproject/a2a-python#1313 · 担当者 2 名 ·
メンテナーはふだん 2 日以内に返信
-
v0.3 JSON-RPC and REST GetTask return no history when history_length is 0対応中かも @rohityan が 3 日前に担当しました。 オープン
a2aproject/a2a-python#1311 · 担当者 2 名 ·
メンテナーはふだん 2 日以内に返信
a2aproject/a2a-python の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
Vector35/community-plugins#376 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
py-econometrics/pyfixest#1883 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
ietf-tools/rfc2html#81 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
mysql/mysql-operator#60 ·
-
Python: Bug: split_plaintext_paragraph / split_markdown_paragraph can return a chunk larger than max_tokens対応中かも @xThreeh が今日担当しました。 オープンpython triage
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
microsoft/semantic-kernel#14566 ·
メンテナーはふだん 4 日以内に返信