Python: basic python a2a support (#906)

* basic python a2a support

* fixes

* small fixes

---------

Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
This commit is contained in:
Giles Odigwe
2025-09-29 17:53:45 +00:00
committed by GitHub
co-authored by Eric Zhu
parent fe6492ce60
commit c102706146
13 changed files with 1296 additions and 2 deletions
+21
View File
@@ -0,0 +1,21 @@
# Get Started with Microsoft Agent Framework A2A
Please install this package as the extra for `agent-framework`:
```bash
pip install agent-framework[a2a]
```
## A2A Agent Integration
The A2A agent integration enables communication with remote A2A-compliant agents using the standardized A2A protocol. This allows your Agent Framework applications to connect to agents running on different platforms, languages, or services.
### Basic Usage Example
See the [A2A agent examples](https://github.com/microsoft/agent-framework/tree/main/python/samples/getting_started/agents/a2a/) which demonstrate:
- Connecting to remote A2A agents
- Sending messages and receiving responses
- Handling different content types (text, files, data)
- Streaming responses and real-time interaction