@sqlrooms/ai / CommandToolsOptions
Type Alias: CommandToolsOptions
CommandToolsOptions =
object
Options for configuring the model-facing room command tools.
Properties
searchToolName?
optionalsearchToolName?:string
getToolName?
optionalgetToolName?:string
listToolName?
optionallistToolName?:string
executeToolName?
optionalexecuteToolName?:string
defaultSurface?
optionaldefaultSurface?:RoomCommandSurface
defaultActor?
optionaldefaultActor?:string
defaultTraceId?
optionaldefaultTraceId?:string
defaultSkillId?
optionaldefaultSkillId?:string
defaultMetadata?
optionaldefaultMetadata?:Record<string,unknown>
includeInvisibleCommandsByDefault?
optionalincludeInvisibleCommandsByDefault?:boolean
includeDisabledCommandsInList?
optionalincludeDisabledCommandsInList?:boolean
commandGuard?
optionalcommandGuard?: (descriptor) =>CommandGuardResult
Restricts which commands this tool instance may expose or execute. Denied commands are omitted from discovery and details. Execution returns command-not-available-to-caller unless the decision supplies a code.
Parameters
| Parameter | Type |
|---|---|
descriptor | CommandToolDescriptor |