# Swapper Configuration for Node #3 (AI/ML Workstation)
# Threadripper PRO + RTX 3090 24GB — GPU-intensive workloads
#
# NOTE: Swapper is now a runtime gateway / executor only.
# Source of truth for models is NCS (Node Capabilities Service).
# No hardcoded model lists.

node_id: noda3

runtimes:
  ollama:
    url: http://localhost:11434
    timeout: 300
  comfyui:
    url: http://127.0.0.1:8188

limits:
  llm_concurrency: 2
  vision_concurrency: 1
  max_concurrent_models: 2
  model_swap_timeout: 300

timeouts:
  llm_ms: 120000
  vision_ms: 180000
  image_gen_ms: 600000

gpu:
  enabled: true
  metal_acceleration: false
  auto_unload_on_oom: true
  vram_threshold_gb: 22

storage:
  models_dir: /app/models
  cache_dir: /app/cache
  swap_dir: /app/swap
