Si tu app tiene un agente (y si no lo tiene, estás en problemas), necesita tener herramientas para realizar todas las operaciones CRUD que el usuario puede realizar a través de la interfaz. 100% de ellos. Y el agente debe entender qué página está mirando el usuario y cómo funciona.