run_dashboard
Chat-native dashboard experience. Three modes: • answer (default when a question is provided): score each tile's relevance to the question and recommend which to run. • preview: run up to 4 tiles in parallel and return rendered data + a deep-link to the full dashboard. • describe: return an enriched tile inventory with domain tags and example questions each tile can answer. Mode inference: question provided → answer; no question + no mode → describe.
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": {
"dashboard_id": "<dashboard_id>"
},
"name": "run_dashboard"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Explicit mode override; default inferred from question presence | |
| question | No | An analytics question to match against tiles (triggers answer mode) | |
| dashboard_id | Yes |