--- layout: default --- # Middleware: Arquitectura
beforeAgent - Antes de iniciar el agente
beforeModel - Antes de cada llamada al LLM
wrapModelCall - Envuelve la llamada al LLM (interceptar/modificar)
wrapToolCall - Envuelve la ejecución de tools
afterModel - Después de cada respuesta del LLM
afterAgent - Después de completar el agente