23 lines
771 B
Python
23 lines
771 B
Python
"""A2A — Agent2Agent Protocol v1.0 for Hermes task delegation.
|
|
|
|
Usage:
|
|
from a2a import A2AClient, A2AServer, AgentCard, Task, TextPart
|
|
"""
|
|
|
|
from a2a.types import (
|
|
AgentCard, AgentSkill, Artifact, DataPart, FilePart,
|
|
JSONRPCError, JSONRPCRequest, JSONRPCResponse,
|
|
Message, Part, Task, TaskState, TaskStatus, TextPart, A2AError,
|
|
part_from_dict,
|
|
)
|
|
from a2a.client import A2AClient, A2AClientConfig
|
|
from a2a.server import A2AServer, TaskHandler
|
|
|
|
__all__ = [
|
|
"A2AClient", "A2AClientConfig", "A2AServer", "TaskHandler",
|
|
"AgentCard", "AgentSkill", "Artifact",
|
|
"DataPart", "FilePart", "TextPart", "Part", "part_from_dict",
|
|
"JSONRPCError", "JSONRPCRequest", "JSONRPCResponse",
|
|
"Message", "Task", "TaskState", "TaskStatus", "A2AError",
|
|
]
|