Browse Agent Reliability by topic
get_topicList the knowledge objects carrying a tag (topics are content-backed tags). PAGED: 25 objects by default, 200 at most, and a response budget of about 64 KB per call — a page over budget comes back shorter WITH a next_cursor, never truncated. Read next_cursor and call again to continue, and its absence means you have the last page. Use this to browse a known topic; use search when you have a question rather than a tag, and get_overview to see which tags exist. An unknown tag comes back with the topics that do exist, so a miss still moves you forward.
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": {
"tag": "<tag>"
},
"name": "get_topic"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | Yes | The topic to list, spelled exactly as get_overview publishes it. Every published topic has objects under it, so an empty answer means the topic does not exist. | |
| limit | No | How many objects to return. Defaults to 25. | |
| cursor | No | Continue from a previous call: pass the next_cursor it returned. Opaque; do not construct one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | Yes | ||
| total | Yes | How many objects carry this tag, before paging. | |
| results | Yes | ||
| recovery | No | ||
| returned | Yes | ||
| next_cursor | No | Pass to the next call to continue. ABSENT means this was the last page. |