← Claude Code Hub
✦ Tip #177 Aug 26, 2026

Claude Code (summarized): la línea que te dice lo que va a hacer antes de hacerlo

Una línea gris que pone (summarized) aparece de vez en cuando en mitad del trabajo. No es el resumen del razonamiento que crees que es, y siempre cae en el mismo sitio: justo antes de que Claude toque algo.

Anatomía de un mensaje de Claude Code: tres capas apiladas, el bloque thinking oculto arriba, el bloque (summarized) resaltado en el centro con la frase que Claude te escribe, y las llamadas a herramientas abajo a punto de ejecutarse, con Esc señalado en el hueco entre las dos últimas

TL;DR (summarized) no es el thinking recortado. Es un bloque distinto, llega pegado a las llamadas a herramientas y se ve sin Ctrl+O. Léelo como el último aviso antes de que Claude ejecute y pulsa Esc ahí mismo si el plan que describe no es el tuyo. En la práctica solo aparece con Fable 5. Si prefieres no verlo, CLAUDE_CODE_SABLE_THRUSH=0 en el env de tu settings.json lo devuelve al Thought for Ns de siempre.

Un día aparece una línea gris en mitad del trabajo, con la palabra (summarized) delante y, debajo, una frase en castellano contando lo que Claude está haciendo. No sale siempre. No sale en todas las sesiones. Y no está en las release notes.

Hace unos meses escribí que Claude Code oculta su razonamiento por defecto y que recuperarlo son dos ajustes, no uno. Sigo pensando que esconderlo fue un error de producto: cuando no ves nada durante minuto y medio, la espera se hace larga y la herramienta se siente más lenta de lo que realmente es. Esto de ahora corrige eso, con una ironía encima: el único modelo que se molesta en contarte dónde está es Fable 5, el más rápido de todos. Justo al que menos falta le hacía.

Qué es exactamente

Claude razona por dentro, luego se gira y te cuenta en una frase qué va a hacer, y entonces lo hace.

No es una metáfora, es la estructura literal del mensaje. Los bloques de razonamiento que devuelve la API llevan una firma, y dentro de esa firma va el tipo de bloque. Casi todos dicen thinking. Unos pocos dicen narration, y son esos los que Claude Code pinta con la etiqueta (summarized).

La diferencia práctica está en el orden del render. El bloque de narración se dibuja antes de comprobar si tienes verbose activado o si estás en modo transcript. Los bloques de thinking normales sí pasan por esa comprobación, y por eso desaparecen. Misma configuración, dos destinos distintos.

Decodifiqué la firma de 27.809 bloques de mis propias sesiones: 22.914 dicen thinking, 4.599 dicen narration y 296, los más antiguos, ya no decodifican. Y esos 4.599 caen siempre en el mismo sitio. De los 4.598 mensajes que los contienen, 4.597 terminan en una llamada a herramienta, y el 94,8% llevan delante un bloque de razonamiento normal, oculto, dentro del mismo mensaje.

Cómo se ve

⏺ (summarized)
  Preflight en verde. Detecto un proceso ya escuchando en el puerto 3200
  (pid 52148); voy a comprobar si pertenece a un servidor de este mismo
  checkout o si es de otro sitio.

⏺ Bash(lsof -i :3200)
  └ Ran 1 shell command

Primero te lo cuenta. Después lo ejecuta. Ese hueco es todo lo que necesitas.

En qué se diferencia del thinking

No es el mismo texto mostrado de otra manera. Son dos cosas distintas que conviven en el mismo mensaje.

thinking (summarized)
Tipo en la firma thinking narration
Qué hace falta para verlo Ctrl+O o verbose, más showThinkingSummaries nada, aparece solo
Longitud mediana 545 caracteres 173
El más largo que he visto 30.851 caracteres 715
Escrito en castellano 2% 77%
Dónde cae donde toque pegado a las llamadas a herramientas

Ese 2% frente a 77% es la diferencia de verdad. El thinking es Claude razonando consigo mismo, y razona en inglés aunque tú le escribas en castellano. La narración está escrita para ti, en tu idioma y en primera persona.

Solo lo verás con Fable 5

De los 4.599 bloques de narración de mis transcripts, 4.551 son de Fable 5, casi un tercio de todo lo que ese modelo piensa. Los otros 48 son de Opus 4.8 y llegaron vacíos, los 48, así que nunca pintaron nada: el render exige texto no vacío.

Modelo Bloques de narración
Fable 5 4.551 (29,7% de sus bloques)
Opus 4.8 48, todos vacíos
Opus 5 0
Sonnet 5 0
Opus 4.7 0
Haiku 4.5 0

Son unos 8.500 bloques de thinking de esos cuatro últimos modelos sin una sola narración. Es un censo de mi uso, no una lista publicada por Anthropic, pero el patrón no deja mucho margen.

Cómo leerlo

1. No configures nada. Si tu cuenta lo tiene activo, aparece solo. No necesitas verbose ni Ctrl+O.

2. Léelo cuando salga. Es una frase, tarda dos segundos. Te dice dónde está y qué toca después.

3. Decide ahí. Si el plan que describe no es el tuyo, pulsa Esc antes de que corran las herramientas. Ese es el único momento en el que interrumpir sale gratis, porque todavía no ha tocado nada.

Cómo apagarlo

Si te estorba, en ~/.claude/settings.json:

{
  "env": {
    "CLAUDE_CODE_SABLE_THRUSH": "0"
  }
}

Con la variable a 0 el bloque desaparece por completo y el mensaje vuelve a colapsarse en la línea de siempre:

Thought for 5s

⏺ Listo.

A 1 fuerza lo contrario, por si tu cuenta todavía no lo tiene activo. Sin la variable manda el despliegue de Anthropic. No hay un ajuste equivalente en settings.json fuera del bloque env.

Referencia

Aspecto Detalle
Qué es Bloque de razonamiento con el tipo narration en su firma
Etiqueta en pantalla (summarized), en gris
Visible sin Ctrl+O Sí, a diferencia del thinking normal
Posición Última pieza del mensaje antes de las llamadas a herramientas
Modelo Fable 5 en la práctica
Idioma El tuyo (77% de los míos en castellano)
Apagarlo CLAUDE_CODE_SABLE_THRUSH=0
Encenderlo CLAUDE_CODE_SABLE_THRUSH=1
Coste Son tokens de thinking, unas decenas por bloque
Primer registro 2026-06-09, v2.1.170

Si lo que quieres es recuperar el razonamiento completo y no solo esta frase, ese es otro par de ajustes, y leerlo en directo te convierte en revisor en tiempo real. Y si lo que buscas es controlar cuánto razona, ahí la mayoría de los mandos no están conectados a nada.

Sin documentación oficial: esto no aparece en el What's New de Claude Code ni en la documentación. Lo más cercano es Model configuration, que cubre el thinking normal y no menciona estos bloques.

Requisitos

  • Probado en Claude Code v2.1.246, con bloques registrados desde la v2.1.170
  • Sesión con Fable 5
  • El despliegue no llega a todas las cuentas a la vez; la variable de entorno es la forma de forzarlo en cualquier dirección
Workshop para equipos

Multiplica el output de tu equipo sin sacrificar calidad: workshop AI First de 6 a 8 horas, online, sobre la plataforma Claude.

Ver el workshop
Guía gratuita

Los 51 esenciales, en PDF.

Una página por tip. Cinco capítulos. Lo que de verdad uso a diario en producción — sin teoría, sin humo.

  • I. Empieza bien 10 tips
  • II. Conciencia 3 tips
  • III. Maestría 22 tips
  • IV. Autonomía 10 tips
  • V. Comparativa 6 tips
¿Eres desarrollador/a Web profesional?

Recibirás la guía por email · Te unes a la newsletter Gravitas · Cancela cuando quieras

de 51
#

Wmedia · 51 Tips
Guía gratuita · 51 tips · 5 capítulos

Los 51 esenciales, en PDF.

¿Eres desarrollador/a Web profesional? · Cancela cuando quieras