a2a_agent¶
- What: Wrap an agent for delegation via A2A client.
- When: Higher-level classifiers/evaluators callable by other agents.
- How:
from orchestrator import a2a_agent
@a2a_agent(name="classifier", domain="demo", description="Classify text into categories")
async def classify(text: str) -> dict:
"""Classify text into predefined categories.
Args:
text: The text to classify
Returns:
Dictionary with classification label
"""
return {"label": "electronics"}
- Returns: Registered agent callable.
- Links: A2A Client, Parallel Agents