---
name: model-routing
title: "Model Routing"
description: "Maps agent model tiers to specific LLM models based on user's quality/cost preference"
category: _meta
status: active
triggers: []
---

## Instructions

This skill defines how model tiers map to specific LLM models. Agents specify a `model_tier` in their definition (capable, fast, reasoning). The engine resolves this to a specific model based on the user's chosen quality profile.

## Model Tiers

| Tier | Purpose | Used by |
|------|---------|---------|
| `reasoning` | Complex analysis, research, creative writing | Researcher, philosopher, writer |
| `capable` | Good reasoning, content generation | Main agent, editor, planner, assistant |
| `fast` | Classification, routing, extraction, simple tasks | Librarian, supervisors, analyst, guardian |

## Quality Profiles

The user picks ONE profile in Settings. Each profile maps tiers to models:

See `config/models.yaml` for the mapping.
