Se la tua app ha un agente (e se non ce l'ha, sei nei guai) deve avere strumenti per eseguire tutte le operazioni CRUD che l'utente può fare attraverso l'interfaccia utente. Il 100% di esse. E l'agente dovrebbe capire quale pagina l'utente sta visualizzando e come funziona.