Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: a2aproject/a2a-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.4
Choose a base ref
...
head repository: a2aproject/a2a-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.2.5
Choose a head ref
  • 14 commits
  • 61 files changed
  • 9 contributors

Commits on May 22, 2025

  1. Configuration menu
    Copy the full SHA
    e0db20f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9eda056 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e96ac1 View commit details
    Browse the repository at this point in the history
  4. fix: Update the google adk demos to use ADK v1.0 (#95)

    * feat: Update to support python 3.12
    
    - add case statement to use the asyncio.Queue.shutdown method for 3.13+
    - add special handling to allow for similar semantics as
      asyncio.Queue.shutdown for 3.12
    
    Tested on multiple samples in the a2a repo and some examples in this
    repo
    
    * Change to 3.10 and provided detailed description about event queue usage
    
    * Update birthday agent example with adk 1.0
    
    * Fix field name for auth_config -> authConfig in calendar agent
    
    * Update event_consumer.py
    
    * Update event_consumer.py
    pstephengoogle authored May 22, 2025
    Configuration menu
    Copy the full SHA
    c351656 View commit details
    Browse the repository at this point in the history
  5. feat: Introduce a ServerCallContext (#94)

    * Introduce a ServerCallContext parameter
    
    * Finish comment
    
    * Remove Starlette-specific DefaultCallContextBuilder
    
    * Update comment
    mikeas1 authored May 22, 2025
    Configuration menu
    Copy the full SHA
    85b521d View commit details
    Browse the repository at this point in the history

Commits on May 23, 2025

  1. Fix: fix hello world example for python 3.12 (#98)

    * feat: Update to support python 3.12
    
    - add case statement to use the asyncio.Queue.shutdown method for 3.13+
    - add special handling to allow for similar semantics as
      asyncio.Queue.shutdown for 3.12
    
    Tested on multiple samples in the a2a repo and some examples in this
    repo
    
    * Change to 3.10 and provided detailed description about event queue usage
    
    * Fix race condition in python <= 3.12
    
    * fix merge conflict
    
    * Fix typo
    pstephengoogle authored May 23, 2025
    Configuration menu
    Copy the full SHA
    536e4a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18d1954 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2025

  1. feat: Add functionality for extended agent card. (#31)

    * Add functionality for extended agent card. Does not support authentication yet
    
    * Formatting
    
    * Pass a default and an  extended card to the starlette app. Also add tests
    
    * Address review comments
    
    * Add docstring back and remove extra attribute not used anymore
    
    * Use model_copy for specific_extended_agent_card
    
    * return a 404 instead of public card from extended card EP
    
    * eat any exception thrown during auth card get.
    
    ---------
    
    Co-authored-by: Holt Skinner <13262395+holtskinner@users.noreply.github.com>
    Co-authored-by: Holt Skinner <holtskinner@google.com>
    3 people authored May 24, 2025
    Configuration menu
    Copy the full SHA
    20f0826 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2025

  1. Configuration menu
    Copy the full SHA
    614ef17 View commit details
    Browse the repository at this point in the history
  2. fix: Update hello world test client to match sdk behavior. Also down-…

    …level required python version (#117)
    
    * feat: Update to support python 3.12
    
    - add case statement to use the asyncio.Queue.shutdown method for 3.13+
    - add special handling to allow for similar semantics as
      asyncio.Queue.shutdown for 3.12
    
    Tested on multiple samples in the a2a repo and some examples in this
    repo
    
    * Change to 3.10 and provided detailed description about event queue usage
    
    * fix merge conflict
    
    * Fix typo
    
    * Update the examples for python < 3.13
    pstephengoogle authored May 27, 2025
    Configuration menu
    Copy the full SHA
    04c7c45 View commit details
    Browse the repository at this point in the history
  3. feat: Add a User representation to ServerCallContext (#116)

    * Start sketching out auth handling ideas
    
    * Introduce simple server request auth structures
    
    * Make ServerCallContext a pydantic model
    
    * Update check-spelling metadata
    
    * Fix broken tests
    
    * Delete empty file
    mikeas1 authored May 27, 2025
    Configuration menu
    Copy the full SHA
    2cc2a0d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f8bc02 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1e129ed View commit details
    Browse the repository at this point in the history
  6. chore(main): release 0.2.5 (#91)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: Holt Skinner <13262395+holtskinner@users.noreply.github.com>
    release-please[bot] and holtskinner authored May 27, 2025
    Configuration menu
    Copy the full SHA
    4ab7b89 View commit details
    Browse the repository at this point in the history
Loading