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?
Metodología
Sección titulada «Metodología»- Creado un CLAUDE.md mínimo solicitando Sonnet para el Redactor y Haiku para el Resumidor
- Ejecutado
claude --printconCLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 - Analizado logs en
~/.claude/projects/.../subagents/
Hallazgos
Sección titulada «Hallazgos»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.
2. El teammate usó Opus, no Sonnet
Sección titulada «2. El teammate usó Opus, no Sonnet»| Pedido | Cómo se pasó | Modelo real |
|---|---|---|
| Sonnet para Redactor | Texto en el prompt | Opus 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.
Conclusión
Sección titulada «Conclusión»Model routing por rol no es posible en Agent Teams en la versión actual.
| Mecanismo | Funciona | Notas |
|---|---|---|
model: haiku en CLAUDE.md | ❌ | El campo es ignorado para teammates |
| ”Usa el modelo Sonnet” en prompt | ❌ | Es texto, no un parámetro de sistema |
"Use Sonnet for each teammate" en prompt | ✅ | Solo funciona para TODOS los teammates, no por rol |
| Modelo del Lead session | ✅ | Los 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.
Impacto para el video
Sección titulada «Impacto para el video»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