Decide with the guide
decideInteractive: walks a Databricks decision one question at a time (which-compute, serverless-or-classic, lakebase-or-delta, genie-or-dashboard, streaming-or-batch): every answer rests on the guide's own sentences, verbatim, with the section to read. Call it when the user asks "should I use serverless or classic", "Lakebase or Delta?", "Genie or a dashboard?" or "which compute for this job". The text gives the whole tree; send choices (option numbers so far) for the answer. In a terminal that shows forms, form: true asks each question as a form.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| form | No | true: in a client that shows forms (elicitation) and no MCP Apps view, ask the reader each question of the decision as a form and return the result. Send it only when the reader wants to answer in forms; left out, the result is unanswered. | |
| choices | No | The reader's choices so far, as option numbers from the first question: the result then carries where they are, or the answer | |
| question | No | The decision, in plain words or by id: which-compute, serverless-or-classic, lakebase-or-delta, genie-or-dashboard, streaming-or-batch. Omit it for the list. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tree | Yes | ||
| walk | Yes | ||
| asked | Yes | ||
| build | Yes | The commit of the deploy that answered | |
| nodes | Yes | ||
| start | Yes | ||
| title | Yes | ||
| ttlMs | Yes | How long this answer may be kept before asking again, in milliseconds | |
| result | Yes | The answer reached, when the choices reach one | |
| current | No | ||
| withheld | Yes | ||
| available | Yes | ||
| index_built | Yes | When this deploy's index was built (ISO 8601) |