CapacitySearchConfig ==================== **class** ``CapacitySearchConfig`` **(** ``VeekshaCommand`` **)** Configuration for a capacity search run. **Fields:** ``output_dir`` : *str* = ``"capacity_search_output"`` Output directory for capacity search artifacts and runs. ``start_value`` : *float* = ``1.0`` Initial value to probe. The algorithm will expand upward from this value until it finds a failing point, then binary search. ``max_value`` : *float* = ``100.0`` Ceiling for the search. Expansion will not exceed this value. ``expansion_factor`` : *float* = ``2.0`` Factor by which to expand the search bound during probing phase. E.g., 2.0 means double the value on each passing probe. ``max_iterations`` : *int* = ``20`` Maximum number of search iterations (probe + binary). ``precision`` : *int* = ``2`` Decimal rounding precision for rate-based searches (float knob). ``benchmark_config`` : :doc:`BenchmarkConfig` = :doc:`BenchmarkConfig` Benchmark config used as the base for all iterations.