Skip to content

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

  • toolSetIdsToolParameterType.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.