Skip to content

requestDetailedViewHierarchy

List the FULL view hierarchy: every element, including non-interactable ones (static labels, headings, text) AND elements scrolled off-screen — all of which are omitted from the compact screen view you normally see. Each element is shown with its [ref] id; off-screen ones are marked (offscreen) (scroll them into view before tapping). Tap any on-screen element with the tap tool by ref, exactly as from the normal screen view. Call this when an element you expect isn’t in the current screen view, when you need surrounding static text for context, or to discover what’s reachable by scrolling — BEFORE blindly scrolling or guessing.

Source

  • Kind: class-backed
  • Class: xyz.block.trailblaze.toolcalls.commands.RequestDetailedViewHierarchyTrailblazeTool

Contract

  • Visible to LLM: yes (surface_to_llm: true)
  • Recordable: no (is_recordable: false)
  • Host-only: no (requires_host: false)

Input schema

Optional parameters

  • reasoningString

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.