supportedTools
Tool names supported on the current device. Filters out API-gated tools the runtime can't actually run (e.g. take_screenshot_via_a11y on API <30). Dispatchers use this to hide unsupported tools from the LLM before tool-call time.