Qué es
Fast Jev Compaction es una biblioteca y un plugin de Claude Code que reducen historial eliminando o recortando llamadas y resultados de herramientas. Cuando la poda se aplica, los mensajes de texto del usuario y del asistente conservan su contenido y orden.
Para qué te sirve
- Mantener instrucciones textuales literales durante sesiones largas.
- Retirar lecturas y resultados que ya no aportan a la tarea.
- Observar qué decidió conservar el modelo y cuándo el plugin vuelve a la compactación integrada.
Cómo funciona
La biblioteca empareja cada llamada con su resultado. Protege el primer mensaje y un conjunto de mensajes recientes; para el resto, pregunta a Jev si debe conservar la llamada y si todavía necesita su resultado íntegro. Según las probabilidades y el umbral, conserva ambos, recorta la salida o elimina la pareja.
El estado enviado a Jev incluye textos e inputs de herramientas, pero sustituye los resultados por notas breves. Para caber en el límite del estado puede abreviar textos o inputs en esa petición. Esto es distinto de la salida podada, donde los textos conservan su forma original. Una conversación grande puede dividir las preguntas entre varias peticiones.
Antes de empezar
Necesitas una clave de TypeSafe y una versión de Claude Code con function hooks. El proyecto usa como referencia la 2.1.274 y exige activar la función de acceso anticipado. Una actualización del arnés puede cambiar esta interfaz; comprueba la versión antes de instalar.
Las llamadas a TypeSafe consumen servicio externo y reciben parte del contenido de tu conversación. El plugin permite configurar umbral, mensajes protegidos y reducción mínima. GitHub registra MIT, repositorio no archivado y último commit del 17 sep 2026.
Límites y alternativas
La decisión de descartar una salida es probabilística. Que el texto del usuario siga literal no conserva el contenido de un resultado eliminado. Además, los tamaños de tokens son estimaciones, y repetir el estado entre peticiones tiene coste.
Si falta la clave, falla Jev, la respuesta es inválida, no cabe el estado o la reducción es insuficiente, el hook recurre al resumen integrado de Claude Code. En esa ruta ya no se aplica la promesa de conservar mensajes literalmente. Empieza con una sesión desechable y comprueba el aviso de resultado.
La compactación integrada sigue siendo la alternativa sin este plugin. No necesitas añadir un servicio si el resumen habitual basta para tu trabajo.
Recursos
- Repositorio - 7779 estrellas, licencia MIT, consulta del 26 oct 2026.
- README consultado - algoritmo, biblioteca y límites.
- Configuración del hook - requisitos de acceso anticipado y retorno al resumen.
- Licencia - términos del código.