# TypeDialog Agent - Production Configuration

[agent]
default_provider = "claude"

  [agent.models]
  claude = "claude-3-5-sonnet-20241022" # Higher quality for production
  gemini = "gemini-1.5-pro"
  ollama = "llama2"
  openai = "gpt-4o"

  [agent.defaults]
  max_tokens = 8192
  streaming = true
  temperature = 0.3 # More consistent

  [agent.template]
  engine = "tera"
  strict_variables = true

  [agent.validation]
  enabled = true
  strict = true

  [agent.output]
  color = false       # No color in production logs
  format = "markdown"
  timestamp = true

  [agent.logging]
  file = true
  level = "warn" # Less verbose in production

  # Rate limiting (production)
  [agent.rate_limit]
  enabled = true
  max_requests_per_minute = 60
