· 3 min de lectura
El «truco» del advisor de Claude Code, comprobado
Un post viral vendía una combinación de Sonnet, Haiku y Opus en Claude Code como algo que Anthropic acababa de compartir. Lo he contrastado con la documentación y he probado el comando. Casi todo es cierto; algunas cosas, no.
Esta semana se hizo viral un post que presentaba como recién compartido por Anthropic un «filón» para Claude Code: Sonnet lleva la sesión, unos subagentes con Haiku buscan en el repositorio y Opus revisa como «advisor» (asesor). Lo he contrastado con la documentación oficial y he probado el comando. Casi todo se sostiene; algunas cosas, no.
Lo que es verdad
El comando funciona:
claude --model sonnet --advisor opus
La opción --advisor no sale en claude --help; la propia documentación lo dice. Pero dentro de la sesión, /advisor contesta con el modelo que hace de asesor.
El asesor tiene que ser al menos igual de capaz que el modelo principal. Si pruebas --advisor haiku con Sonnet, Claude Code lo rechaza:
"haiku" cannot advise "claude-sonnet-5-5" (the advisor must be at least as capable as the main model). The advisor will not be used for the main model.
Los subagentes con Haiku también existen: basta con poner model: haiku en la cabecera de un subagente. Eso sí, el subagente Explore que trae Claude Code usa el modelo de tu sesión, no Haiku.
Lo que no cuadra
- No es nuevo. Anthropic publicó «The advisor strategy» el 9 de abril, y el advisor aparece en el changelog de Claude Code desde la versión 2.1.117, de abril.
- Opus no entra en «tres momentos fijos». Según la documentación, Claude tiende a consultar antes de decidir un enfoque, cuando un error se repite y antes de dar algo por terminado, pero cuándo lo hace es decisión del modelo y no una regla: «model-driven rather than rule-based».
- El subagente de auditoría puede no ver tus cambios. Con
isolation: worktree, la copia del repositorio sale de tu rama por defecto, no del HEAD de tu sesión (documentación de subagentes). Si no lo cambias, su copia no tiene el diff que se supone que debe revisar. - «JEV» no es de Anthropic. Es Jev, un producto de TypeSafe, metido en el prompt como quinto paso.
- Más barato que Opus toda la sesión, pero no gratis. Cada llamada al asesor procesa la conversación entera, sin caché. Al arrancar, el propio Claude Code avisa de que «may use more tokens». La documentación dice que emparejar un modelo rápido con un asesor más fuerte suele costar menos que usar el fuerte todo el rato.
Dos detalles más
- El advisor solo funciona con la API de Anthropic: ni Bedrock, ni Vertex, ni Foundry.
- Se apaga si tienes
DISABLE_TELEMETRYactivado.
Lo que probé y lo que no
Probé el comando, /advisor y el rechazo de Haiku. Lo de los momentos de consulta, el worktree y el coste sale de la documentación: no he medido una tarea real con el asesor.
¿Lo has probado? ¿Con qué combinación de modelos?