Saltar al contenido
NUEVOGuía práctica con 5 agentes Python para Odoo, verificada contra Odoo 20 →
Focuz/academy

Lección 7 de 7 · avanzado · 10 min

Contexto largo, compactación y subagentes

Qué pasa cuando la sesión crece, dónde poner las reglas permanentes y cuándo delegar en subagentes.

El contexto se acumula

Cada turno suma mensajes al historial. Lo que se repite en todas las llamadas (system prompt, definiciones de herramientas, CLAUDE.md) se beneficia del prompt caching. Cuando la sesión se acerca al límite de contexto, el SDK resume el historial antiguo y emite un SystemMessage de subtipo compact_boundary.

Buenas prácticas

  • Reglas permanentes en CLAUDE.md, cargado con setting_sources=["project"]. Así sobreviven a la compactación: versión de Odoo, cómo correr tests, convenciones.
  • Hook PreCompact si necesitas guardar algo antes de que se resuma el historial.
  • Subagentes para tareas aisladas (por ejemplo, revisar un módulo mientras el agente principal escribe otro): mantienen limpio el contexto principal y su costo cuenta dentro de max_budget_usd.

Fuente: agent loop — contexto y compactación.

Practica con 5 casos reales

Descarga la guía gratuita con agentes Python para Odoo, de Junior a Senior.

Quiero la guía →