En este episodio hablamos de los *hooks*: scripts que se ejecutan automáticamente en momentos definidos del trabajo de un agente de código. A diferencia de una instrucción en un prompt, el agente no decide si cumplir la regla. Vimos cómo configurarlos antes o después de usar una herramienta, qué datos reciben en JSON y cómo sus códigos de salida permiten continuar, bloquear una operación o informar de un fallo.
Recorrimos ejemplos: validar la sintaxis de un archivo después de cada edición, bloquear comandos peligrosos, proteger archivos sensibles tanto en las herramientas de archivos como en la terminal y ejecutar tests cuando el agente intenta terminar. También hablamos de hooks que hacen peticiones HTTP o consultan un modelo y de revisar los scripts compartidos en un repositorio.
Además presentamos el servidor MCP de la comunidad de IA++: te permite buscar episodios, leer sus guiones y dejar comentarios, preguntas o ideas de temas. Conéctalo con esta dirección: https://ia.sebastianbarria.com/mcp