Skip to content

Conversation

@rajeshvelicheti
Copy link
Contributor

Description

Thank you for opening a Pull Request!
Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

  • Follow the CONTRIBUTING Guide.
  • Make your Pull Request title in the https://www.conventionalcommits.org/ specification.
    • Important Prefixes for release-please:
      • fix: which represents bug fixes, and correlates to a SemVer patch.
      • feat: represents a new feature, and correlates to a SemVer minor.
      • feat!:, or fix!:, refactor!:, etc., which represent a breaking change (indicated by the !) and will result in a SemVer major.
  • Ensure the tests and linter pass (Run nox -s format from the repository root to format)
  • Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> 🦕

@rajeshvelicheti rajeshvelicheti requested a review from a team as a code owner June 12, 2025 17:49
@rajeshvelicheti rajeshvelicheti requested a review from DJ-os June 12, 2025 17:49
@rajeshvelicheti
Copy link
Contributor Author

========================================================================================== tests coverage ===========================================================================================
_________________________________________________________________________ coverage: platform linux, python 3.10.16-final-0 __________________________________________________________________________

Name Stmts Miss Branch BrPart Cover

src/a2a/auth/user.py 8 0 0 0 100%
src/a2a/client/client.py 84 4 20 4 92%
src/a2a/client/errors.py 10 0 0 0 100%
src/a2a/client/grpc_client.py 37 27 12 0 20%
src/a2a/client/helpers.py 2 0 0 0 100%
src/a2a/server/agent_execution/agent_executor.py 1 0 0 0 100%
src/a2a/server/agent_execution/context.py 67 4 28 6 89%
src/a2a/server/agent_execution/request_context_builder.py 1 0 0 0 100%
src/a2a/server/agent_execution/simple_request_context_builder.py 10 0 2 0 100%
src/a2a/server/apps/jsonrpc/fastapi_app.py 17 2 2 0 89%
src/a2a/server/apps/jsonrpc/jsonrpc_app.py 102 8 28 6 89%
src/a2a/server/apps/jsonrpc/starlette_app.py 15 0 4 0 100%
src/a2a/server/context.py 5 0 0 0 100%
src/a2a/server/events/event_consumer.py 47 2 10 1 95%
src/a2a/server/events/event_queue.py 61 1 18 2 96%
src/a2a/server/events/in_memory_queue_manager.py 33 0 10 0 100%
src/a2a/server/events/queue_manager.py 3 0 0 0 100%
src/a2a/server/request_handlers/default_request_handler.py 141 0 52 1 99%
src/a2a/server/request_handlers/grpc_handler.py 107 41 30 5 58%
src/a2a/server/request_handlers/jsonrpc_handler.py 54 2 8 2 94%
src/a2a/server/request_handlers/request_handler.py 1 0 0 0 100%
src/a2a/server/request_handlers/response_helpers.py 15 0 4 0 100%
src/a2a/server/tasks/inmemory_push_notifier.py 27 0 4 1 97%
src/a2a/server/tasks/inmemory_task_store.py 25 0 4 0 100%
src/a2a/server/tasks/push_notifier.py 1 0 0 0 100%
src/a2a/server/tasks/result_aggregator.py 38 0 16 0 100%
src/a2a/server/tasks/task_manager.py 82 7 34 5 88%
src/a2a/server/tasks/task_store.py 1 0 0 0 100%
src/a2a/server/tasks/task_updater.py 24 0 2 0 100%
src/a2a/types.py 570 0 0 0 100%
src/a2a/utils/artifact.py 6 0 0 0 100%
src/a2a/utils/errors.py 8 0 0 0 100%
src/a2a/utils/helpers.py 62 3 24 2 94%
src/a2a/utils/message.py 8 1 0 0 88%
src/a2a/utils/proto_utils.py 299 82 114 18 67%
src/a2a/utils/task.py 6 0 2 0 100%
src/a2a/utils/telemetry.py 76 4 18 1 93%

TOTAL 2054 188 446 54 88%
Coverage XML written to file coverage.xml
================================================================================== 403 passed, 5 warnings in 5.50s ==================================================================================

@rajeshvelicheti rajeshvelicheti requested review from holtskinner and pstephengoogle and removed request for DJ-os June 12, 2025 17:50
@holtskinner holtskinner deleted the protobuf-dep branch July 21, 2025 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants