discover_variants
Generates multiple query variations from a narrow seed query to expand discovery search. Returns a prompt for variant generation.
Instructions
Emit a query-variation prompt for discovery search.
Generates alternate discover_new queries.
When to use: before discovery when the seed query is narrow.
When NOT to use: to run search; use discover_new instead.
Args: cluster_slug: context; query: seed query; count: variant target.
Returns: keys prompt, target_count, error.
Example:
>>> discover_variants("my-topic", "LLM agents", count=4)
{"target_count": 4, "prompt": "..."}
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": {
"cluster_slug": "<cluster_slug>",
"query": "<query>"
},
"name": "discover_variants"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cluster_slug | Yes | ||
| query | Yes | ||
| count | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||