Current collected state Current
Observed since 21 Oct, 09:50 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A Python library for Agent-to-Agent communication
A Python library for Agent-to-Agent communication.
pip install ai_agent2agent
from agent2agent import A2AClient, A2ACardResolver
# Initialize client
client = A2AClient(url="https://your-agent-endpoint.com", api_key="your-api-key")
# Example: Send a task to an agent
response = client.send_task(
message={
"role": "user",
"parts": [{"type": "text", "text": "Hello, Agent!"}]
}
)
# Print the task ID
print(f"Task ID: {response.id}")
from agent2agent import A2AServer, InMemoryTaskManager
# Initialize server with an in-memory task manager
task_manager = InMemoryTaskManager()
server = A2AServer(task_manager=task_manager)
# Register handler for tasks
@server.handle_task
async def handle_task(task):
# Process the task
return {
"role": "agent",
"parts": [{"type": "text", "text": "Task completed!"}]
}
# Run the server (depends on your web framework)
MIT
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.1 | 23 Apr 2025 | 7 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 21 Oct, 09:50 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:b4892d18f96e287cda915ad800723c11cf6ad5549e132127bf36ddb9c4cd858c