- • Providers block in config.yaml drives everything
- • Agent reads it at startup — restart required after changes
- • model.default sets the picker's first selection
- • Fallback: /api/models reads config directly if agent is down
- • Provider router queries GET /v1/models per provider
- • Results aggregated and deduplicated
- • Ollama auto-discovered at 127.0.0.1:11434
- • Custom endpoint: must expose /v1/models or use free-text entry
- • No providers configured → add one in Settings
- • API key missing or wrong → re-enter, restart agent
- • Capability probe failed → Reconnect in Settings → Agent
- • Custom endpoint /v1/models 404 → type model ID manually