---
title: Sesiones y trazas
description: Cada conversación con el agente de programación se guarda paso a paso; reabre una sesión más tarde y lee la traza para ver exactamente qué hizo y cuánto tardó.
---
# Sesiones y trazas

## Sesiones

Cada conversación es una **sesión**, guardada sobre la marcha — cada mensaje, llamada a herramienta, resultado, error y denegación.

- `/sessions` las lista; `/resume <id>` reabre una y continúa donde la dejaste. En la interfaz web son la primera sección del panel izquierdo.
- `/new` inicia una nueva en el mismo proyecto.
- Al reanudar una sesión de una ejecución anterior, el agente se entera de qué cambió desde entonces (por ejemplo, que los servidores que había arrancado ya no están en marcha).
- `/delete <id>` elimina una.

## Trazas

Junto a cada sesión hay una **traza**: un registro en texto plano, una línea por paso, con el tiempo transcurrido y los tokens — la forma más rápida de ver dónde el agente lo hizo bien o mal.

```
12:03:41  step 3   read src/api/auth.ts                    41 lines      0.1s
12:03:44  step 4   edit src/components/LoginForm.tsx       +6 −1         2.8s
12:03:44  ask      bash npm test                           → allowed
12:03:52  step 5   bash npm test                           exit 0        7.9s
12:03:55  done     5 steps · in 11,802 · out 640 · 38s
```

`/trace` en la terminal (o `/trace 2` para la anterior), `≡` junto a una sesión en la interfaz web, o `tail -f ~/lampson/.lampson/ws/<name>/.lampson/trace/<id>.log`.

## Tokens y presupuesto

`/tokens` muestra lo que ha consumido esta sesión. Cada turno tiene un presupuesto (400k tokens de costo por defecto); al 80 % se le indica al agente que vaya cerrando, al 95 % debe responder sin más herramientas. El caché de prompts está activado en los proveedores que lo soportan, así que las sesiones largas siguen siendo baratas.

## Salidas largas

Un resultado de herramienta de más de 10k caracteres se guarda completo en un archivo y el modelo ve el principio, el final y la ruta — puede leer el resto por páginas. Los resultados antiguos se pliegan en recibos de una línea conforme crece la conversación, y el contexto se compacta cuando se alarga demasiado. No tienes que gestionar nada de esto; es lo que permite que una sesión dure horas.
