async probe(tool_id: str, parameters: Dict[str, Any] | None = None, checks: List[Literal['schema', 'quote', 'coverage', 'sample']] | None = None, live_budget: Literal['none', 'metadata', 'sampled'] = 'none', timeout: float | None = None, correlation_id: str | None = None, sub_user_id: str | None = None) → ToolProbeResponse
Validate parameters without execution; use the same sub_user_id as Call for provider OAuth.