Ir al contenido

Roles de los modelos

Asigna a un cliente tres modelos —bucle principal, subagentes y llamadas en segundo plano— y combina proveedores libremente.

Los agentes de programación no hacen un solo tipo de llamada. Hacen tres, y las páginas que siguen muestran dónde configurar cada una para un cliente específico.

Rol Qué se ejecuta ahí Por qué importa
Bucle principal El modelo con el que hablas La mayor parte de la calidad
Subagentes Trabajadores paralelos entre los que se distribuye una tarea La mayoría de los tokens
Segundo plano Títulos, resúmenes y descripciones de archivos Poco consumo, pero constante y fácil de pagar de más

Las llamadas en segundo plano se ejecutan en casi todas las interacciones y son invisibles. Dejar ese espacio asignado a un modelo de vanguardia es la opción predeterminada más cara en la programación con agentes.

Configura los tres a la vez

bash
npx @webway/connect --key $WEBWAY_API_KEY

Esto lee tu catálogo, detecta los clientes que tienes instalados y muestra la configuración que necesita cada uno. No se escribe nada hasta que añades --write.

bash
npx @webway/connect --main <expensive> --sub <mid> --fast <cheap> --write
npx @webway/connect --models        # what your key can reach

Los archivos de configuración existentes se combinan, no se reemplazan.

Dónde los guarda cada cliente

No todos los clientes separan los tres roles. Cuando uno no lo hace, el modelo del bucle principal lo ejecuta todo.

Cliente Bucle principal Subagentes Segundo plano
Claude Code ANTHROPIC_DEFAULT_OPUS_MODEL ANTHROPIC_DEFAULT_SONNET_MODEL, o model: en el frontmatter de un agente ANTHROPIC_DEFAULT_HAIKU_MODEL
Codex CLI model un bloque [profiles.*], seleccionado con --profile el mismo
OpenClaw agents.defaults.model.primary entradas por agente en agents entradas por agente en agents
Hermes hermes model
TRAE SOLO el modelo personalizado seleccionado
Los SDK de OpenAI y Anthropic el argumento model

Claude Code es el caso más claro: sus tres variables ANTHROPIC_DEFAULT_* corresponden exactamente a estos tres roles, y el espacio de Haiku es el que utiliza para el trabajo en segundo plano.

Combinar proveedores

Los tres modelos no tienen que proceder de un mismo proveedor. Se puede acceder a todos los modelos desde cualquier endpoint, por lo que un cliente que solo utiliza un protocolo puede ejecutar el bucle principal con un proveedor y los subagentes con otro:

bash
npx @webway/connect claude-code \
  --main anthropic/claude-opus-5 \
  --sub openai/gpt-5.6-terra \
  --fast deepseek/deepseek-v4-flash --write

Claude Code utiliza Anthropic Messages en todo momento. Webway traduce las dos solicitudes que no van a Anthropic. Consulta Traducción de protocolos para saber qué coste tiene.