Lección 06 · 2 min de lectura

Mantén la continuidad entre sesiones

El trabajo de verdad casi nunca cabe en una sola ventana de contexto. Así que la pregunta real es qué pasa en la costura entre sesiones, y «el modelo se acordará» no es una respuesta.

💡Una pizarra se borra; un cuaderno no

Una sesión es una pizarra: rápida de escribir, borrada cuando hace falta la sala otra vez. Todo lo que quieras conservar hay que copiarlo a un cuaderno antes del borrado. El archivo de traspaso es ese cuaderno, y un buen trabajador de turno ficha la salida anotando qué está hecho y qué sigue.


La costura peligrosa

Toda tarea larga cruza fronteras: el contexto se llena y se resume, la sesión se reinicia, la máquina se reinicia. En cada costura, todo lo que solo está en la cabeza del modelo corre peligro. La continuidad es el problema de ingeniería de llevar la intención y el progreso a través de esa costura sin pérdidas.

flowchart LR
  W["Trabajo en una sesion"] --> Full{"Se llena el contexto?"}
  Full -->|bajo 50 por ciento| C["El watchdog inyecta /compact"]
  C --> W
  W --> End["Funcion en verde"]
  End --> N["Escribe handoff.md"]
  N --> Next["La siguiente sesion lo lee en frio"]
La continuidad se diseña: auto-compact para el contexto, handoff.md para el trabajo.

La continuidad es un artefacto escrito

Haz del traspaso un archivo, actualizado a medida que avanza el trabajo, un registro corto y vigente de: cuál es el objetivo, qué está hecho, qué está en curso, qué sigue y qué es arriesgado. Un buen traspaso permite que una sesión nueva arranque en frío y sea productiva en el primer turno.

.agentum-harness/handoff.md
# Handoff, auth refactor
Hecho: modelo de token, ruta de login, 8/9 verify en verde
Ahora: arreglar 409 en claim concurrente
Sigue: rotar refresh tokens; actualizar docs
Riesgo: la migración no es reversible, haz backup primero

Es el espejo de la Lección 03: estado duradero en el repo, aplicado en concreto a la frontera entre sesiones.

Tres capas de continuidad en Agentum

Agentum diseña la continuidad en tres niveles. La sesión sobrevive porque vive en tmux en un host que controlas, desconecta, reconecta, sobrevive a reinicios, y el scrollback sigue ahí. El contexto sobrevive porque un watchdog por sesión vigila el panel e inyecta /compact en cuanto el uso baja del 50%, así el agente compacta en vez de degradarse a mitad de tarea. El trabajo sobrevive porque el Harness Engine sobrescribe handoff.md tras cada función en verde y persiste el estado en feature_list.json. Estado vivo, contexto y estado duradero, los tres diseñados, para que una tarea larga pueda de verdad acumular sus horas.

Puntos clave

  • Las tareas largas sobreviven a cualquier ventana de contexto; la costura entre sesiones es donde se pierde el trabajo.
  • Diseña la continuidad como un archivo de traspaso escrito y siempre vigente.
  • Un buen traspaso hace productiva a una sesión en frío en su primer turno.
  • Agentum lleva la continuidad por partida doble: una sesión tmux persistente y traspasos al repo por iteración.

Ejercicios

  1. Escribe un traspaso. Termina tu próxima sesión con cinco líneas: hecho, ahora, sigue, riesgo. Arranca la siguiente solo desde esa nota.
  2. Prueba el arranque en frío. ¿Podría un agente nuevo ser productivo solo con tu traspaso? Si no, ¿qué falta?

Para seguir leyendo

Esta lección reformula para Agentum el capítulo equivalente del curso abierto de Walking Labs. Lee el original ↗