v0.23.0.es.md
docs/i18n/release-notes/v0.23.0.es.md
Tesserae v0.23.0 — el ciclo de sueño del motor
<!-- translations:start -->
English · 한국어 · 中文 · 日本語 · Русский · Français · Deutsch
<!-- translations:end -->
Lanzado 2026-07-22 · PyPI · GitHub release · pip install --upgrade tesserae==0.23.0
La memoria de agente en capas (v0.21) podía destilar, pero solo cuando la solicitabas — en tesserae refresh, bajo presión de memoria. Esta versión proporciona al motor siempre activo un ciclo de sueño: consolida la memoria del agente por sí solo, como lo hace el cerebro durante el descanso.
Consolidar durante el descanso
Deja tesserae engine ejecutándose y ahora observa un reloj de actividad. Cuando un proyecto queda inactivo — sin ediciones o nuevas sesiones durante unos minutos — ejecuta el paso de destilación en todos los agentes de ese proyecto, reorganizando y compactando su experiencia acumulada mientras estás fuera. Un techo periódico (predeterminado 6h) garantiza que incluso un proyecto continuamente ocupado se consolide.
tesserae engine # idle consolidation on by default
tesserae engine --consolidate-idle 600 --consolidate-every 43200
tesserae engine --all # every registered project, on idle
tesserae engine --no-consolidate # opt out
La inactividad es el gatillo neurológicamente preciso: la consolidación ocurre cuando el sistema está en reposo, no en una hora arbitraria del reloj de pared.
Seguro por construcción
El ciclo envuelve exactamente el paso maybe_distill_on_refresh existente, por lo que todas sus garantías se mantienen:
- Una operación sin cambios a menos que optes. Nada se ejecuta hasta que
TESSERAE_AGENT_DISTILL=1— la misma puerta que la destilación siempre ha usado, más la marca de agua por agente y las verificaciones de presión de memoria. Las banderas están activas por defecto porque el paso en sí se niega a hacer nada sin el consentimiento. - Nunca se superpone a una recompilación. La consolidación se ejecuta bajo la puerta de compilación, por lo que ella y la tubería son mutuamente excluyentes — y para que esto se mantenga en modo demonio único, una puerta no establecida ahora tiene como valor predeterminado un semáforo privado.
- Nunca perturba el demonio. Se ejecuta en su propio hilo (el idioma de encuestador existente del demonio), nunca sube al bucle de eventos, sale prontamente en el apagado, y se omite por completo para ejecuciones de
enginede una sola pasada. - Artefactos deterministas, intactos. Los gráficos destilados mantienen su idempotencia de bytes; el reloj de actividad monótono nunca se persiste.
Banderas
| Bandera | Predeterminado | Significado |
|---|---|---|
--consolidate / --no-consolidate | on | habilitar el ciclo de sueño |
--consolidate-idle | 300 | segundos de silencio antes de consolidar |
--consolidate-every | 21600 | techo — consolidar al menos con esta frecuencia (0 = deshabilitado) |
--consolidate-check | 30 | con qué frecuencia el hilo verifica el reloj |