Un plugin para entender fácilmente el contexto de las sesiones de Claude Code
(github.com/dkstm95)Cuando ejecutas Claude Code al mismo tiempo en varias terminales,
es normal que al cambiar de pestaña te surja el momento de: "¿qué estaba haciendo aquí?"
Tienes que desplazarte hacia arriba para leer la conversación anterior o depender de la memoria, y con solo 3 o 4 sesiones ya se vuelve bastante confuso.
claude-recall es un plugin de Claude Code que resuelve este problema.
Claude Code tiene una función integrada llamada statusline, pero
solo muestra información de recursos como el nombre del modelo, el costo o el % de contexto, y no te dice "para qué sirve esta sesión".
Por eso hice un plugin que combina el seguimiento del propósito de la sesión con las métricas integradas.
Al instalarlo, se muestra de forma permanente un HUD de 2 líneas debajo del campo de entrada del prompt:
1. propósito de la sesión (purpose) + rama de git + nombre del modelo
2. número de turnos actual + último prompt + tiempo transcurrido + uso de contexto + costo
La idea es que, cada vez que cambies de pestaña, con solo ver estas dos líneas puedas recuperar de inmediato el contexto.
claude-recall funciona así:
- Basado en hooks: responde a los eventos SessionStart, UserPromptSubmit y SessionEnd para guardar el estado de la sesión en un archivo JSON
- Statusline: renderiza combinando el estado guardado + el JSON integrado de Claude Code (en menos de 100 ms)
- En el primer prompt se configura el propósito de la sesión, y con el comando
/purposela IA también puede analizar la conversación para volver a definirlo - Las sesiones completadas con más de 7 días se limpian automáticamente
¡Agradezco mucho sus comentarios!
Aún no hay comentarios.