Jeśli twoja aplikacja ma agenta (a jeśli nie, to masz problem), musi mieć narzędzia do wykonywania wszystkich operacji CRUD, które użytkownik może wykonać przez interfejs użytkownika. 100% z nich. A agent powinien rozumieć, na jakiej stronie użytkownik się znajduje i jak to działa.