Send Message

Sends a message to the Pebble AI agent system to create and execute a new task.

JSON-RPC Request

{
  "jsonrpc": "2.0",
  "method": "send_message",
  "params": {
    "message": {
      "content": "Your message content here",
      "context_id": "optional-context-uuid"
    },
    "configuration": {
      "history_length": 10
    }
  },
  "id": "unique-request-id"
}

Parameters

  • message (object, required): The message object containing:
    • content (string, required): The actual message content
    • context_id (string, optional): UUID for context continuity
  • configuration (object, optional): Configuration options:
    • history_length (integer, optional): Number of previous messages to include

Response

{
  "jsonrpc": "2.0",
  "id": "unique-request-id",
  "result": {
    "task_id": "generated-task-uuid",
    "status": "pending",
    "created_at": "2024-01-01T00:00:00Z"
  }
}