JSON-RPC

JSON-RPC 2.0 Endpoint

Main JSON-RPC 2.0 endpoint supporting multiple methods:

  • message/send: Send messages to agent
  • message/stream: Stream messages from 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

OR
OR
OR
OR
OR
OR

Example request

{
  "params": {
    "configuration": {
      "acceptedOutputModes": [
        "application/json",
        "text/plain"
      ]
    }
  }
}

Response

Successful JSON-RPC response

OR

Changes