Esa "personalidad callada" de Fable es en realidad Anthropic descartando un 26 % de sus mensajes sin que los veas
¿Recuerdan cuando Fable llegó y todos estuvimos de acuerdo en que «no narra, solo construye»? Menos charlatán que Opus, va al grano, sabe cuándo guardar silencio. Yo me lo creí, y la mayoría de este sub también. Es falso. Fable narra un montón. El texto se está descartando del lado del servidor antes de que llegue a tu cliente, y llevamos un mes llamándole «personalidad» a una pérdida de datos silenciosa.
Me cansé de especular y metí los números. Alguien subió un script en Python al tracker ([anthropics/claude-code#74260](https://github.com/anthropics/claude-code/issues/74260), etiquetado como pérdida de datos) que examina los archivos locales de sesión en busca de la firma específica de estos descartes. Lo ejecuté en mis dos equipos. De 23 295 mensajes de Fable, 6 166 tenían texto descartado. Eso es un 26 % en ambas máquinas. Analicé 73 000 mensajes de Opus 4.8, Opus 4.7, Sonnet 5 y Haiku 4.5 en la misma pasada y obtuve exactamente cero coincidencias. Y el 26 % es solo el suelo, porque el script no puede contar los mensajes que perdieron más de un bloque.
Seguro que te ha pasado sin darte cuenta. Fable te pide que revises la lista de arriba cuando no hay ninguna lista, o te lanza una caja de AskUserQuestion sin pregunta adjunta y acabas eligiendo una opción a ciegas. A veces responde una pregunta que no hiciste o ejecuta una herramienta en silencio absoluto. Yo pasé semanas asumiendo que me había saltado la explicación al hacer scroll, pero no me había saltado nada. Fable escribió el mensaje y se descartó antes de que saliera del servidor.
El disparador es muy concreto, por eso es tan consistente. Si Fable dice algo y luego vuelve a pensar antes de actuar (una secuencia de pensamiento, texto, más pensamiento y luego una llamada a herramienta), ese bloque de texto se borra. El texto justo antes de una llamada a herramienta sobrevive, y el texto de final de turno también. El bug solo ataca al texto emparedado entre dos pasos de pensamiento, que resulta ser una porción enorme del flujo de trabajo normal de Fable. En cuanto un mensaje adopta esa forma, el texto se descarta siempre; no tengo ni un solo caso superviviente en ninguno de los dos equipos.
El hilo dedujo lo que está pasando realmente. Ese texto emparedado es la respuesta real destinada a ti, pero los servidores lo envían por el mismo canal protegido que el razonamiento oculto de Fable, en vez de como un mensaje normal. Solo una firma cifrada llega a tu máquina, así que las palabras nunca arriban como texto legible, y nada en tu lado podría haberlas mostrado ni guardado. Si le dices a Fable que nunca recibiste el análisis, te recitará el bloque entero que falta sin inmutarse, sin darse cuenta de que algo salió mal, porque las palabras sobreviven dentro de esos bloques cifrados que solo Anthropic puede leer, no porque tu cliente las haya tenido alguna vez. Nada de eso llega a tu transcripción. En el instante en que ese contexto vivo desaparece durante una compactación o cuando tu caché expira, esas palabras se pierden para todo el mundo. El modelo cree que las leíste.
Todavía no hay señales de una solución. El reporte más antiguo ([#65620](https://github.com/anthropics/claude-code/issues/65620)) lleva abierto más de un mes, el hilo más activo ([#66960](https://github.com/anthropics/claude-code/issues/66960)) recibe reportes nuevos a diario y ninguna de las incidencias tiene comentario de un mantenedor hasta ahora. Vale la pena señalar que el bug sigue activo justo cuando Fable se encamina hacia el precio de API.
Si quieres revisar tus propios números, el script está en el primer issue enlazado arriba y tarda un par de minutos en ejecutarse. Otro usuario en el issue midió un 25 % en dos equipos, y a mí me salió un 26 %, así que me interesaría ver si las sesiones de otras personas caen en el mismo rango o si la tasa varía según el flujo de trabajo.
Visto en r/ClaudeAI