Ir al contenido

Resultado: Test Model Routing en Agent Teams

Resultado: Test Model Routing en Agent Teams

Sección titulada «Resultado: Test Model Routing en Agent Teams»

Fecha: 2026-03-08 Pregunta: ¿Puede Claude Code Agent Teams usar modelos distintos por rol (Haiku/Sonnet) cuando se especifica en el CLAUDE.md o en el prompt?


  • Creado un CLAUDE.md mínimo solicitando Sonnet para el Redactor y Haiku para el Resumidor
  • Ejecutado claude --print con CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
  • Analizado logs en ~/.claude/projects/.../subagents/

1. El spawn del teammate no tiene parámetro model

Sección titulada «1. El spawn del teammate no tiene parámetro model»

El Lead hizo este tool call al spawnar al Redactor:

{
"subagent_type": "general-purpose",
"name": "redactor",
"prompt": "...Usa el modelo Sonnet...",
"run_in_background": true
}

No existe campo model en la llamada. La instrucción “Usa el modelo Sonnet” es solo texto dentro del prompt — el sistema la ignora completamente.

PedidoCómo se pasóModelo real
Sonnet para RedactorTexto en el promptOpus 4.6

3. Los logs del demo real (06-Mar) mostraron Sonnet para todos

Sección titulada «3. Los logs del demo real (06-Mar) mostraron Sonnet para todos»

En el demo grabado el 06-Mar, todos los teammates usaron Sonnet porque el Lead session corría en Sonnet. El modelo del teammate hereda el del Lead — no el que pide el CLAUDE.md.


Model routing por rol no es posible en Agent Teams en la versión actual.

MecanismoFuncionaNotas
model: haiku en CLAUDE.mdEl campo es ignorado para teammates
”Usa el modelo Sonnet” en promptEs texto, no un parámetro de sistema
"Use Sonnet for each teammate" en promptSolo funciona para TODOS los teammates, no por rol
Modelo del Lead sessionLos teammates heredan el modelo del Lead

Lo que SÍ funciona según los docs oficiales

Sección titulada «Lo que SÍ funciona según los docs oficiales»
"Create a team with 4 teammates... Use Sonnet for each teammate."

Un modelo global para todos. No diferenciado por rol.

La sección [15:00-17:00] del guion presenta el model routing (Haiku/Sonnet por rol) como una feature implementada. En la realidad:

  • El demo corrió todo en Sonnet (heredado del Lead)
  • Haiku nunca fue usado por ningún agente
  • La tabla de tiering es un diseño intencional en el CLAUDE.md, pero el sistema no lo ejecuta

Recomendación: Reencuadrar la sección como “diseño vs implementación actual” o eliminarla del guion.


Test ejecutado: 2026-03-08 | Resultado: model routing por rol NO es posible en la versión actual