Microsoft Agent Framework controla las llamadas a herramientas riesgosas con FunctionApprovalRequestContent
Envuelve un AIFunction en ApprovalRequiredAIFunction y el agente se detiene a mitad de la ejecución para pedir permiso. Así funciona el flujo de solicitud y respuesta en C#.