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) → ToolProbeResponse
Validate candidate parameters and obtain a zero-cost quote without execution.
