For how A2A fits next to MCP at runtime, see A2A transport. Each agent is exposed behind its own route prefix:Documentation Index
Fetch the complete documentation index at: https://docs.hyperterse.com/llms.txt
Use this file to discover all available pages before exploring further.
support agent gets:
GET /agent/support/.well-known/agent-card.jsonPOST /agent/support
What the endpoint serves
The A2A mount provides a stateful agent contract over one JSON-RPC endpoint:- agent discovery via the public card
- request/response execution
- SSE streaming
- task retrieval, cancellation, and resubscription
- push-notification config operations
Endpoint reference
| Endpoint | Method(s) | Purpose |
|---|---|---|
/agent/{agentName}/.well-known/agent-card.json | GET | Return the public A2A agent card. |
/agent/{agentName} | POST | Serve A2A v1 JSON-RPC methods. |
Supported JSON-RPC methods
SendMessageSendStreamingMessageGetTaskListTasksCancelTaskSubscribeToTaskGetTaskPushNotificationConfigListTaskPushNotificationConfigsCreateTaskPushNotificationConfigDeleteTaskPushNotificationConfigGetExtendedAgentCard
Request body contract
SendMessage and SendStreamingMessage use this shape:
method to
SendStreamingMessage.
Typical flow (recommended)
GET /agent/{agentName}/.well-known/agent-card.jsonPOST /agent/{agentName}withSendMessageorSendStreamingMessage- If you receive a task result, use
GetTaskfor later polling - Use
SubscribeToTaskfor SSE replay of task events
Request examples
SendMessage
SendStreamingMessage
GetTask
SubscribeToTask
Operational notes
SendMessagecan return a task-shaped result when execution is stateful.- Tool permissions follow the allowlist in each agent’s config.
- On model reload, agent routes match your latest declarations.
- CORS headers are set on agent routes for browser-friendly access.