Pick up a chart the reader popped out of the chat
dashboard_handoffThe reader pressed the pop-out on a chart in the dashboard drawn inline by dashboard_read and chose to make a NEW dashboard from it, or to ADD it to one of theirs; their message gives a handoff id, the mode, the dashboard's /d/owner/slug path and the panel id. Call this FIRST with all four. It returns the panel as authored with the query it reads (as dashboard_get would give them to you), what to do next, and — when adding to an existing dashboard — the dashboard the reader picked in OrionBI; it waits up to 45s for that pick and says so if it is still being made. Then do the work with dashboard_publish (new) or dashboard_patch (existing), passing the same handoff id.
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": {
"handoff": "<handoff>",
"mode": "<mode>",
"dashboard": "<dashboard>",
"panel": "<panel>"
},
"name": "dashboard_handoff"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | new: a new dashboard; existing: add to one the reader picks | |
| panel | Yes | The chart's panel id | |
| handoff | Yes | The handoff id from the reader's message | |
| dashboard | Yes | The /d/owner/slug path of the dashboard the chart is on |