"""Simple configuration for benchmark manager."""

from pathlib import Path

# Default benchmarks directory (relative to project root)
# Use xbow-validation-benchmarks as the default benchmark suite
DEFAULT_BENCHMARKS_DIR = (
    Path(__file__).parent.parent.parent / "benchmark" / "xbow-validation-benchmarks" / "benchmarks"
)

# Default host to bind ports
DEFAULT_HOST = "0.0.0.0"

# Default port for single benchmark (can be overridden)
DEFAULT_PORT = 8080

# Output directory for automated runs
DEFAULT_OUTPUT_DIR = Path(__file__).parent.parent.parent / "logs"

# Model name mappings for automated runs
MODEL_NAMES = {
    "opus": "claude-opus-4-5-20251101",
    "sonnet": "claude-sonnet-4-5-20250929",
    "haiku": "claude-haiku-4-5-20251001"
}
