setActiveToolSets¶
Enable additional tool sets for device interaction. By default, only core tools (tap, input text) are available. Use this to enable more tools when needed. You can enable multiple tool sets at once. Call with an empty list to reset to only the core tools. The available toolset IDs are listed in your system prompt.
Source¶
- Kind: class-backed
- Class:
xyz.block.trailblaze.toolcalls.commands.SetActiveToolSetsTrailblazeTool
Contract¶
- Visible to LLM: yes (
surface_to_llm: true) - Recordable: no (
is_recordable: false) - Host-only: no (
requires_host: false)
Input schema¶
Required parameters¶
toolSetIds—ToolParameterType.List( itemsType = String )The list of toolset IDs to enable (e.g. [‘navigation’, ‘text-editing’]). Core tools are always included.
Output¶
Returns: string (opaque text content)
Typed result schemas (kind: query | action, MCP structuredContent) are not yet carried by the resolved manifest — this section will gain detail when that lands.