Search guides, or refuse with the nearest owned
search_guidesSearch published guides by topic. Returns matches, or a structured refusal with the nearest owned guides and the missing topic. No model call. Filter by persona or category.
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": {
"q": "<q>"
},
"name": "search_guides"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Topic or question in plain language. No model call — matched against registry taxonomy and the capability spine. | |
| limit | No | Cap hits returned. Default 10, max 20. | |
| persona | No | Audience filter. A miss that fails this rule is a structured refusal. | |
| category | No | Subject shelf filter. A miss that fails this rule is a structured refusal. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| guides | Yes | ||
| covered | Yes | ||
| filters | Yes | ||
| nearest | Yes | ||
| suggest | Yes | ||
| api_version | Yes | ||
| missing_topic | Yes |