list_conversations
List an agent's conversations, newest first, up to 20 per page. Each row has the conversation ID, time, the stored summary (if one was generated), the user and the channel; message bodies are not included (get_conversation returns them). mode=full returns the complete list rows. Page with the returned nextCursor while hasMore is true.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"agentId": "<agentId>"
},
"name": "list_conversations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | compact (default): short summary fields only — token-cheap. full: complete API objects (heavy). Prefer get_* for one item. | |
| page | No | Legacy. Only page=1 without cursor. Prefer cursor / nextCursor / hasMore. | |
| limit | No | Results per page (default: 20, max: 20) | |
| cursor | No | Opaque cursor from previous response nextCursor. Required to paginate past the first page. | |
| agentId | Yes | The agent ID to list conversations for |