JSON-RPC

JSON-RPC 2.0 Endpoint

Main JSON-RPC 2.0 endpoint for agent communication.

All requests follow JSON-RPC 2.0 format with:

  • jsonrpc: "2.0"
  • method: The method name (e.g., "message/send", "tasks/get")
  • params: Method-specific parameters
  • id: Request identifier

Available Methods:

  • message/send - Send messages to agent
  • tasks/get - Get task status
  • tasks/list - List all tasks
  • tasks/cancel - Cancel a task
  • tasks/feedback - Submit feedback for a task
  • contexts/list - List conversation contexts
  • contexts/clear - Clear a context
post/

Request body

jsonrpc'2.0' required
methodstring required

JSON-RPC method name

paramsobject

Method-specific parameters

idstring required

Request identifier

Response

JSON-RPC response (success or error)

jsonrpc'2.0' required
resultobject

Result object (present on success)

idstring required

Changes