Skip to content

@sqlrooms/ai / createDefaultAiTools

Function: createDefaultAiTools()

Call Signature

createDefaultAiTools(store, options): object

Default tools available to the AI assistant for data analysis. Includes:

  • query: Executes SQL queries against DuckDB
  • list_commands / execute_command: Bridge to room command registry

Pass commands: false to opt out of the command tools (e.g. in rooms without a command registry).

Parameters

ParameterType
storeStoreApi<BaseRoomStoreState & AiSliceState & DuckDbSliceState>
optionsDefaultToolsOptions & object

Returns

object

NameType
queryQueryTool

Call Signature

createDefaultAiTools(store, options?): object & DefaultCommandTools

Default tools available to the AI assistant for data analysis. Includes:

  • query: Executes SQL queries against DuckDB
  • list_commands / execute_command: Bridge to room command registry

Pass commands: false to opt out of the command tools (e.g. in rooms without a command registry).

Parameters

ParameterType
storeStoreApi<BaseRoomStoreState & AiSliceState & DuckDbSliceState>
options?DefaultToolsOptions

Returns

object & DefaultCommandTools