Official Python SDK for the Agent2Agent (A2A) Protocol

a2aproject/a2a-python は初心者に優しい?

直近 30 日間に、a2aproject/a2a-python は外部コントリビューターの PR 54 件のうち 31 件をマージしました。メンテナーはふだん 2 日以内に返信します。 初心者向けの issue が現在 2 件オープンです。

スター
2.2k
フォーク
532
オープンの初心者向け issue
2
索引済み issue
83
平均マージ
3日 2時間
マージ済み PR(30日)
46
主要言語
Python
ライセンス
Apache-2.0
最終 GitHub push
2026年11月2日
最新の索引
2026年9月13日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範
初心者向けラベル
help wanted

a2aproject/a2a-python にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  3. あなたのコントリビュートはプロジェクトの Apache-2.0 ライセンスで公開されます。
  4. 下にある 2 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • [Bug]: Internal error messages leak into responses
    再び着手できるかも @rohityan が 60 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    component: server status:awaiting response

    難易度 3/5 1〜2日 初心者へのやさしさ 55/100

    a2aproject/a2a-python#1232 · コメント 5 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Bug]: get_info_for_dispatch default resolves to empty owner in multi-owner deployments
    オープン
    component: server maintainers-only

    難易度 3/5 1〜2日 初心者へのやさしさ 65/100

    a2aproject/a2a-python#1231 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: NoSQL (MongoDB) TaskStore / PushNotificationConfigStore backend — production-verified reference implementation available
    再び着手できるかも @ishymko が 72 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    component: server status: needs review

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    a2aproject/a2a-python#1210 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: Agent card validation hook
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    maintainers-only

    難易度 3/5 1〜2日 初心者へのやさしさ 55/100

    a2aproject/a2a-python#975 · コメント 5 件 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: Generate Pydantic models from proto definition for Python-idiomatic validation for A2A Version 1.0.x
    オープン
    component: core

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    a2aproject/a2a-python#884 · コメント 33 件 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: Add streaming-aware helper for artifact updates
    再び着手できるかも @kevinlu310 が 222 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    component: core help wanted

    難易度 3/5 1〜2日 初心者へのやさしさ 55/100

    a2aproject/a2a-python#833 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • Security Improvement: Add SSRF protection for Push Notification webhooks and authorization checks for Task operations
    再び着手できるかも @rohityan が 242 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    component: server status: needs review

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    a2aproject/a2a-python#786 · コメント 7 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Task]: 1.0: Run TCK tests against 1.0 implementation
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    a2aproject/a2a-python#666 · コメント 5 件 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: passing call context to unauthenticated card modifier
    再び着手できるかも @ishymko が 132 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    component: core

    難易度 3/5 1〜2日 初心者へのやさしさ 55/100

    a2aproject/a2a-python#657 · コメント 7 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: Support adding new RPC methods to a JSON-RPC server application
    再び着手できるかも @lkawka が 333 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    a2aproject/a2a-python#584 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: Support JSON-RPC Responses for Decoupled Pub/Sub Push Communication in Message-Driven Architectures
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    a2aproject/a2a-python#571 · コメント 4 件 · リアクション 3 件 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: feat(transport): add stdio transport to run A2A protocol over process pipes
    再び着手できるかも @muscariello が 374 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    a2aproject/a2a-python#526 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: Improve client auth handling
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    a2aproject/a2a-python#445 · コメント 6 件 ·

    メンテナーはふだん 2 日以内に返信

  • [Bug]: SSE client splits data lines on U+2028, U+2029 and U+0085, so streamed events fail to parse
    対応中かも @rohityan が 2 日前に担当しました。 オープン

    a2aproject/a2a-python#1432 · 担当者 2 名 ·

    メンテナーはふだん 2 日以内に返信

  • v0.3 REST and gRPC clients send blocking requests as non-blocking
    対応中かも @ConnorMoss02 が 2 日前に担当しました。 オープン
    component: client

    a2aproject/a2a-python#1428 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • Compat REST client drops security from the v0.3 extended agent card
    対応中かも @ConnorMoss02 が 4 日前に担当しました。 オープン
    component: client status:awaiting response

    a2aproject/a2a-python#1418 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: Add a task-state-invariants agent skill for sibling-surface propagation
    対応中かも @Linux2010 が 6 日前に担当しました。 オープン
    component: tooling status:awaiting response

    a2aproject/a2a-python#1413 · コメント 3 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Bug]: taskId-only continuation still fails required contextId inference in SDK 1.3.0 (follow-up to #1206)
    対応中かも @Iwaniukooo11 が 5 日前に担当しました。 オープン
    component: server status:awaiting response

    a2aproject/a2a-python#1411 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: Add a PermissionDenied server error with HTTP 403 and gRPC PERMISSION_DENIED mappings
    対応中かも @Iwaniukooo11 が 6 日前に担当しました。 オープン
    component: core status: needs review

    a2aproject/a2a-python#1410 · コメント 2 件 · 担当者 2 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Bug]: Blocking continuation returns stale INPUT_REQUIRED when executor emits current task
    対応中かも @mykytanetipa が 5 日前に担当しました。 オープン
    component: server status:awaiting response

    a2aproject/a2a-python#1409 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat] Major list
    対応中かも @mykytanetipa が 12 日前に担当しました。 オープン
    maintainers-only

    a2aproject/a2a-python#1398 · リアクション 1 件 · 担当者 2 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Bug]: REST tenant routes are mounted before `path_prefix`, so tenant requests from the SDK client get 404
    対応中かも @Revinand が 12 日前に担当しました。 オープン
    component: server status:awaiting response

    a2aproject/a2a-python#1376 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • DefaultRequestHandler (v2) ignores queue_manager, so the per-task event queue bound (1,024) cannot be configured
    対応中かも @mykytanetipa が 21 日前に担当しました。 オープン
    component: server status: needs review

    a2aproject/a2a-python#1339 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Bug]: Framework-written FAILED status drops status.timestamp, persisting last_updated as NULL
    対応中かも @Linux2010 が 25 日前に担当しました。 オープン
    component: server

    a2aproject/a2a-python#1331 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Bug]: message/send hangs forever when the AgentExecutor returns without producing events
    対応中かも @Linux2010 が 26 日前に担当しました。 オープン
    component: server

    a2aproject/a2a-python#1330 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • Whole numbers in a data Part are returned as floats (e.g. 4326 becomes 4326.0)
    対応中かも @carstenpiepel が 20 日前に担当しました。 オープン
    component: server

    a2aproject/a2a-python#1328 · コメント 7 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: Cluster mode: detect and recover tasks abandoned by a crashed replica (heartbeat/lease)
    対応中かも @mykytanetipa が 21 日前に担当しました。 オープン
    component: server maintainers-only

    a2aproject/a2a-python#1324 · コメント 5 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: Change Httpx to Httpx2
    対応中かも @Iwaniukooo11 が 24 日前に担当しました。 オープン
    component: client maintainers-only status: needs review

    a2aproject/a2a-python#1288 · コメント 5 件 · リアクション 3 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Bug]: Streaming follow-up on an existing task does not begin with a Task; enqueuing the current task drops the follow-up message from history
    対応中かも @marcinbelczewski が 30 日前に担当しました。 オープン
    component: server

    a2aproject/a2a-python#1285 · コメント 4 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • Signing/verification canonicalization drops REQUIRED fields at their default value, breaks cross-SDK Agent Card signature verification
    対応中かも @aeoess が 39 日前に担当しました。 オープン
    component: core

    a2aproject/a2a-python#1278 · コメント 11 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Bug]: `A2A-Version` validation ignores minor versions and the query parameter
    対応中かも @rohityan が 75 日前に担当しました。 オープン
    component: server status:awaiting response status:stale

    難易度 2/5 1〜3時間 初心者へのやさしさ 75/100

    a2aproject/a2a-python#1204 · コメント 4 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Bug]: Response Stream Array-Wrapping Crash (Transport Layer Mismatch)
    対応中かも @ishymko が 132 日前に担当しました。 オープン
    component: client

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    a2aproject/a2a-python#1089 · コメント 6 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • Feat]: Client-side utility for assembling artifacts from update events
    対応中かも @Alex-Resch が 182 日前に担当しました。 オープン
    component: client maintainers-only

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    a2aproject/a2a-python#1030 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • [Task]: Prepare URL validation infrastructure for agent card and webhook SSRF protection
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    component: core

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    a2aproject/a2a-python#1023 · コメント 4 件 ·

    メンテナーはふだん 2 日以内に返信

  • [Feat]: Add RetryTransport for automatic retry with exponential backoff
    対応中かも @cchinchilla-dev が 228 日前に担当しました。 オープン
    component: client

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    a2aproject/a2a-python#871 · コメント 6 件 · 担当者 1 名 ·

    メンテナーはふだん 2 日以内に返信

  • [Bug]: REST task/request id sanitization
    対応中かも @Linux2010 が 134 日前に担当しました。 オープン
    maintainers-only

    難易度 2/5 1〜3時間 初心者へのやさしさ 65/100

    a2aproject/a2a-python#805 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。